%%
S:
('a' S ) 'b' { shift; [ @_ ] }
| 'c'
;
%%
use base 'Tail';
__PACKAGE__->lexer(\&Tail::lex);
# modulino code: compile with: eyapp -b '' Parenthesis.eyp
__PACKAGE__->new()->main("Try 'acb': ") unless caller();
%%
S:
('a' S ) 'b' { shift; [ @_ ] }
| 'c'
;
%%
use base 'Tail';
__PACKAGE__->lexer(\&Tail::lex);
# modulino code: compile with: eyapp -b '' Parenthesis.eyp
__PACKAGE__->new()->main("Try 'acb': ") unless caller();