Package com.reportmill.parsing
Class RMKeyChainParser
- java.lang.Object
 - 
- com.reportmill.parsing.RMKeyChainParser
 
 
- 
- All Implemented Interfaces:
 RMKeyChainParserConstants
public class RMKeyChainParser extends java.lang.Object implements RMKeyChainParserConstants
 
- 
- 
Field Summary
Fields Modifier and Type Field Description Tokenjj_ntbooleanlookingAheadTokentokenRMKeyChainParserTokenManagertoken_source- 
Fields inherited from interface com.reportmill.parsing.RMKeyChainParserConstants
AND, ASSIGN, ASSIGNINCR, DEFAULT, DIVIDE, EOF, EOL, EQUAL, FLOAT, GREATERTHAN, GREATERTHANEQUAL, INT, KEY, LESSTHAN, LESSTHANEQUAL, MINUS, MOD, MULTIPLY, NOT, NOTEQUAL, OR, PLUS, STRING, tokenImage, WithinString 
 - 
 
- 
Constructor Summary
Constructors Constructor Description RMKeyChainParser()RMKeyChainParser(RMKeyChainParserTokenManager tm)RMKeyChainParser(java.io.InputStream stream)RMKeyChainParser(java.io.InputStream stream, java.lang.String encoding)RMKeyChainParser(java.io.Reader stream) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RMKeyChainadditive_expression()RMKeyChainarg_list()RMKeyChaincomparative_expression()RMKeyChainconditional_expression()voiddisable_tracing()RMKeyChainelement()voidenable_tracing()RMKeyChainequality_expression()RMKeyChainexpression()ParseExceptiongenerateParseException()java.lang.StringgetAndResetError()java.lang.StringgetError()TokengetNextToken()TokengetToken(int index)RMKeyChainkeychain()RMKeyChainkeyChain(java.lang.String aString)RMKeyChainlogicalAnd_expression()RMKeyChainlogicalOR_expression()RMKeyChainmultiplicitive_expression()RMKeyChainobject()RMKeyChainone_line()voidReInit(RMKeyChainParserTokenManager tm)voidReInit(java.io.InputStream stream)voidReInit(java.io.InputStream stream, java.lang.String encoding)voidReInit(java.io.Reader stream)RMKeyChainstatement()RMKeyChainunary_expression() 
 - 
 
- 
- 
Field Detail
- 
token_source
public RMKeyChainParserTokenManager token_source
 
- 
token
public Token token
 
- 
jj_nt
public Token jj_nt
 
- 
lookingAhead
public boolean lookingAhead
 
 - 
 
- 
Constructor Detail
- 
RMKeyChainParser
public RMKeyChainParser()
 
- 
RMKeyChainParser
public RMKeyChainParser(java.io.InputStream stream)
 
- 
RMKeyChainParser
public RMKeyChainParser(java.io.InputStream stream, java.lang.String encoding) 
- 
RMKeyChainParser
public RMKeyChainParser(java.io.Reader stream)
 
- 
RMKeyChainParser
public RMKeyChainParser(RMKeyChainParserTokenManager tm)
 
 - 
 
- 
Method Detail
- 
keyChain
public RMKeyChain keyChain(java.lang.String aString)
 
- 
getError
public java.lang.String getError()
 
- 
getAndResetError
public java.lang.String getAndResetError()
 
- 
one_line
public final RMKeyChain one_line() throws ParseException
- Throws:
 ParseException
 
- 
statement
public final RMKeyChain statement() throws ParseException
- Throws:
 ParseException
 
- 
expression
public final RMKeyChain expression() throws ParseException
- Throws:
 ParseException
 
- 
conditional_expression
public final RMKeyChain conditional_expression() throws ParseException
- Throws:
 ParseException
 
- 
logicalOR_expression
public final RMKeyChain logicalOR_expression() throws ParseException
- Throws:
 ParseException
 
- 
logicalAnd_expression
public final RMKeyChain logicalAnd_expression() throws ParseException
- Throws:
 ParseException
 
- 
equality_expression
public final RMKeyChain equality_expression() throws ParseException
- Throws:
 ParseException
 
- 
comparative_expression
public final RMKeyChain comparative_expression() throws ParseException
- Throws:
 ParseException
 
- 
additive_expression
public final RMKeyChain additive_expression() throws ParseException
- Throws:
 ParseException
 
- 
multiplicitive_expression
public final RMKeyChain multiplicitive_expression() throws ParseException
- Throws:
 ParseException
 
- 
unary_expression
public final RMKeyChain unary_expression() throws ParseException
- Throws:
 ParseException
 
- 
element
public final RMKeyChain element() throws ParseException
- Throws:
 ParseException
 
- 
keychain
public final RMKeyChain keychain() throws ParseException
- Throws:
 ParseException
 
- 
object
public final RMKeyChain object() throws ParseException
- Throws:
 ParseException
 
- 
arg_list
public final RMKeyChain arg_list() throws ParseException
- Throws:
 ParseException
 
- 
ReInit
public void ReInit(java.io.InputStream stream)
 
- 
ReInit
public void ReInit(java.io.InputStream stream, java.lang.String encoding) 
- 
ReInit
public void ReInit(java.io.Reader stream)
 
- 
ReInit
public void ReInit(RMKeyChainParserTokenManager tm)
 
- 
getNextToken
public final Token getNextToken()
 
- 
getToken
public final Token getToken(int index)
 
- 
generateParseException
public ParseException generateParseException()
 
- 
enable_tracing
public final void enable_tracing()
 
- 
disable_tracing
public final void disable_tracing()
 
 - 
 
 -