|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectorg.antlr.runtime.tree.BaseTree
org.antlr.runtime.tree.CommonTree
com.greenpineyu.fel.parser.AbstFelNode
com.greenpineyu.fel.parser.FunNode
public class FunNode
函数节点
| 字段摘要 |
|---|
| 从类 com.greenpineyu.fel.parser.AbstFelNode 继承的字段 |
|---|
builder, defaultInter, interpreter |
| 从类 org.antlr.runtime.tree.CommonTree 继承的字段 |
|---|
childIndex, parent, startIndex, stopIndex, token |
| 从类 org.antlr.runtime.tree.BaseTree 继承的字段 |
|---|
children |
| 从接口 org.antlr.runtime.tree.Tree 继承的字段 |
|---|
INVALID_NODE |
| 构造方法摘要 | |
|---|---|
FunNode(org.antlr.runtime.tree.CommonTree node)
|
|
FunNode(org.antlr.runtime.Token token)
|
|
| 方法摘要 | |
|---|---|
Function |
getFun()
|
void |
initFun(FunMgr funMgr)
|
Object |
interpret(FelContext context,
FelNode node)
|
boolean |
stable()
此节点的值是否固定不变 如果每次求节点值都相同,说明此节点是稳定的。 |
SourceBuilder |
toMethod(FelContext ctx)
|
| 从类 com.greenpineyu.fel.parser.AbstFelNode 继承的方法 |
|---|
eval, getChildren, getInterpreter, getNodes, getNodes, getNodes, isChildrenStable, isDefaultInterpreter, resetInterpreter, setChild, setInterpreter, setSourcebuilder, toString |
| 从类 org.antlr.runtime.tree.CommonTree 继承的方法 |
|---|
dupNode, getCharPositionInLine, getChildIndex, getLine, getParent, getText, getToken, getTokenStartIndex, getTokenStopIndex, getType, isNil, setChildIndex, setParent, setTokenStartIndex, setTokenStopIndex, setUnknownTokenBoundaries |
| 从类 org.antlr.runtime.tree.BaseTree 继承的方法 |
|---|
addChild, addChildren, createChildrenList, deleteChild, freshenParentAndChildIndexes, freshenParentAndChildIndexes, freshenParentAndChildIndexesDeeply, freshenParentAndChildIndexesDeeply, getAncestor, getAncestors, getChild, getChildCount, getFirstChildWithType, hasAncestor, insertChild, replaceChildren, sanityCheckParentAndChildIndexes, sanityCheckParentAndChildIndexes, setChild, toStringTree |
| 从类 java.lang.Object 继承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| 从接口 org.antlr.runtime.tree.Tree 继承的方法 |
|---|
addChild, deleteChild, dupNode, freshenParentAndChildIndexes, getAncestor, getAncestors, getCharPositionInLine, getChild, getChildCount, getChildIndex, getLine, getParent, getText, getTokenStartIndex, getTokenStopIndex, getType, hasAncestor, isNil, replaceChildren, setChild, setChildIndex, setParent, setTokenStartIndex, setTokenStopIndex, toStringTree |
| 构造方法详细信息 |
|---|
public FunNode(org.antlr.runtime.tree.CommonTree node)
public FunNode(org.antlr.runtime.Token token)
| 方法详细信息 |
|---|
public Function getFun()
public Object interpret(FelContext context,
FelNode node)
Interpreter 中的 interpretAbstFelNode 中的 interpretpublic void initFun(FunMgr funMgr)
public SourceBuilder toMethod(FelContext ctx)
FelNode 中的 toMethodAbstFelNode 中的 toMethodpublic boolean stable()
Stable 复制的描述
Stable 中的 stableAbstFelNode 中的 stable
|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||