Help for this page
my $p = Parse::RecDescent->new( <<'END_GRAMMAR' ); ... undef $/; print $p->parse(<DATA>);
item: /\w+/ "(agg)=" aggregate | /\w+/ "(text" /\d+/ ")=" string | /\w+/ "(int)=" int