The following grammar should parse ⟦ ab c.
Whatever. Main ::= Uni Foo Bar;
token Uni '⟦' ;
token Foo letter letter;
token Bar (char - 'a');
This is the situation in the different backends:
The parsers generated by the Java backends accept instead the input without the spaces: ⟦abc.