A lexer (aka lexical scanner or tokenizer) for the RACC parser