laser.alphabet.labelpattern
Class IndexedLabelPatternParser

java.lang.Object
  extended by antlr.LLkParser
      extended by laser.alphabet.labelpattern.IndexedLabelPatternParser
All Implemented Interfaces:
IndexedLabelPatternParserTokenTypes

public class IndexedLabelPatternParser
extends antlr.LLkParser
implements IndexedLabelPatternParserTokenTypes


Field Summary
static java.lang.String[] _tokenNames
           
 
Fields inherited from interface laser.alphabet.labelpattern.IndexedLabelPatternParserTokenTypes
COMMA, DASH, DOT, EOF, INDEXEDPLACEHOLDER, LABEL_STRING, LBRACE, NEWLINE, NOT, NULL_TREE_LOOKAHEAD, PLACEHOLDER, RBRACE, WHITESPACE
 
Constructor Summary
  IndexedLabelPatternParser(TokenBuffer tokenBuf)
           
protected IndexedLabelPatternParser(TokenBuffer tokenBuf, int k)
           
 
Method Summary
 LabelPatternInterface allLabelPattern()
           
 ClassSetLabelPatternInterface classSetLabelPattern()
           
 LabelPatternInterface createLabelPatternInterface()
           
 LabelInterface label()
           
 LabelPatternInterface labelPattern()
           
 NotClassSetLabelPatternInterface notClassSetLabelPattern()
           
 
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
Constructor Detail

IndexedLabelPatternParser

protected IndexedLabelPatternParser(TokenBuffer tokenBuf,
                                    int k)

IndexedLabelPatternParser

public IndexedLabelPatternParser(TokenBuffer tokenBuf)
Method Detail

labelPattern

public final LabelPatternInterface labelPattern()
                                         throws RecognitionException,
                                                TokenStreamException,
                                                LabelPatternInterfaceException
Throws:
RecognitionException
TokenStreamException
LabelPatternInterfaceException

createLabelPatternInterface

public final LabelPatternInterface createLabelPatternInterface()
                                                        throws RecognitionException,
                                                               TokenStreamException,
                                                               LabelPatternInterfaceException
Throws:
RecognitionException
TokenStreamException
LabelPatternInterfaceException

allLabelPattern

public final LabelPatternInterface allLabelPattern()
                                            throws RecognitionException,
                                                   TokenStreamException
Throws:
RecognitionException
TokenStreamException

classSetLabelPattern

public final ClassSetLabelPatternInterface classSetLabelPattern()
                                                         throws RecognitionException,
                                                                TokenStreamException,
                                                                LabelPatternInterfaceException
Throws:
RecognitionException
TokenStreamException
LabelPatternInterfaceException

notClassSetLabelPattern

public final NotClassSetLabelPatternInterface notClassSetLabelPattern()
                                                               throws RecognitionException,
                                                                      TokenStreamException,
                                                                      LabelPatternInterfaceException
Throws:
RecognitionException
TokenStreamException
LabelPatternInterfaceException

label

public final LabelInterface label()
                           throws RecognitionException,
                                  TokenStreamException
Throws:
RecognitionException
TokenStreamException