syntaxtreenode.h
来自「学生管理系统能够帮助下载的朋友们很有用呢」· C头文件 代码 · 共 51 行
H
51 行
/************************************************************* file: SyntaxTreeNode.h* date: 2006-04-12* author: wuzuyang* describe: none; SyntaxTreeNode*************************************************************/#include <stdio.h>#include "common.h"class SyntaxTreeNode{private: TokenType type; int value; // identifiers will be given distinguish values. SyntaxTreeNode *left, *right, *child3; public: SyntaxTreeNode(); SyntaxTreeNode(TokenType t, int val); ~SyntaxTreeNode(); void setType(TokenType t); void setValue(int val); TokenType getType(); int getValue(); void addLeft(TokenType t, int val); // add the subtree n to this tree's left void addLeft(SyntaxTreeNode *n); void addRight(TokenType t, int val); // add the subtree n to this tree's right void addRight(SyntaxTreeNode *n); void addChild3(TokenType t, int val); // add the subtree n to this tree's child3 void addChild3(SyntaxTreeNode *n); SyntaxTreeNode* getRootNode(); SyntaxTreeNode* getLeft(); SyntaxTreeNode* getRight(); SyntaxTreeNode* getChild3(); friend class SyntaxTree;};
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?