Separate out lexer since jison stopped including it in generated parser
Start adding javascript generator