The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 2.00 - 2014-10-09

  • Re-write the grammar for DASH (a wrapper around Graphviz's DOT), and also re-write the non-Marpa parsers for the strings with internal spaces.
  • Move the renderer from Graph::Easy::Marpa::Renderer::GraphViz2 into this module, and call it MarpaX::Demo::StringParser::Renderer.
  • Remove MarpaX::Demo::StringParser::Actions, since this new grammar relies exclusively on Marpa's event handling.
  • Delete Graph::Easy::Marpa from CPAN.
  • Re-write the docs, including a long explanation of the DASH language.
  • Change some of the examples.
  • Update the scripts, and add scripts/render.*.

Documentation

Generate MarpaX::Demo::StringParser's html/index.html.
Run MarpaX::Demo::StringParser::Parser.
Run MarpaX::Demo::StringParser::Renderer.

Modules

A Marpa-based parser for the DASH language
A config manager for use by MarpaX::Demo::StringParser
Utils used by MarpaX::Demo::StringParser
The default rendering engine for MarpaX::Demo::StringParser
Utils used by MarpaX::Demo::StringParser