# New Ticket Created by Patrick R. Michaud # Please include the string: [perl #40796] # in the subject line of all future correspondence about this issue. # <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=40796 >
Larry frequently complains that the syntax in .pg files for operator tokens is incorrect. For example, PGE::P6Grammar currently requires proto 'circumfix:( )' { ... } where a proper Perl 6 syntax would have proto circumfix:<( )> { ... } PGE::P6Grammar uses the former syntax just for simplicity, but it is technically incorrect. It would be useful to have a version of P6Grammar that can also correctly parse statements that strictly follow the Perl6 syntax in grammar source files. It's not necessary to parse all of the proper Perl 6 syntax forms here -- we just need at least one form that is correct according to the Perl 6 specs. Pm