- TokenStream.js -> Tokens.js
- use dollar - sign prefixed token names for EOF and ERR