#ifndef __WORLD #define __WORLD #include #include #include "node.h" #include "hashtable.h" #include "lexan.h" class world { public: lexan Lex; hashtable mem; jmp_buf error_go; node * parse_highest(); node * parse_power(); node * parse_muldiv(); node * parse_addsub(); node * parse_expression(); int main_evaluate(node *); int evaluate(node *); int power(int, int); void setvar(string name, int value); }; #endif