| Package | Description |
|---|---|
| de.flapdoodle.eval.core | |
| de.flapdoodle.eval.core.parser |
| Modifier and Type | Method and Description |
|---|---|
ASTNode |
ExpressionFactory.abstractSyntaxTree(String expression) |
| Modifier and Type | Method and Description |
|---|---|
protected Node |
ExpressionFactory.map(ASTNode startNode) |
| Modifier and Type | Class and Description |
|---|---|
class |
ImmutableASTNode
Immutable implementation of
ASTNode. |
| Modifier and Type | Method and Description |
|---|---|
static ASTNode |
ASTNode.of(Token token,
ASTNode... parameters) |
ASTNode |
ShuntingYardConverter.toAbstractSyntaxTree() |
| Modifier and Type | Method and Description |
|---|---|
List<ASTNode> |
ImmutableASTNode.getParameters() |
abstract List<ASTNode> |
ASTNode.getParameters() |
| Modifier and Type | Method and Description |
|---|---|
ImmutableASTNode.Builder |
ImmutableASTNode.Builder.addParameters(ASTNode... elements)
Adds elements to
parameters list. |
ImmutableASTNode.Builder |
ImmutableASTNode.Builder.addParameters(ASTNode element)
Adds one element to
parameters list. |
static ImmutableASTNode |
ImmutableASTNode.copyOf(ASTNode instance)
Creates an immutable copy of a
ASTNode value. |
ImmutableASTNode.Builder |
ImmutableASTNode.Builder.from(ASTNode instance)
Fill a builder with attribute values from the provided
ASTNode instance. |
static ASTNode |
ASTNode.of(Token token,
ASTNode... parameters) |
ImmutableASTNode |
ImmutableASTNode.withParameters(ASTNode... elements)
Copy the current immutable object with elements that replace the content of
parameters. |
| Modifier and Type | Method and Description |
|---|---|
ImmutableASTNode.Builder |
ImmutableASTNode.Builder.addAllParameters(Iterable<? extends ASTNode> elements)
Adds elements to
parameters list. |
ImmutableASTNode.Builder |
ImmutableASTNode.Builder.parameters(Iterable<? extends ASTNode> elements)
Sets or replaces all elements for
parameters list. |
ImmutableASTNode |
ImmutableASTNode.withParameters(Iterable<? extends ASTNode> elements)
Copy the current immutable object with elements that replace the content of
parameters. |
Copyright © 2024. All rights reserved.