xsawyerx / guacamole

Guacamole is a parser toolkit for Standard Perl. It provides fully static BNF-based parsing capability to a reasonable subset of Perl.
https://metacpan.org/pod/Guacamole
20 stars 8 forks source link

Do not allow q-like Call parsing #30

Closed xsawyerx closed 4 years ago

xsawyerx commented 4 years ago

q* functions are their own expression. They don't support spaces between the delimiters.

Unfortunately, that means that q () (as well as qq (), qr (), qx ()) are all parsed as functions. We need to make sure functions cannot be called that way.

xsawyerx commented 4 years ago

Fixed in #34.