in reply to Parsing Statements with Quotes in Parse::RecDescent
/;/ won't detect the semicolon in the middle of the quoted construct because the regex match is anchored at the current position (at the end of the statement).
stmt_list: statement stmt_list_(?) stmt_list_: /;/ stmt_list
|
|---|