⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ast.java

📁 linux下建立JAVA虚拟机的源码KAFFE
💻 JAVA
字号:
package antlr.collections;/* ANTLR Translator Generator * Project led by Terence Parr at http://www.cs.usfca.edu * Software rights: http://www.antlr.org/license.html * * $Id: AST.java,v 1.2 2005/12/24 21:50:49 robilad Exp $ */import antlr.Token;/** Minimal AST node interface used by ANTLR AST generation * and tree-walker. */public interface AST {    /** Add a (rightmost) child to this node */    public void addChild(AST c);    public boolean equals(AST t);    public boolean equalsList(AST t);    public boolean equalsListPartial(AST t);    public boolean equalsTree(AST t);    public boolean equalsTreePartial(AST t);    public ASTEnumeration findAll(AST tree);    public ASTEnumeration findAllPartial(AST subtree);    /** Get the first child of this node; null if no children */    public AST getFirstChild();    /** Get	the next sibling in line after this one */    public AST getNextSibling();    /** Get the token text for this node */    public String getText();    /** Get the token type for this node */    public int getType();    /** @since 2.7.3 Need for error handling */    public int getLine();    /** @since 2.7.3 Need for error handling */    public int getColumn();	/** Get number of children of this node; if leaf, returns 0 */	public int getNumberOfChildren();    public void initialize(int t, String txt);    public void initialize(AST t);    public void initialize(Token t);    /** Set the first child of a node. */    public void setFirstChild(AST c);    /** Set the next sibling after this one. */    public void setNextSibling(AST n);    /** Set the token text for this node */    public void setText(String text);    /** Set the token type for this node */    public void setType(int ttype);    public String toString();    public String toStringList();    public String toStringTree();}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -