preliminary fix for #204; this edit is a game-changer for non-`%option flex` lexers as those lexers MUST list their literal matching words (contained in quotes) from large to small length to ensure the first regex rule does not match by being a matching __prefix__ of the word being matched.
JSHinted semicolon envy.
fix tests to match the new output due to the preliminary fix for #204
regenerated library files
make sure the lexer chunk cannot be illegally terminated by a `/lex` inside a comment in the lexer: we use the simple heuristic that the `/lex` terminator must be at the start of a new line (with possible leading whitespace)