Parser and interpreter skeleton