|
||||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
| com.greenpineyu.fel 中 FelNode 的使用 |
|---|
| 返回 FelNode 的 com.greenpineyu.fel 中的方法 | |
|---|---|
FelNode |
FelEngineImpl.parse(String exp)
|
FelNode |
FelEngine.parse(String exp)
解析表达式为节点 |
| com.greenpineyu.fel.compile 中 FelNode 的使用 |
|---|
| 类型参数类型为 FelNode 的 com.greenpineyu.fel.compile 中的字段 | |
|---|---|
static Callable<Boolean,FelNode> |
SourceGeneratorImpl.varsFilter
|
| 参数类型为 FelNode 的 com.greenpineyu.fel.compile 中的方法 | |
|---|---|
Expression |
CompileService.compile(FelContext ctx,
FelNode node,
String originalExp)
|
JavaSource |
SourceGeneratorImpl.getSource(FelContext ctx,
FelNode node)
|
JavaSource |
SourceGenerator.getSource(FelContext ctx,
FelNode node)
获取表达式JAVA源代码 |
Class<?> |
SourceBuilder.returnType(FelContext ctx,
FelNode node)
类型 |
Class<?> |
InterpreterSourceBuilder.returnType(FelContext ctx,
FelNode node)
|
Class<?> |
FelMethod.returnType(FelContext ctx,
FelNode node)
|
String |
SourceBuilder.source(FelContext ctx,
FelNode node)
构建源码 |
String |
InterpreterSourceBuilder.source(FelContext ctx,
FelNode node)
用户自定义解析器生成的java代码 |
String |
FelMethod.source(FelContext ctx,
FelNode node)
|
| com.greenpineyu.fel.function 中 FelNode 的使用 |
|---|
| 返回 FelNode 的 com.greenpineyu.fel.function 中的方法 | |
|---|---|
FelNode |
ErrorValue.getNode()
|
| 参数类型为 FelNode 的 com.greenpineyu.fel.function 中的方法 | |
|---|---|
Object |
TolerantFunction.call(FelNode node,
FelContext context)
|
Object |
JavaMethod.call(FelNode node,
FelContext context)
|
Object |
Function.call(FelNode node,
FelContext context)
调用函数 |
Object |
Dollar.call(FelNode node,
FelContext context)
|
Object |
CommonFunction.call(FelNode node,
FelContext context)
|
protected abstract Object |
TolerantFunction.callFun(FelNode node,
FelContext context)
|
static Object[] |
CommonFunction.evalArgs(FelNode node,
FelContext context)
|
void |
ErrorValue.setNode(FelNode node)
|
String |
TolerantFunction.toJavaSrc(FelNode node,
FelContext context)
|
SourceBuilder |
JavaMethod.toMethod(FelNode node,
FelContext context)
|
SourceBuilder |
Function.toMethod(FelNode node,
FelContext ctx)
|
SourceBuilder |
Dollar.toMethod(FelNode node,
FelContext ctx)
|
SourceBuilder |
CommonFunction.toMethod(FelNode node,
FelContext ctx)
|
| 参数类型为 FelNode 的 com.greenpineyu.fel.function 中的构造方法 | |
|---|---|
ErrorValue(FelNode node,
String errorMsg)
|
|
| com.greenpineyu.fel.function.operator 中 FelNode 的使用 |
|---|
| com.greenpineyu.fel.interpreter 中 FelNode 的使用 |
|---|
| 参数类型为 FelNode 的 com.greenpineyu.fel.interpreter 中的方法 | |
|---|---|
Object |
ProxyInterpreter.interpret(FelContext context,
FelNode node)
|
Object |
Interpreter.interpret(FelContext context,
FelNode node)
|
Object |
ConstInterpreter.interpret(FelContext context,
FelNode node)
|
| 参数类型为 FelNode 的 com.greenpineyu.fel.interpreter 中的构造方法 | |
|---|---|
ConstInterpreter(FelContext context,
FelNode node)
|
|
ProxyInterpreter(Interpreter inte,
FelNode node)
|
|
| com.greenpineyu.fel.optimizer 中 FelNode 的使用 |
|---|
| 返回 FelNode 的 com.greenpineyu.fel.optimizer 中的方法 | |
|---|---|
FelNode |
VarVisitOpti.call(FelContext ctx,
FelNode node)
|
FelNode |
Optimizer.call(FelContext ctx,
FelNode node)
|
FelNode |
Interpreters.call(FelContext ctx,
FelNode node)
|
FelNode |
ConstOpti.call(FelContext ctx,
FelNode node)
|
FelNode |
ConstExpOpti.call(FelContext ctx,
FelNode node)
|
| 参数类型为 FelNode 的 com.greenpineyu.fel.optimizer 中的方法 | |
|---|---|
FelNode |
VarVisitOpti.call(FelContext ctx,
FelNode node)
|
FelNode |
Optimizer.call(FelContext ctx,
FelNode node)
|
FelNode |
Interpreters.call(FelContext ctx,
FelNode node)
|
FelNode |
ConstOpti.call(FelContext ctx,
FelNode node)
|
FelNode |
ConstExpOpti.call(FelContext ctx,
FelNode node)
|
| com.greenpineyu.fel.parser 中 FelNode 的使用 |
|---|
| 实现 FelNode 的 com.greenpineyu.fel.parser 中的类 | |
|---|---|
class |
AbstFelNode
|
class |
ConstNode
常量节点 |
class |
FunNode
函数节点 |
class |
VarAstNode
|
| 类型参数类型为 FelNode 的 com.greenpineyu.fel.parser 中的字段 | |
|---|---|
static Callable<Boolean,FelNode> |
AntlrParser.funFilter
|
| 返回 FelNode 的 com.greenpineyu.fel.parser 中的方法 | |
|---|---|
FelNode |
Parser.parse(String exp)
将表达式解析成节点 |
FelNode |
AntlrParser.parse(String exp)
|
| 返回变量类型为 FelNode 的类型的 com.greenpineyu.fel.parser 中的方法 | |
|---|---|
List<FelNode> |
FelNode.getChildren()
获取子节点 |
List<FelNode> |
AbstFelNode.getChildren()
|
static List<FelNode> |
AbstFelNode.getNodes(FelNode node)
|
static List<FelNode> |
AbstFelNode.getNodes(FelNode node,
Callable<Boolean,FelNode> filter)
|
| 参数类型为 FelNode 的 com.greenpineyu.fel.parser 中的方法 | |
|---|---|
static List<FelNode> |
AbstFelNode.getNodes(FelNode node)
|
static List<FelNode> |
AbstFelNode.getNodes(FelNode node,
Callable<Boolean,FelNode> filter)
|
static void |
AbstFelNode.getNodes(FelNode node,
List<FelNode> returnMe,
Callable<Boolean,FelNode> filter)
|
void |
AntlrParser.initFun(FelNode node)
|
Object |
VarAstNode.interpret(FelContext context,
FelNode node)
|
Object |
FunNode.interpret(FelContext context,
FelNode node)
|
Object |
ConstNode.interpret(FelContext context,
FelNode node)
|
Object |
AbstFelNode.interpret(FelContext context,
FelNode node)
|
static boolean |
VarAstNode.isVar(FelNode n)
|
void |
AbstFelNode.setChild(int index,
FelNode node)
|
| 类型变量类型为 FelNode 的 com.greenpineyu.fel.parser 中的方法参数 | |
|---|---|
static List<FelNode> |
AbstFelNode.getNodes(FelNode node,
Callable<Boolean,FelNode> filter)
|
static void |
AbstFelNode.getNodes(FelNode node,
List<FelNode> returnMe,
Callable<Boolean,FelNode> filter)
|
static void |
AbstFelNode.getNodes(FelNode node,
List<FelNode> returnMe,
Callable<Boolean,FelNode> filter)
|
|
||||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||