added (untested) v0 parser/evaluator