public class UPParser extends java.lang.Object implements UPParserConstants
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.
|
UPParserTokenManager |
token_source
Generated Token Manager.
|
DEFAULT, ELEMENT, EOF, EOL, INDEX, LBRA, OPERATION, RBRA, tokenImage
Constructor and Description |
---|
UPParser() |
UPParser(java.io.InputStream stream)
Constructor with InputStream.
|
UPParser(java.io.InputStream stream,
java.lang.String encoding)
Constructor with InputStream and supplied encoding
|
UPParser(java.io.Reader stream)
Constructor.
|
UPParser(UPParserTokenManager tm)
Constructor with generated Token Manager.
|
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.
|
java.util.ArrayList<Update<java.lang.String>> |
getUpdate() |
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 java.util.ArrayList<Update<java.lang.String>> |
parse(java.lang.String updatefile) |
void |
ReInit(java.io.InputStream stream)
Reinitialise.
|
void |
ReInit(java.io.InputStream stream,
java.lang.String encoding)
Reinitialise.
|
void |
ReInit(java.io.Reader stream)
Reinitialise.
|
void |
ReInit(UPParserTokenManager tm)
Reinitialise.
|
public UPParserTokenManager 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 UPParser()
public UPParser(java.io.InputStream stream)
public UPParser(java.io.InputStream stream, java.lang.String encoding)
public UPParser(java.io.Reader stream)
public UPParser(UPParserTokenManager tm)
public static java.util.ArrayList<Update<java.lang.String>> parse(java.lang.String updatefile) throws ParseException, java.io.FileNotFoundException
ParseException
java.io.FileNotFoundException
public static void main(java.lang.String[] args) throws ParseException
ParseException
public final java.util.ArrayList<Update<java.lang.String>> getUpdate() throws ParseException, java.io.FileNotFoundException
ParseException
java.io.FileNotFoundException
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(UPParserTokenManager 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()