public abstract class Expression extends Object
| Constructor and Description |
|---|
Expression(int startOffset,
int endOffset) |
| Modifier and Type | Method and Description |
|---|---|
abstract boolean |
evaluate(Definitions definitions) |
abstract List<Expression> |
getChildren() |
int |
getEndOffset() |
int |
getStartOffset() |
String |
getValue(Definitions definitions) |
boolean |
hasErrors() |
boolean |
visitErrors(java.util.function.Predicate<ParseError> visitor) |
public abstract List<Expression> getChildren()
public abstract boolean evaluate(Definitions definitions)
public String getValue(Definitions definitions)
public int getStartOffset()
public int getEndOffset()
public boolean visitErrors(java.util.function.Predicate<ParseError> visitor)
public boolean hasErrors()
Copyright © 2019. All rights reserved.