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(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(Predicate<ParseError> visitor)
public boolean hasErrors()
Copyright © 2024. All rights reserved.