APL grammar (languages/APL/lib/APLGrammar.pg)
grammar APL::Grammar; token statement_list { ^<statement> [ \n <statement> ]* } token statement { <expression> [ \s*? $$ | <syntax_error> ] } token expression { | <target> ← <expression> | <monadic_identifier> <expression> | <subexpression> [ <dyadic_identifier> <expression> ]? }