Commiting work on the ANTLR4 grammar.
Converting things over to TypeScript and imported files for lexer pieces.
Updating the lexer and parser rules and setting up for working remotely.