public class ConditionParser extends Object implements ConditionParserConstants
| Modifier and Type | Field and Description |
|---|---|
Token |
jj_nt
Next token.
|
Token |
token
Current token.
|
ConditionParserTokenManager |
token_source
Generated Token Manager.
|
BANG, DEFAULT, EOF, FALSE, FORMAL_COMMENT, IDENTIFIER, IN_FORMAL_COMMENT, IN_MULTI_LINE_COMMENT, IN_SINGLE_LINE_COMMENT, LETTER, LPAREN, MULTI_LINE_COMMENT, PART_LETTER, RPAREN, SC_AND, SC_OR, SINGLE_LINE_COMMENT, tokenImage, TRUE| Constructor and Description |
|---|
ConditionParser(ConditionParserTokenManager tm)
Constructor with generated Token Manager.
|
ConditionParser(Provider stream)
Constructor with InputStream.
|
ConditionParser(String sDSL)
Constructor with InputStream.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
BooleanLiteral() |
boolean |
CompilationUnit(Map<String,Object> options) |
boolean |
ConditionalAndExpression() |
boolean |
ConditionalExpression() |
void |
disable_tracing()
Disable tracing.
|
void |
enable_tracing()
Enable tracing.
|
ParseException |
generateParseException()
Generate ParseException.
|
Token |
getNextToken() |
Token |
getToken(int index) |
boolean |
Literal() |
boolean |
Name() |
void |
ReInit(ConditionParserTokenManager tm)
Reinitialise
|
void |
ReInit(Provider stream)
Reinitialise
|
void |
ReInit(String sDSL)
Reinitialise.
|
boolean |
trace_enabled() |
boolean |
UnaryExpression() |
boolean |
UnaryExpressionNotPlusMinus() |
public ConditionParserTokenManager token_source
public Token token
public Token jj_nt
public ConditionParser(Provider stream)
stream - char streampublic ConditionParser(String sDSL)
sDSL - String representation to be parsedpublic ConditionParser(ConditionParserTokenManager tm)
tm - Token manager to usepublic final boolean CompilationUnit(Map<String,Object> options) throws ParseException
ParseExceptionpublic final boolean ConditionalExpression()
throws ParseException
ParseExceptionpublic final boolean ConditionalAndExpression()
throws ParseException
ParseExceptionpublic final boolean UnaryExpressionNotPlusMinus()
throws ParseException
ParseExceptionpublic final boolean UnaryExpression()
throws ParseException
ParseExceptionpublic final boolean Literal()
throws ParseException
ParseExceptionpublic final boolean BooleanLiteral()
throws ParseException
ParseExceptionpublic final boolean Name()
throws ParseException
ParseExceptionpublic void ReInit(String sDSL)
sDSL - String representation to be parsedpublic void ReInit(Provider stream)
stream - char streampublic void ReInit(ConditionParserTokenManager tm)
tm - Token manager to usepublic final Token getNextToken()
public final Token getToken(int index)
index - index to be retrievedpublic ParseException generateParseException()
nullpublic final boolean trace_enabled()
false.public final void enable_tracing()
public final void disable_tracing()
Copyright © 2017–2019 Philip Helger. All rights reserved.