/***** * * This is a functional interpreter for FMSL. It uses JNI to access the parse * tree and symbol tables genereated by the Yacc parser. * * The implementation of the interpreter is non-object-oriented in that it * perfroms the execution traversal via driect recursive decent of the tree, * using a hidarchy of switch statemetns. This is in contrast to an * object-oriented approach, that would define a class hierarchy for the tree * node structure, and implement tree node execution via an evel methoed * specialized for each subtype of node. * */