checkpoint tree-walking interpreter
update the omparser grammar, tests
first passing run w/ full interpretation