deleted Parser, using Interpreter instead