
Parse::Marpa::Doc::To_Do - Marpa's To Do List



show_tree before first call to value?
Should it cause an error message?
How about after unsuccessful call to value?
For the moment, I will do only bug fixes on the Marpa Demonstration Language, or features for which there is specific demand from the users. I'm currently thinking of creating another interface language, with syntax like Perl 6 regexes and the PGE input. So for the time being, nothing will happen on any of the items in this section.
Priorities cannot be set in MDL for terminals. So far there's been no need for this, and I don't want to invent an artificial test case. Once there is an application, I will use that as the test case.
Workaround: Add extra rules with the terminals you want to prioritize on their right hand side, and assign priorities to the rules.
{} and [] syntax to MDL production statements.
The restriction of sequences to sequence productions and of sequence productions to a single sequence is not the result of any limit of the Marpa parse engine. It would not be hard to allow any number of sequences and optional sequences on the right hand side of any BNF production. I'm open to revisiting this issue and lifting the restriction.
The problem is figuring out how to conveniently specify their semantics. As the right hand side of a production grows more complex, the semantics becomes more complex to write, more bug-prone, and harder to debug.

See the support section in the main module.

Jeffrey Kegler

Copyright 2007 - 2008 Jeffrey Kegler
This program is free software; you can redistribute it and/or modify it under the same terms as Perl 5.10.0.