SienaXML (v.2.0.0) API documentation

siena.xml.rules
Class RulesParser

java.lang.Object
  extended by antlr.LLkParser
      extended by siena.xml.rules.RulesParser
All Implemented Interfaces:
RulesParserTokenTypes

public class RulesParser
extends antlr.LLkParser
implements RulesParserTokenTypes

Generated by ANTLR


Field Summary
static java.lang.String[] _tokenNames
           
static BitSet _tokenSet_0
           
static BitSet _tokenSet_1
           
static BitSet _tokenSet_10
           
static BitSet _tokenSet_2
           
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 siena.xml.rules.RulesParserTokenTypes
ATTRIBUTE, CHAR_LITERAL, COLON, COMA, DIGIT, DOT, EOF, EQUAL, ESC, GREATER, ID, INT, LCURLY, LESS, NOT, NULL_TREE_LOOKAHEAD, RCURLY, SL_COMMENT, SLASH, STRING_LITERAL, TK_and, TK_child, TK_group, TK_ignore, TK_notpresent, TK_notunique, TK_novalue, TK_or, TK_parent, TK_path, TK_present, TK_rule, TK_sibling, TK_unique, WS
 
Constructor Summary
  RulesParser(TokenBuffer tokenBuf)
           
protected RulesParser(TokenBuffer tokenBuf, int k)
           
 
Method Summary
 java.lang.String action()
           
 siena.xml.rules.Condition assignExpr()
           
 java.lang.String atom()
           
 java.lang.String compound()
           
 java.util.Vector conditions()
           
 siena.xml.rules.Condition expr()
           
 java.lang.String exprTarget()
           
 siena.xml.rules.Condition greaterThanExpr()
           
 siena.xml.rules.Condition lessThanExpr()
           
 siena.xml.rules.Condition notequalExpr()
           
 void notpresentExpr()
           
 java.lang.String path()
           
 void presentExpr()
           
 java.util.HashMap program()
           
 Rule rule()
           
 java.lang.String tag()
           
 java.lang.String target()
           
 java.lang.String treeAxis()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_tokenNames

public static final java.lang.String[] _tokenNames

_tokenSet_0

public static final BitSet _tokenSet_0

_tokenSet_1

public static final BitSet _tokenSet_1

_tokenSet_2

public static final BitSet _tokenSet_2

_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

_tokenSet_10

public static final BitSet _tokenSet_10
Constructor Detail

RulesParser

protected RulesParser(TokenBuffer tokenBuf,
                      int k)

RulesParser

public RulesParser(TokenBuffer tokenBuf)
Method Detail

program

public final java.util.HashMap program()
                                throws RecognitionException,
                                       TokenStreamException
Throws:
RecognitionException
TokenStreamException

rule

public final Rule rule()
                throws RecognitionException,
                       TokenStreamException
Throws:
RecognitionException
TokenStreamException

target

public final java.lang.String target()
                              throws RecognitionException,
                                     TokenStreamException
Throws:
RecognitionException
TokenStreamException

conditions

public final java.util.Vector conditions()
                                  throws RecognitionException,
                                         TokenStreamException
Throws:
RecognitionException
TokenStreamException

action

public final java.lang.String action()
                              throws RecognitionException,
                                     TokenStreamException
Throws:
RecognitionException
TokenStreamException

tag

public final java.lang.String tag()
                           throws RecognitionException,
                                  TokenStreamException
Throws:
RecognitionException
TokenStreamException

path

public final java.lang.String path()
                            throws RecognitionException,
                                   TokenStreamException
Throws:
RecognitionException
TokenStreamException

expr

public final siena.xml.rules.Condition expr()
                                     throws RecognitionException,
                                            TokenStreamException
Throws:
RecognitionException
TokenStreamException

compound

public final java.lang.String compound()
                                throws RecognitionException,
                                       TokenStreamException
Throws:
RecognitionException
TokenStreamException

treeAxis

public final java.lang.String treeAxis()
                                throws RecognitionException,
                                       TokenStreamException
Throws:
RecognitionException
TokenStreamException

exprTarget

public final java.lang.String exprTarget()
                                  throws RecognitionException,
                                         TokenStreamException
Throws:
RecognitionException
TokenStreamException

assignExpr

public final siena.xml.rules.Condition assignExpr()
                                           throws RecognitionException,
                                                  TokenStreamException
Throws:
RecognitionException
TokenStreamException

notequalExpr

public final siena.xml.rules.Condition notequalExpr()
                                             throws RecognitionException,
                                                    TokenStreamException
Throws:
RecognitionException
TokenStreamException

presentExpr

public final void presentExpr()
                       throws RecognitionException,
                              TokenStreamException
Throws:
RecognitionException
TokenStreamException

notpresentExpr

public final void notpresentExpr()
                          throws RecognitionException,
                                 TokenStreamException
Throws:
RecognitionException
TokenStreamException

lessThanExpr

public final siena.xml.rules.Condition lessThanExpr()
                                             throws RecognitionException,
                                                    TokenStreamException
Throws:
RecognitionException
TokenStreamException

greaterThanExpr

public final siena.xml.rules.Condition greaterThanExpr()
                                                throws RecognitionException,
                                                       TokenStreamException
Throws:
RecognitionException
TokenStreamException

atom

public final java.lang.String atom()
                            throws RecognitionException,
                                   TokenStreamException
Throws:
RecognitionException
TokenStreamException

SienaXML (v.2.0.0) API documentation

Copyright © 2000-2002 University of Colorado.
This documentation is maintained by Antonio Carzaniga