public class NodeFactory
extends java.lang.Object
| Constructor and Description |
|---|
NodeFactory() |
| Modifier and Type | Method and Description |
|---|---|
static DALNode |
bracketSymbolNode(DALNode node) |
static DALNode |
constFalse(java.lang.String token) |
static ConstNode |
constInteger(com.github.leeonky.interpreter.Token token) |
static DALNode |
constNull(java.lang.String token) |
static ConstNode |
constNumber(com.github.leeonky.interpreter.Token token) |
static DALNode |
constString(java.util.List<DALNode> nodes) |
static DALNode |
constTrue(java.lang.String token) |
static DALNode |
createVerificationGroup(java.util.List<DALNode> list) |
static SchemaComposeNode |
elementSchemas(java.util.List<DALNode> nodes) |
static SymbolNode |
metaSymbolNode(com.github.leeonky.interpreter.Token token) |
static DALNode |
numberSymbol(DALNode dalNode) |
static DALNode |
parenthesesNode(DALNode node) |
static DALNode |
regex(java.util.List<DALNode> nodes) |
static DALNode |
relaxString(com.github.leeonky.interpreter.Token token) |
static SchemaNode |
schema(com.github.leeonky.interpreter.Token token) |
static SchemaComposeNode |
schemas(java.util.List<DALNode> nodes) |
static DALNode |
stringSymbol(DALNode dalNode) |
static SymbolNode |
symbolNode(com.github.leeonky.interpreter.Token token) |
public static SymbolNode symbolNode(com.github.leeonky.interpreter.Token token)
public static SymbolNode metaSymbolNode(com.github.leeonky.interpreter.Token token)
public static SchemaComposeNode schemas(java.util.List<DALNode> nodes)
public static SchemaComposeNode elementSchemas(java.util.List<DALNode> nodes)
public static SchemaNode schema(com.github.leeonky.interpreter.Token token)
public static DALNode relaxString(com.github.leeonky.interpreter.Token token)
public static DALNode constTrue(java.lang.String token)
public static DALNode constFalse(java.lang.String token)
public static DALNode constNull(java.lang.String token)
public static ConstNode constNumber(com.github.leeonky.interpreter.Token token)
public static ConstNode constInteger(com.github.leeonky.interpreter.Token token)