public class POParser extends java.lang.Object implements POParserConstants
Modifier and Type | Field and Description |
---|---|
private java.util.List<int[]> |
jj_expentries |
private int[] |
jj_expentry |
private int |
jj_gen |
(package private) SimpleCharStream |
jj_input_stream |
private int |
jj_kind |
private int[] |
jj_la1 |
private static int[] |
jj_la1_0 |
Token |
jj_nt
Next token.
|
private int |
jj_ntk |
Token |
token
Current token.
|
POParserTokenManager |
token_source
Generated Token Manager.
|
DEFAULT, ELEMENT, EOF, EOL, LBRA, RBRA, REL, tokenImage
Constructor and Description |
---|
POParser() |
POParser(java.io.InputStream stream)
Constructor with InputStream.
|
POParser(java.io.InputStream stream,
java.lang.String encoding)
Constructor with InputStream and supplied encoding
|
POParser(POParserTokenManager tm)
Constructor with generated Token Manager.
|
POParser(java.io.Reader stream)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
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.
|
private Token |
jj_consume_token(int kind) |
private static void |
jj_la1_init_0() |
private int |
jj_ntk() |
static void |
main(java.lang.String[] args) |
static PreferenceOrder<java.lang.String> |
parse(java.io.File file) |
static PreferenceOrder<java.lang.String> |
parse(java.lang.String filename) |
void |
ReInit(java.io.InputStream stream)
Reinitialise.
|
void |
ReInit(java.io.InputStream stream,
java.lang.String encoding)
Reinitialise.
|
void |
ReInit(POParserTokenManager tm)
Reinitialise.
|
void |
ReInit(java.io.Reader stream)
Reinitialise.
|
PreferenceOrder<java.lang.String> |
StringPreferenceOrder() |
public POParserTokenManager token_source
SimpleCharStream jj_input_stream
public Token token
public Token jj_nt
private int jj_ntk
private int jj_gen
private final int[] jj_la1
private static int[] jj_la1_0
private java.util.List<int[]> jj_expentries
private int[] jj_expentry
private int jj_kind
public POParser()
public POParser(java.io.InputStream stream)
public POParser(java.io.InputStream stream, java.lang.String encoding)
public POParser(java.io.Reader stream)
public POParser(POParserTokenManager tm)
public static PreferenceOrder<java.lang.String> parse(java.io.File file) throws ParseException, java.io.FileNotFoundException
ParseException
java.io.FileNotFoundException
public static PreferenceOrder<java.lang.String> parse(java.lang.String filename) throws ParseException, java.io.FileNotFoundException
ParseException
java.io.FileNotFoundException
public static void main(java.lang.String[] args)
public final PreferenceOrder<java.lang.String> StringPreferenceOrder() throws ParseException
ParseException
private static void jj_la1_init_0()
public void ReInit(java.io.InputStream stream)
public void ReInit(java.io.InputStream stream, java.lang.String encoding)
public void ReInit(java.io.Reader stream)
public void ReInit(POParserTokenManager tm)
private Token jj_consume_token(int kind) throws ParseException
ParseException
public final Token getNextToken()
public final Token getToken(int index)
private int jj_ntk()
public ParseException generateParseException()
public final void enable_tracing()
public final void disable_tracing()