parser and demo program complete. next step: naive compiler