com.greenpineyu.fel.parser
接口 FelNode

所有超级接口:
Expression, Stable, org.antlr.runtime.tree.Tree
所有已知实现类:
AbstFelNode, ConstNode, FunNode, VarAstNode

public interface FelNode
extends Expression, org.antlr.runtime.tree.Tree, Stable

解析后的节点,组成表达式的元素都会被解析成节点。

作者:
yqs

字段摘要
 
从接口 org.antlr.runtime.tree.Tree 继承的字段
INVALID_NODE
 
方法摘要
 List<FelNode> getChildren()
          获取子节点
 Interpreter getInterpreter()
           
 boolean isDefaultInterpreter()
          节点中的解释器是否默认的解释器
 void resetInterpreter()
          重置解释器
 void setInterpreter(Interpreter interpreter)
           
 void setSourcebuilder(SourceBuilder builder)
           
 SourceBuilder toMethod(FelContext ctx)
           
 
从接口 com.greenpineyu.fel.Expression 继承的方法
eval
 
从接口 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, toString, toStringTree
 
从接口 com.greenpineyu.fel.parser.Stable 继承的方法
stable
 

方法详细信息

getChildren

List<FelNode> getChildren()
获取子节点


resetInterpreter

void resetInterpreter()
重置解释器


isDefaultInterpreter

boolean isDefaultInterpreter()
节点中的解释器是否默认的解释器

返回:

getInterpreter

Interpreter getInterpreter()

setInterpreter

void setInterpreter(Interpreter interpreter)

setSourcebuilder

void setSourcebuilder(SourceBuilder builder)

toMethod

SourceBuilder toMethod(FelContext ctx)


Copyright © 2013. All Rights Reserved.