The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Changes for version 1.05 - 2012-10-16

  • Fix a bug in the lexer where it used to combine multiple lines in the input file by, basically, using join('', <IN>), which meant the last char of a line was juxtaposed with the first char of the next line. If the second line started with spaces, that was ok, but if it started with, say, the name of a node, then that name was concatenated with what could have been a node name on the end of a previous line. This meant 2 separate node names sometimes became one.
  • Add data/52.gv to test the solution.
  • Shift data/code.attributes.html to html/.
  • Shift data/default.stt.html to html/.
  • Add scripts/generate.demo.sh.

Documentation

Run GraphViz2::Marpa::Lexer and GraphViz2::Marpa::Parser.
Run GraphViz2::Marpa::Lexer.
Run GraphViz2::Marpa::Parser.
Run GraphViz2::Marpa::Renderer::GraphViz2

Modules

A Perl lexer and parser for Graphviz dot files
A Perl lexer for Graphviz dot files. Output goes to GraphViz2::Marpa::Parser.
A Perl lexer for Graphviz dot files
A Perl parser for Graphviz dot files. Input comes from GraphViz2::Marpa::Lexer.
A renderer for lexed and parsed Graphviz dot files
A Perl lexer and parser for Graphviz dot files