ANTLR experience

When starting up Gekko (nine years ago), I started up simply looking at input (user input, or command files) as text strings, trying to figure out the meaning character by character. Such an approach quickly gets extremely messy, because you need to try to match, for...