com.werken.xpath.parser

Class XPathRecognizer

Implemented Interfaces:
XPathTokenTypes

public class XPathRecognizer
extends antlr.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

Fields inherited from interface com.werken.xpath.parser.XPathTokenTypes

AT, COLON, COMMA, DIV, DOLLAR_SIGN, DOT, DOT_DOT, DOUBLE_COLON, DOUBLE_SLASH, EOF, EQUALS, GT, GTE, IDENTIFIER, KW_AND, KW_OR, LEFT_BRACKET, LEFT_PAREN, LITERAL, LT, LTE, MINUS, MOD, NOT_EQUALS, NULL_TREE_LOOKAHEAD, NUMBER, PIPE, PLUS, RIGHT_BRACKET, RIGHT_PAREN, SLASH, STAR

Constructor Summary

XPathRecognizer(ParserSharedInputState state)
XPathRecognizer(TokenBuffer tokenBuf)
XPathRecognizer(TokenBuffer tokenBuf, int k)
XPathRecognizer(TokenStream lexer)
XPathRecognizer(TokenStream lexer, int k)

Method Summary

void
abbr_axis_specifier()
Step
abbr_step()
LocationPath
absolute_location_path()
Expr
additive_expr()
Expr
and_expr()
List
arg_list()
Expr
argument()
String
axis()
Expr
equality_expr()
Expr
expr()
FilterExpr
filter_expr()
FunctionExpr
function_call()
LocationPath
i_relative_location_path(LocationPath in_path)
Expr
literal()
LocationPath
location_path()
Expr
mult_expr()
Expr
number()
Expr
or_expr()
PathExpr
path_expr()
Predicate
predicate()
Predicate
predicate_expr()
Expr
primary_expr()
Expr
relational_expr()
LocationPath
relative_location_path()
Step
special_step(String axis)
Step
step()
Expr
unary_expr()
Expr
union_expr()
VariableExpr
variable_reference()
Expr
xpath()

Field Details

_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 Details

XPathRecognizer

public XPathRecognizer(ParserSharedInputState state)

XPathRecognizer

public XPathRecognizer(TokenBuffer tokenBuf)

XPathRecognizer

protected XPathRecognizer(TokenBuffer tokenBuf,
                          int k)

XPathRecognizer

public XPathRecognizer(TokenStream lexer)

XPathRecognizer

protected XPathRecognizer(TokenStream lexer,
                          int k)

Method Details

abbr_axis_specifier

public final void abbr_axis_specifier()
            throws RecognitionException,
                   TokenStreamException

abbr_step

public final Step abbr_step()
            throws RecognitionException,
                   TokenStreamException

absolute_location_path

public final LocationPath absolute_location_path()
            throws RecognitionException,
                   TokenStreamException

additive_expr

public final Expr additive_expr()
            throws RecognitionException,
                   TokenStreamException

and_expr

public final Expr and_expr()
            throws RecognitionException,
                   TokenStreamException

arg_list

public final List arg_list()
            throws RecognitionException,
                   TokenStreamException

argument

public final Expr argument()
            throws RecognitionException,
                   TokenStreamException

axis

public final String axis()
            throws RecognitionException,
                   TokenStreamException

equality_expr

public final Expr equality_expr()
            throws RecognitionException,
                   TokenStreamException

expr

public final Expr expr()
            throws RecognitionException,
                   TokenStreamException

filter_expr

public final FilterExpr filter_expr()
            throws RecognitionException,
                   TokenStreamException

function_call

public final FunctionExpr function_call()
            throws RecognitionException,
                   TokenStreamException

i_relative_location_path

public final LocationPath i_relative_location_path(LocationPath in_path)
            throws RecognitionException,
                   TokenStreamException

literal

public final Expr literal()
            throws RecognitionException,
                   TokenStreamException

location_path

public final LocationPath location_path()
            throws RecognitionException,
                   TokenStreamException

mult_expr

public final Expr mult_expr()
            throws RecognitionException,
                   TokenStreamException

number

public final Expr number()
            throws RecognitionException,
                   TokenStreamException

or_expr

public final Expr or_expr()
            throws RecognitionException,
                   TokenStreamException

path_expr

public final PathExpr path_expr()
            throws RecognitionException,
                   TokenStreamException

predicate

public final Predicate predicate()
            throws RecognitionException,
                   TokenStreamException

predicate_expr

public final Predicate predicate_expr()
            throws RecognitionException,
                   TokenStreamException

primary_expr

public final Expr primary_expr()
            throws RecognitionException,
                   TokenStreamException

relational_expr

public final Expr relational_expr()
            throws RecognitionException,
                   TokenStreamException

relative_location_path

public final LocationPath relative_location_path()
            throws RecognitionException,
                   TokenStreamException

special_step

public final Step special_step(String axis)
            throws RecognitionException,
                   TokenStreamException

step

public final Step step()
            throws RecognitionException,
                   TokenStreamException

unary_expr

public final Expr unary_expr()
            throws RecognitionException,
                   TokenStreamException

union_expr

public final Expr union_expr()
            throws RecognitionException,
                   TokenStreamException

variable_reference

public final VariableExpr variable_reference()
            throws RecognitionException,
                   TokenStreamException

xpath

public final Expr xpath()
            throws RecognitionException,
                   TokenStreamException

Copyright B) 2000 bob mcwhirter and The Werken & Sons Company. All Rights Reserved.