NAME
MarpaX::Simple::Rules - Simplest way to create Marpa::XS rules.
SYNOPSYS
use Marpa::XS;
use MarpaX::Simple::Rules 'parse_rules';
my $rules = parse_rules(<<"RULES");
expression ::= term => return_0
term ::= factor => return_0
term ::= term plus term => plus
factor ::= number => return_0
factor ::= factor mul factor => mul
RULES
my $grammar = Marpa::XS::Grammar->new({
start => 'expression',
rules => $rules,
...
});
FUNCTIONS
$rules = parse_rules(STRING)
Parses a string containing a grammar description. Returns the rules in the form that Marpa::XS::Grammar uses.
SEE ALSO
AUTHOR
Peter Stuifzand
LICENSE
Same as Perl5.
COPYRIGHT
Peter Stuifzand 2012