parser checker and interpreter for micro opal