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.