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 SummaryFields Modifier and Type Field Description Tokenjj_ntbooleanlookingAheadTokentokenRMKeyChainParserTokenManagertoken_source- 
Fields inherited from interface com.reportmill.parsing.RMKeyChainParserConstantsAND, 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 SummaryConstructors 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 SummaryAll 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_sourcepublic RMKeyChainParserTokenManager token_source 
 - 
tokenpublic Token token 
 - 
jj_ntpublic Token jj_nt 
 - 
lookingAheadpublic boolean lookingAhead 
 
- 
 - 
Constructor Detail- 
RMKeyChainParserpublic RMKeyChainParser() 
 - 
RMKeyChainParserpublic RMKeyChainParser(java.io.InputStream stream) 
 - 
RMKeyChainParserpublic RMKeyChainParser(java.io.InputStream stream, java.lang.String encoding)
 - 
RMKeyChainParserpublic RMKeyChainParser(java.io.Reader stream) 
 - 
RMKeyChainParserpublic RMKeyChainParser(RMKeyChainParserTokenManager tm) 
 
- 
 - 
Method Detail- 
keyChainpublic RMKeyChain keyChain(java.lang.String aString) 
 - 
getErrorpublic java.lang.String getError() 
 - 
getAndResetErrorpublic java.lang.String getAndResetError() 
 - 
one_linepublic final RMKeyChain one_line() throws ParseException - Throws:
- ParseException
 
 - 
statementpublic final RMKeyChain statement() throws ParseException - Throws:
- ParseException
 
 - 
expressionpublic final RMKeyChain expression() throws ParseException - Throws:
- ParseException
 
 - 
conditional_expressionpublic final RMKeyChain conditional_expression() throws ParseException - Throws:
- ParseException
 
 - 
logicalOR_expressionpublic final RMKeyChain logicalOR_expression() throws ParseException - Throws:
- ParseException
 
 - 
logicalAnd_expressionpublic final RMKeyChain logicalAnd_expression() throws ParseException - Throws:
- ParseException
 
 - 
equality_expressionpublic final RMKeyChain equality_expression() throws ParseException - Throws:
- ParseException
 
 - 
comparative_expressionpublic final RMKeyChain comparative_expression() throws ParseException - Throws:
- ParseException
 
 - 
additive_expressionpublic final RMKeyChain additive_expression() throws ParseException - Throws:
- ParseException
 
 - 
multiplicitive_expressionpublic final RMKeyChain multiplicitive_expression() throws ParseException - Throws:
- ParseException
 
 - 
unary_expressionpublic final RMKeyChain unary_expression() throws ParseException - Throws:
- ParseException
 
 - 
elementpublic final RMKeyChain element() throws ParseException - Throws:
- ParseException
 
 - 
keychainpublic final RMKeyChain keychain() throws ParseException - Throws:
- ParseException
 
 - 
objectpublic final RMKeyChain object() throws ParseException - Throws:
- ParseException
 
 - 
arg_listpublic final RMKeyChain arg_list() throws ParseException - Throws:
- ParseException
 
 - 
ReInitpublic void ReInit(java.io.InputStream stream) 
 - 
ReInitpublic void ReInit(java.io.InputStream stream, java.lang.String encoding)
 - 
ReInitpublic void ReInit(java.io.Reader stream) 
 - 
ReInitpublic void ReInit(RMKeyChainParserTokenManager tm) 
 - 
getNextTokenpublic final Token getNextToken() 
 - 
getTokenpublic final Token getToken(int index) 
 - 
generateParseExceptionpublic ParseException generateParseException() 
 - 
enable_tracingpublic final void enable_tracing() 
 - 
disable_tracingpublic final void disable_tracing() 
 
- 
 
-