Can the Antlr PL/I grammar parse an assignment to a variable that has same spelling as a keyword? e.g ``` call = 100; declare = 100; goto = if; /* and */ if if = else then else = then; else then = if; ``` etc. Also see this: https://github.com/antlr/antlr4/discussions/4018