Less generated code.
Tweak emitted output.
Update LKG.
Update interface so we can have multiple token implementations.
Don't keep a syntax tree alive with the scanner trivia cache.
Make static methods into functions.
Updated harness.
Rename some symbols.
Extract static methods to functions.
Extract helper function.
Updated constants and comments.
Add small token packing functions, and debug checks.
Add small token implementation.
Removing the small token.  large floats take too much space in Node.