> ---------------- > /* Tokens */ > NEWLINE: '\n' ; > E: 'E'; > C: 'C'; > CALL: 'CALL'; > // default greediness ensures "CALL" is matched as CALL instead of C. Thanks, but 'C' can also be the name of a variable, as long as it's not in the first column. So I don't think greediness solves the whole problem.