| Package | Description |
|---|---|
| info.bliki.wiki.template.expr.ast |
The abstract syntax tree classes for the
{{ #expr: ... |
| info.bliki.wiki.template.expr.eval |
The expression evaluator for the
{{ #expr: ... |
| info.bliki.wiki.template.expr.operator |
The operator classes (i.e.
|
| Modifier and Type | Method and Description |
|---|---|
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. |
| Modifier and Type | Method and Description |
|---|---|
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. |
| Modifier and Type | Method and Description |
|---|---|
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) |
Copyright © 2017 Java Wikipedia API (Bliki engine). All rights reserved.