$Parser = Parse::RecDescent->new( q( TAG : /\\<.*?\\>/ LITERAL : /[^<]*/ TOKEN : TAG | LITERAL startrule: TOKEN(s) { @main::PARSED = @{$item[1]}; } ) );