|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use FunctionNode | |
---|---|
info.bliki.wiki.template.expr.ast |
The abstract syntax tree classes for the {{ #expr: ... }} and
{{ #ifexpr: ... }} parser template functions. |
info.bliki.wiki.template.expr.eval |
The expression evaluator for the {{ #expr: ... }} and
{{ #ifexpr: ... }} parser template functions. |
info.bliki.wiki.template.expr.operator |
The operator classes (i.e. for binary, prefix and postfix Operators) for the {{ #expr: ... }} and
{{ #ifexpr: ... }} parser template functions. |
Uses of FunctionNode in info.bliki.wiki.template.expr.ast |
---|
Methods in info.bliki.wiki.template.expr.ast that return FunctionNode | |
---|---|
FunctionNode |
IParserFactory.createAST(ASTNode headExpr)
Creates a new function with no arguments from the given header expression . |
FunctionNode |
IParserFactory.createFunction(SymbolNode head)
Creates a new function with head head and 0 arguments. |
FunctionNode |
IParserFactory.createFunction(SymbolNode head,
ASTNode arg0)
Creates a new function with head head and 1 argument. |
FunctionNode |
IParserFactory.createFunction(SymbolNode head,
ASTNode arg0,
ASTNode arg1)
Creates a new function with head head and 2 arguments. |
Uses of FunctionNode in info.bliki.wiki.template.expr.eval |
---|
Methods in info.bliki.wiki.template.expr.eval with parameters of type FunctionNode | |
---|---|
double |
IDoubleFunction.evaluate(DoubleEvaluator engine,
FunctionNode function)
|
double |
DoubleEvaluator.evaluateFunction(FunctionNode functionNode)
Evaluate an already parsed in FunctionNode into a
souble number value. |
boolean |
DoubleEvaluator.evaluateFunctionLogical(FunctionNode functionNode)
|
ASTNode |
DoubleEvaluator.optimizeFunction(FunctionNode functionNode)
Optimize an already parsed in functionNode into an
ASTNode . |
Uses of FunctionNode in info.bliki.wiki.template.expr.operator |
---|
Methods in info.bliki.wiki.template.expr.operator that return FunctionNode | |
---|---|
FunctionNode |
ASTNodeFactory.createAST(ASTNode headExpr)
Creates a new list with no arguments from the given header object . |
FunctionNode |
ASTNodeFactory.createFunction(SymbolNode head)
|
FunctionNode |
ASTNodeFactory.createFunction(SymbolNode head,
ASTNode arg0)
|
FunctionNode |
ASTNodeFactory.createFunction(SymbolNode head,
ASTNode arg0,
ASTNode arg1)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |