public class Compiler
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
class |
Compiler.TableMatcher |
class |
Compiler.TransposedTable |
class |
Compiler.TransposedTableWithRowOperator |
| Modifier and Type | Field and Description |
|---|---|
NodeFactory |
ARITHMETIC_EXPRESSION |
NodeFactory |
EXPRESSION |
NodeFactory |
JUDGEMENT_EXPRESSION_OPERAND |
NodeFactory |
LIST_INDEX_OR_MAP_KEY |
NodeFactory |
OPERAND |
NodeFactory |
PROPERTY_CHAIN |
| Constructor and Description |
|---|
Compiler() |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<Node> |
compile(SourceCode sourceCode,
RuntimeContextBuilder.RuntimeContext runtimeContext) |
java.util.List<java.lang.Object> |
toChainNodes(java.lang.String sourceCode) |
public NodeFactory PROPERTY_CHAIN
public NodeFactory OPERAND
public NodeFactory EXPRESSION
public NodeFactory LIST_INDEX_OR_MAP_KEY
public NodeFactory ARITHMETIC_EXPRESSION
public NodeFactory JUDGEMENT_EXPRESSION_OPERAND
public java.util.List<Node> compile(SourceCode sourceCode, RuntimeContextBuilder.RuntimeContext runtimeContext)
public java.util.List<java.lang.Object> toChainNodes(java.lang.String sourceCode)