public class SPathParser extends java.lang.Object implements SPathParserConstants
Modifier and Type | Class and Description |
---|---|
(package private) static class |
SPathParser.JJCalls |
Modifier and Type | Field and Description |
---|---|
private SPathParser.JJCalls[] |
jj_2_rtns |
private int |
jj_endpos |
private java.util.Vector |
jj_expentries |
private int[] |
jj_expentry |
private int |
jj_gc |
private int |
jj_gen |
(package private) ASCII_UCodeESC_CharStream |
jj_input_stream |
private int |
jj_kind |
private int |
jj_la |
private int[] |
jj_la1 |
private int[] |
jj_la1_0 |
private Token |
jj_lastpos |
private int[] |
jj_lasttokens |
Token |
jj_nt |
private int |
jj_ntk |
private boolean |
jj_rescan |
private Token |
jj_scanpos |
private boolean |
jj_semLA |
boolean |
lookingAhead |
Token |
token |
SPathParserTokenManager |
token_source |
AT, COLON, COMBINING_CHAR, DASH, DEFAULT, DIGIT, DOT, END_BRACKET, EOF, EQUALS, EXTENDER, LETTER, LITERAL, NCNAME, NCNAMECHAR, NSWILDCARD, QNAME, SLASH, STAR, START_BRACKET, tokenImage, UNDERSCORE
Constructor and Description |
---|
SPathParser(java.io.InputStream stream) |
SPathParser(java.io.Reader stream) |
SPathParser(SPathParserTokenManager tm) |
SPathParser(java.lang.String x) |
Modifier and Type | Method and Description |
---|---|
AbsolutePath |
absolutePath() |
Predicate |
attributePredicate() |
void |
disable_tracing() |
void |
enable_tracing() |
Path |
expression() |
ParseException |
generateParseException() |
Token |
getNextToken() |
Token |
getToken(int index) |
private boolean |
jj_2_1(int xla) |
private boolean |
jj_3_1() |
private boolean |
jj_3R_10() |
private boolean |
jj_3R_11() |
private boolean |
jj_3R_12() |
private boolean |
jj_3R_13() |
private boolean |
jj_3R_2() |
private boolean |
jj_3R_3() |
private boolean |
jj_3R_4() |
private boolean |
jj_3R_5() |
private boolean |
jj_3R_6() |
private boolean |
jj_3R_7() |
private boolean |
jj_3R_8() |
private boolean |
jj_3R_9() |
private void |
jj_add_error_token(int kind,
int pos) |
private Token |
jj_consume_token(int kind) |
private int |
jj_ntk() |
private void |
jj_rescan_token() |
private void |
jj_save(int index,
int xla) |
private boolean |
jj_scan_token(int kind) |
static void |
main(java.lang.String[] args)
Simple command-line parser interface, primarily for testing.
|
java.lang.String |
nameTest() |
Predicate |
predicate() |
void |
ReInit(java.io.InputStream stream) |
void |
ReInit(java.io.Reader stream) |
void |
ReInit(SPathParserTokenManager tm) |
RelativePath |
relativePath() |
Step |
step() |
public SPathParserTokenManager token_source
ASCII_UCodeESC_CharStream jj_input_stream
public Token token
public Token jj_nt
private int jj_ntk
private Token jj_scanpos
private Token jj_lastpos
private int jj_la
public boolean lookingAhead
private boolean jj_semLA
private int jj_gen
private final int[] jj_la1
private final int[] jj_la1_0
private final SPathParser.JJCalls[] jj_2_rtns
private boolean jj_rescan
private int jj_gc
private java.util.Vector jj_expentries
private int[] jj_expentry
private int jj_kind
private int[] jj_lasttokens
private int jj_endpos
public SPathParser(java.lang.String x)
public SPathParser(java.io.InputStream stream)
public SPathParser(java.io.Reader stream)
public SPathParser(SPathParserTokenManager tm)
public static void main(java.lang.String[] args) throws ParseException
ParseException
public final Path expression() throws ParseException
ParseException
public final AbsolutePath absolutePath() throws ParseException
ParseException
public final RelativePath relativePath() throws ParseException
ParseException
public final Step step() throws ParseException
ParseException
public final java.lang.String nameTest() throws ParseException
ParseException
public final Predicate predicate() throws ParseException
ParseException
public final Predicate attributePredicate() throws ParseException
ParseException
private final boolean jj_2_1(int xla)
private final boolean jj_3R_13()
private final boolean jj_3_1()
private final boolean jj_3R_10()
private final boolean jj_3R_11()
private final boolean jj_3R_2()
private final boolean jj_3R_12()
private final boolean jj_3R_8()
private final boolean jj_3R_5()
private final boolean jj_3R_6()
private final boolean jj_3R_3()
private final boolean jj_3R_4()
private final boolean jj_3R_9()
private final boolean jj_3R_7()
public void ReInit(java.io.InputStream stream)
public void ReInit(java.io.Reader stream)
public void ReInit(SPathParserTokenManager tm)
private final Token jj_consume_token(int kind) throws ParseException
ParseException
private final boolean jj_scan_token(int kind)
public final Token getNextToken()
public final Token getToken(int index)
private final int jj_ntk()
private void jj_add_error_token(int kind, int pos)
public final ParseException generateParseException()
public final void enable_tracing()
public final void disable_tracing()
private final void jj_rescan_token()
private final void jj_save(int index, int xla)