Pass input as param to Parser, let that load the lexer from its initializer