Fixed a horrendous bug.  ANTLR is choosing not to call my init code.  Also, it uses #defines in a structs which terrifies me.  Fixed it so it's properly init/reiniting the lexer state.  Also fixed a huge bug in LexerState, where return values were being misinterpreted.  This solved the ""[||]"" parse failure bug.