public class RSLParser extends Object implements RSLParserConstants
| Modifier and Type | Field and Description |
|---|---|
Token |
jj_nt |
Token |
token |
RSLParserTokenManager |
token_source |
AND, CHARACTER, DEFAULT, DIGIT, DOUBLE_QUOTED_LITERAL, EOF, EQUAL, GREATER_THAN, GREATER_THAN_EQUAL, LESS_THAN, LESS_THAN_EQUAL, LPAREN, MULTI, NOT_EQUAL, OR, OTHER_CHAR, RPAREN, SINGLE_QUOTED_LITERAL, tokenImage, UNQUOTED_LITERAL, VARIABLES, VARIABLES_DQUOTE, VARIABLES_SQUOTE, VARSTART| Constructor and Description |
|---|
RSLParser(InputStream stream) |
RSLParser(Reader stream) |
RSLParser(RSLParserTokenManager tm) |
RSLParser(String rsl) |
public RSLParserTokenManager token_source
public Token token
public Token jj_nt
public RSLParser(String rsl) throws ParseException
ParseExceptionpublic RSLParser(InputStream stream)
public RSLParser(Reader stream)
public RSLParser(RSLParserTokenManager tm)
public static void main(String[] argv) throws ParseException
ParseExceptionpublic static RslNode parse(String rsl) throws ParseException
ParseExceptionpublic static AbstractRslNode parse(Class rslNodeClass, String rsl) throws ParseException
ParseExceptionpublic void setRslNodeClass(Class rslNodeClass)
public final AbstractRslNode parse() throws ParseException
ParseExceptionpublic final void specification(AbstractRslNode parentNode) throws ParseException
ParseExceptionpublic final AbstractRslNode subSpecification() throws ParseException
ParseExceptionpublic final void relation(AbstractRslNode node) throws ParseException
ParseExceptionpublic final void specList(AbstractRslNode node) throws ParseException
ParseExceptionpublic final int op()
throws ParseException
ParseExceptionpublic final String attribute() throws ParseException
ParseExceptionpublic final LinkedList valueSequence() throws ParseException
ParseExceptionpublic final LinkedList bindingSequence() throws ParseException
ParseExceptionpublic final void binding(LinkedList list) throws ParseException
ParseExceptionpublic final void value(LinkedList list, LinkedList tokenList) throws ParseException
ParseExceptionpublic final Value SimpleValue(LinkedList valueList, LinkedList tokenList) throws ParseException
ParseExceptionpublic final Value variableReference(LinkedList valueList, LinkedList tokenList) throws ParseException
ParseExceptionpublic final Value explicitConcat(LinkedList valueList, LinkedList tokenList) throws ParseException
ParseExceptionpublic final Token stringToken() throws ParseException
ParseExceptionpublic final String stringLiteral() throws ParseException
ParseExceptionpublic final Value concatSimpleValue() throws ParseException
ParseExceptionpublic final void concatSimpleValueSub(LinkedList list, LinkedList tokenList) throws ParseException
ParseExceptionpublic void ReInit(InputStream stream)
public void ReInit(Reader stream)
public void ReInit(RSLParserTokenManager tm)
public final Token getNextToken()
public final Token getToken(int index)
public final ParseException generateParseException()
public final void enable_tracing()
public final void disable_tracing()
Copyright © 2013. All Rights Reserved.