Prepare lexer for hooking up to generated parser.
Throw errors on future words immediately.
Check hex string escapes so we don't read past the end of the string.
Print error message with line number on lexical errors.
Free dynamically allocated yytext when closing.
Lex regular expression literals.
Move yytext and yynumber into js_State.
Clean up lexing macro use.
Create README files.