public class Compiler
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
class |
Compiler.TableMatcher |
| 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) |
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)
public java.util.List<java.lang.Object> toChainNodes(java.lang.String sourceCode)