static lexer/parser, all-in-one input class