moved Pratt parser to new lexer stuff