ToDo - Marpa's To Do List
Add symbol & rule ranker tests to code_diag.t.
Add a test for cycle_scale & cycle_rules.
On ambiguous grammars, it may optimize to save values of reset bocage nodes from the first reset, and simply copy them back in on subsequent resets. In particular for the sorted choices. Note this optimizes only to the degree the user wants multiple parses, or else require multiple interations to get the parse she wants.
Add optimizations when max_parses <= 1 For example, no need to prune duplicate parses
Add MAX_COUNT for rules. Implement on one of left- and right- recursion only. No immediate need for both.
Add a SYNOPSIS to the Plumbing document.
When rereading Internals doc, check if parse bocage creation can probably be made cleaner.
Make sure that nulling symbols can never be terminals
Add a trace_choices option? There was an option to trace non-trivial evaluation choices in the old evaluator, and the trace_tasks doesn't entirely replace it.
Add a show_derivation option.
Allow call to show_tree before first call to value? Should it cause an error message? How about after unsuccessful call to value?
show_tree
value
See the support section in the main module.
Jeffrey Kegler
Copyright 2007 - 2009 Jeffrey Kegler
This program is free software; you can redistribute it and/or modify it under the same terms as Perl 5.10.0.
To install Marpa::UrHTML, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Marpa::UrHTML
CPAN shell
perl -MCPAN -e shell install Marpa::UrHTML
For more information on module installation, please visit the detailed CPAN module installation guide.