use haxe.byte.ByteData
minor
simplify finals handling
remove LexerStream
use real class for Token
force explicit argument to peek
make parser generic
some pattern reordering to reduce code size
make psep more imperative
another small change for reduced code size
add ByteData for now
update to new ByteData