Graph::Easy::Marpa only ever parsed a fraction of the language supported by Graph::Easy, and it was never my intention to support all that language anyway.
The exact language parsed by MarpaX::Demo::StringParser is being documented, and a renderer for it, using calls to GraphViz2, has been taken over from Graph::Easy::Marpa.
The code is finished, leaving the docs and demo to be cleaned up.
Then I can re-write the article about the conditional preservation of whitespace.