rename REPL to parser