syntaxtreenode.java
来自「一些基本的编译文法的描述 基于java的」· Java 代码 · 共 46 行
JAVA
46 行
/** * * @author zhaowei */public class SyntaxTreeNode { private String value; private SyntaxTreeNode child; private SyntaxTreeNode sibling; public SyntaxTreeNode() { this.value = ""; this.child = null; this.sibling = null; } public SyntaxTreeNode(String value,SyntaxTreeNode child,SyntaxTreeNode sibling) { this.value = value; this.child = child; this.sibling = sibling; } public String getValue() { return this.value; } public SyntaxTreeNode getChild() { return this.child; } public SyntaxTreeNode getSibling() { return this.sibling; } public void setValue(String value) { this.value = value; } public void setChild(SyntaxTreeNode child) { this.child = child; } public void setSibling(SyntaxTreeNode sibling) { this.sibling = sibling; } public SyntaxTreeNode getLastSibling() { SyntaxTreeNode stn = this; if(stn!=null) { while(stn.getSibling()!=null) { stn = stn.getSibling(); } } return stn; }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?