#ifndef AST_NODE_H #define AST_NODE_H #include class AstNode { public: AstNode(); virtual ~AstNode(); enum Type { tValue = 0x01000000, tBranch = 0x02000000, tScope = 0x02000001, tIf = 0x02000002, tElse = 0x02000003, tNot = 0x00000004, tComp = 0x02000005, tCompGt = 0x02000006, tCompLt = 0x02000007, tCompGtEq = 0x02000008, tCompLtEq = 0x02000009, tStore = 0x0200000A, tAnd = 0x0200000B, tOr = 0x0200000C, }; private: }; #endif