Package org.javacc.utils
Class ConditionParser
- java.lang.Object
-
- org.javacc.utils.ConditionParser
-
- All Implemented Interfaces:
ConditionParserConstants
public class ConditionParser extends java.lang.Object implements ConditionParserConstants
-
-
Field Summary
Fields Modifier and Type Field Description Token
jj_nt
Next token.Token
token
Current token.ConditionParserTokenManager
token_source
Generated Token Manager.-
Fields inherited from interface org.javacc.utils.ConditionParserConstants
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 Summary
Constructors Constructor Description ConditionParser(java.io.InputStream stream)
Constructor with InputStream.ConditionParser(java.io.InputStream stream, java.lang.String encoding)
Constructor with InputStream and supplied encodingConditionParser(java.io.Reader stream)
Constructor.ConditionParser(ConditionParserTokenManager tm)
Constructor with generated Token Manager.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
BooleanLiteral()
boolean
CompilationUnit(java.util.Map<java.lang.String,java.lang.Object> options)
boolean
ConditionalAndExpression()
boolean
ConditionalExpression()
void
disable_tracing()
Disable tracing.void
enable_tracing()
Enable tracing.ParseException
generateParseException()
Generate ParseException.Token
getNextToken()
Get the next Token.Token
getToken(int index)
Get the specific Token.boolean
Literal()
static void
main(java.lang.String... args)
boolean
Name()
void
ReInit(java.io.InputStream stream)
Reinitialise.void
ReInit(java.io.InputStream stream, java.lang.String encoding)
Reinitialise.void
ReInit(java.io.Reader stream)
Reinitialise.void
ReInit(ConditionParserTokenManager tm)
Reinitialise.boolean
UnaryExpression()
boolean
UnaryExpressionNotPlusMinus()
-
-
-
Field Detail
-
token_source
public ConditionParserTokenManager token_source
Generated Token Manager.
-
token
public Token token
Current token.
-
jj_nt
public Token jj_nt
Next token.
-
-
Constructor Detail
-
ConditionParser
public ConditionParser(java.io.InputStream stream)
Constructor with InputStream.
-
ConditionParser
public ConditionParser(java.io.InputStream stream, java.lang.String encoding)
Constructor with InputStream and supplied encoding
-
ConditionParser
public ConditionParser(java.io.Reader stream)
Constructor.
-
ConditionParser
public ConditionParser(ConditionParserTokenManager tm)
Constructor with generated Token Manager.
-
-
Method Detail
-
main
public static void main(java.lang.String... args) throws ParseException
- Throws:
ParseException
-
CompilationUnit
public final boolean CompilationUnit(java.util.Map<java.lang.String,java.lang.Object> options) throws ParseException
- Throws:
ParseException
-
ConditionalExpression
public final boolean ConditionalExpression() throws ParseException
- Throws:
ParseException
-
ConditionalAndExpression
public final boolean ConditionalAndExpression() throws ParseException
- Throws:
ParseException
-
UnaryExpressionNotPlusMinus
public final boolean UnaryExpressionNotPlusMinus() throws ParseException
- Throws:
ParseException
-
UnaryExpression
public final boolean UnaryExpression() throws ParseException
- Throws:
ParseException
-
Literal
public final boolean Literal() throws ParseException
- Throws:
ParseException
-
BooleanLiteral
public final boolean BooleanLiteral() throws ParseException
- Throws:
ParseException
-
Name
public final boolean Name() throws ParseException
- Throws:
ParseException
-
ReInit
public void ReInit(java.io.InputStream stream)
Reinitialise.
-
ReInit
public void ReInit(java.io.InputStream stream, java.lang.String encoding)
Reinitialise.
-
ReInit
public void ReInit(java.io.Reader stream)
Reinitialise.
-
ReInit
public void ReInit(ConditionParserTokenManager tm)
Reinitialise.
-
getNextToken
public final Token getNextToken()
Get the next Token.
-
getToken
public final Token getToken(int index)
Get the specific Token.
-
generateParseException
public ParseException generateParseException()
Generate ParseException.
-
enable_tracing
public final void enable_tracing()
Enable tracing.
-
disable_tracing
public final void disable_tracing()
Disable tracing.
-
-