public class PAParser extends java.lang.Object implements PAParserConstants
Modifier and Type | Field and Description |
---|---|
private java.util.Vector |
jj_expentries |
private int[] |
jj_expentry |
private int |
jj_gen |
(package private) JavaCharStream |
jj_input_stream |
private int |
jj_kind |
private int[] |
jj_la1 |
private int[] |
jj_la1_0 |
Token |
jj_nt |
private int |
jj_ntk |
Token |
token |
PAParserTokenManager |
token_source |
DECIMAL_LITERAL, DEFAULT, DIGIT, EOF, EXPONENT, FLOATING_POINT_LITERAL, HEX_LITERAL, IDENTIFIER, IMMEDIATE_IDENTIFIER, INTEGER_LITERAL, KEY_IDENTIFIER, LBRACE, LBRACKET, LETTER, RBRACE, RBRACKET, STRING_LITERAL, tokenImage, WHITESPACE
Constructor and Description |
---|
PAParser(java.io.InputStream stream) |
PAParser(PAParserTokenManager tm) |
PAParser(java.io.Reader stream) |
Modifier and Type | Method and Description |
---|---|
void |
disable_tracing() |
void |
enable_tracing() |
(package private) void |
error_skipto(int kind) |
ParseException |
generateParseException() |
Token |
getNextToken() |
Token |
getToken(int index) |
private Token |
jj_consume_token(int kind) |
private int |
jj_ntk() |
void |
parse(PAContext context) |
void |
ReInit(java.io.InputStream stream) |
void |
ReInit(PAParserTokenManager tm) |
void |
ReInit(java.io.Reader stream) |
public PAParserTokenManager token_source
JavaCharStream jj_input_stream
public Token token
public Token jj_nt
private int jj_ntk
private int jj_gen
private final int[] jj_la1
private final int[] jj_la1_0
private java.util.Vector jj_expentries
private int[] jj_expentry
private int jj_kind
public PAParser(java.io.InputStream stream)
public PAParser(java.io.Reader stream)
public PAParser(PAParserTokenManager tm)
void error_skipto(int kind) throws ParseException
ParseException
public final void parse(PAContext context) throws ParseException
ParseException
public void ReInit(java.io.InputStream stream)
public void ReInit(java.io.Reader stream)
public void ReInit(PAParserTokenManager tm)
private final Token jj_consume_token(int kind) throws ParseException
ParseException
public final Token getNextToken()
public final Token getToken(int index)
private final int jj_ntk()
public final ParseException generateParseException()
public final void enable_tracing()
public final void disable_tracing()