class ParseStatus
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) java.lang.String |
errorMessage |
Modifier | Constructor and Description |
---|---|
private |
ParseStatus(java.lang.String errorMessage) |
Modifier and Type | Method and Description |
---|---|
(package private) static ParseStatus |
emptyTagExpression() |
private static ParseStatus |
error(java.lang.String errorMessage) |
(package private) static ParseStatus |
errorAt(Token token,
java.lang.String operatorRepresentation,
java.lang.String message) |
private static java.lang.String |
format(int indexInTagExpression) |
boolean |
isError() |
private boolean |
isSuccess() |
(package private) static ParseStatus |
missingClosingParenthesis(Token token,
java.lang.String representation) |
(package private) static ParseStatus |
missingOpeningParenthesis(Token token,
java.lang.String representation) |
(package private) static ParseStatus |
missingOperatorBetween(TokenWith<TagExpression> lhs,
TokenWith<TagExpression> rhs) |
(package private) static ParseStatus |
missingRhsOperand(Token token,
java.lang.String representation) |
(package private) static ParseStatus |
problemParsing(Token token,
java.lang.String representation) |
ParseStatus |
process(java.util.function.Supplier<ParseStatus> step) |
(package private) static ParseStatus |
success() |
static ParseStatus success()
static ParseStatus problemParsing(Token token, java.lang.String representation)
static ParseStatus missingOpeningParenthesis(Token token, java.lang.String representation)
static ParseStatus missingClosingParenthesis(Token token, java.lang.String representation)
static ParseStatus missingRhsOperand(Token token, java.lang.String representation)
static ParseStatus errorAt(Token token, java.lang.String operatorRepresentation, java.lang.String message)
static ParseStatus missingOperatorBetween(TokenWith<TagExpression> lhs, TokenWith<TagExpression> rhs)
static ParseStatus emptyTagExpression()
private static java.lang.String format(int indexInTagExpression)
private static ParseStatus error(java.lang.String errorMessage)
public ParseStatus process(java.util.function.Supplier<ParseStatus> step)
public boolean isError()
private boolean isSuccess()