org.jacorb.notification.filter.etcl

Class TCLParser

Implemented Interfaces:
TCLParserTokenTypes

public class TCLParser
extends antlr.LLkParser
implements TCLParserTokenTypes

Field Summary

static String[]
_tokenNames
static BitSet
_tokenSet_0

Fields inherited from interface org.jacorb.notification.filter.etcl.TCLParserTokenTypes

AND, ARRAY, ASSOC, DEFAULT, DISCRIM, DIV, DOLLAR, DOT, EOF, EQ, EXIST, FALSE, FIRST, GT, GTE, IDENTIFIER, IMPLICIT, IN, LBRACKET, LENGTH, LPAREN, LT, LTE, MAX, MIN, MINUS, MULT, NEQ, NOT, NULL_TREE_LOOKAHEAD, NUMBER, NUM_FLOAT, OR, PLUS, RANDOM, RBRACKET, REPO_ID, RPAREN, RUNTIME_VAR, STRING, SUBSTR, TRUE, TYPE, TYPE_ID, UNARY_MINUS, UNARY_PLUS, UNION_POS, WITH, WS

Constructor Summary

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

Method Summary

void
bool()
void
bool_and()
void
bool_compare()
void
bool_or()
protected void
buildTokenTypeASTClassMap()
void
compArray()
void
compAssoc()
void
compDot()
void
compExt()
void
compPos()
void
component()
void
constraint()
void
dollarComponent()
void
expr()
void
expr_in()
void
expr_twiddle()
void
factor()
void
factor_not()
void
number()
static AbstractTCLNode
parse(String data)
void
preference()
void
startRule()
void
term()
void
unionPos()
void
unionVal()

Field Details

_tokenNames

public static final String[] _tokenNames


_tokenSet_0

public static final BitSet _tokenSet_0

Constructor Details

TCLParser

public TCLParser(ParserSharedInputState state)


TCLParser

public TCLParser(TokenBuffer tokenBuf)


TCLParser

protected TCLParser(TokenBuffer tokenBuf,
                    int k)


TCLParser

public TCLParser(TokenStream lexer)


TCLParser

protected TCLParser(TokenStream lexer,
                    int k)

Method Details

bool

public final void bool()
            throws RecognitionException,
                   TokenStreamException


bool_and

public final void bool_and()
            throws RecognitionException,
                   TokenStreamException


bool_compare

public final void bool_compare()
            throws RecognitionException,
                   TokenStreamException


bool_or

public final void bool_or()
            throws RecognitionException,
                   TokenStreamException


buildTokenTypeASTClassMap

protected void buildTokenTypeASTClassMap()


compArray

public final void compArray()
            throws RecognitionException,
                   TokenStreamException


compAssoc

public final void compAssoc()
            throws RecognitionException,
                   TokenStreamException


compDot

public final void compDot()
            throws RecognitionException,
                   TokenStreamException


compExt

public final void compExt()
            throws RecognitionException,
                   TokenStreamException


compPos

public final void compPos()
            throws RecognitionException,
                   TokenStreamException


component

public final void component()
            throws RecognitionException,
                   TokenStreamException


constraint

public final void constraint()
            throws RecognitionException,
                   TokenStreamException


dollarComponent

public final void dollarComponent()
            throws RecognitionException,
                   TokenStreamException


expr

public final void expr()
            throws RecognitionException,
                   TokenStreamException


expr_in

public final void expr_in()
            throws RecognitionException,
                   TokenStreamException


expr_twiddle

public final void expr_twiddle()
            throws RecognitionException,
                   TokenStreamException


factor

public final void factor()
            throws RecognitionException,
                   TokenStreamException


factor_not

public final void factor_not()
            throws RecognitionException,
                   TokenStreamException


number

public final void number()
            throws RecognitionException,
                   TokenStreamException


parse

public static AbstractTCLNode parse(String data)
            throws ParseException


preference

public final void preference()
            throws RecognitionException,
                   TokenStreamException


startRule

public final void startRule()
            throws RecognitionException,
                   TokenStreamException


term

public final void term()
            throws RecognitionException,
                   TokenStreamException


unionPos

public final void unionPos()
            throws RecognitionException,
                   TokenStreamException


unionVal

public final void unionVal()
            throws RecognitionException,
                   TokenStreamException