com.werken.xpath.parser

Class XPathRecognizer

public class XPathRecognizer extends LLkParser implements XPathTokenTypes

Generated by antlr parser-generator
Field Summary
static String[]_tokenNames
static BitSet_tokenSet_0
static BitSet_tokenSet_1
static BitSet_tokenSet_10
static BitSet_tokenSet_11
static BitSet_tokenSet_12
static BitSet_tokenSet_13
static BitSet_tokenSet_14
static BitSet_tokenSet_15
static BitSet_tokenSet_16
static BitSet_tokenSet_17
static BitSet_tokenSet_18
static BitSet_tokenSet_19
static BitSet_tokenSet_2
static BitSet_tokenSet_20
static BitSet_tokenSet_21
static BitSet_tokenSet_22
static BitSet_tokenSet_23
static BitSet_tokenSet_3
static BitSet_tokenSet_4
static BitSet_tokenSet_5
static BitSet_tokenSet_6
static BitSet_tokenSet_7
static BitSet_tokenSet_8
static BitSet_tokenSet_9
Constructor Summary
protected XPathRecognizer(TokenBuffer tokenBuf, int k)
XPathRecognizer(TokenBuffer tokenBuf)
protected XPathRecognizer(TokenStream lexer, int k)
XPathRecognizer(TokenStream lexer)
XPathRecognizer(ParserSharedInputState state)
Method Summary
voidabbr_axis_specifier()
Stepabbr_step()
LocationPathabsolute_location_path()
Expradditive_expr()
Exprand_expr()
Exprargument()
Listarg_list()
Stringaxis()
Exprequality_expr()
Exprexpr()
FilterExprfilter_expr()
FunctionExprfunction_call()
LocationPathi_relative_location_path(LocationPath in_path)
Exprliteral()
LocationPathlocation_path()
Exprmult_expr()
Exprnumber()
Expror_expr()
PathExprpath_expr()
Predicatepredicate()
Predicatepredicate_expr()
Exprprimary_expr()
Exprrelational_expr()
LocationPathrelative_location_path()
Stepspecial_step(String axis)
Stepstep()
Exprunary_expr()
Exprunion_expr()
VariableExprvariable_reference()
Exprxpath()

Field Detail

_tokenNames

public static final String[] _tokenNames

_tokenSet_0

public static final BitSet _tokenSet_0

_tokenSet_1

public static final BitSet _tokenSet_1

_tokenSet_10

public static final BitSet _tokenSet_10

_tokenSet_11

public static final BitSet _tokenSet_11

_tokenSet_12

public static final BitSet _tokenSet_12

_tokenSet_13

public static final BitSet _tokenSet_13

_tokenSet_14

public static final BitSet _tokenSet_14

_tokenSet_15

public static final BitSet _tokenSet_15

_tokenSet_16

public static final BitSet _tokenSet_16

_tokenSet_17

public static final BitSet _tokenSet_17

_tokenSet_18

public static final BitSet _tokenSet_18

_tokenSet_19

public static final BitSet _tokenSet_19

_tokenSet_2

public static final BitSet _tokenSet_2

_tokenSet_20

public static final BitSet _tokenSet_20

_tokenSet_21

public static final BitSet _tokenSet_21

_tokenSet_22

public static final BitSet _tokenSet_22

_tokenSet_23

public static final BitSet _tokenSet_23

_tokenSet_3

public static final BitSet _tokenSet_3

_tokenSet_4

public static final BitSet _tokenSet_4

_tokenSet_5

public static final BitSet _tokenSet_5

_tokenSet_6

public static final BitSet _tokenSet_6

_tokenSet_7

public static final BitSet _tokenSet_7

_tokenSet_8

public static final BitSet _tokenSet_8

_tokenSet_9

public static final BitSet _tokenSet_9

Constructor Detail

XPathRecognizer

protected XPathRecognizer(TokenBuffer tokenBuf, int k)

XPathRecognizer

public XPathRecognizer(TokenBuffer tokenBuf)

XPathRecognizer

protected XPathRecognizer(TokenStream lexer, int k)

XPathRecognizer

public XPathRecognizer(TokenStream lexer)

XPathRecognizer

public XPathRecognizer(ParserSharedInputState state)

Method Detail

abbr_axis_specifier

public final void abbr_axis_specifier()

abbr_step

public final Step abbr_step()

absolute_location_path

public final LocationPath absolute_location_path()

additive_expr

public final Expr additive_expr()

and_expr

public final Expr and_expr()

argument

public final Expr argument()

arg_list

public final List arg_list()

axis

public final String axis()

equality_expr

public final Expr equality_expr()

expr

public final Expr expr()

filter_expr

public final FilterExpr filter_expr()

function_call

public final FunctionExpr function_call()

i_relative_location_path

public final LocationPath i_relative_location_path(LocationPath in_path)

literal

public final Expr literal()

location_path

public final LocationPath location_path()

mult_expr

public final Expr mult_expr()

number

public final Expr number()

or_expr

public final Expr or_expr()

path_expr

public final PathExpr path_expr()

predicate

public final Predicate predicate()

predicate_expr

public final Predicate predicate_expr()

primary_expr

public final Expr primary_expr()

relational_expr

public final Expr relational_expr()

relative_location_path

public final LocationPath relative_location_path()

special_step

public final Step special_step(String axis)

step

public final Step step()

unary_expr

public final Expr unary_expr()

union_expr

public final Expr union_expr()

variable_reference

public final VariableExpr variable_reference()

xpath

public final Expr xpath()
Copyright B) 2000 bob mcwhirter and The Werken & Sons Company. All Rights Reserved.