laser.alphabet.labelpattern
Class LabelPatternParser

java.lang.Object
  extended by antlr.LLkParser
      extended by laser.alphabet.labelpattern.LabelPatternParser
All Implemented Interfaces:
LabelPatternParserTokenTypes

public class LabelPatternParser
extends antlr.LLkParser
implements LabelPatternParserTokenTypes


Field Summary
static java.lang.String[] _tokenNames
           
protected static LabelPatternFactoryInterface factory
           
 
Fields inherited from interface laser.alphabet.labelpattern.LabelPatternParserTokenTypes
COMMA, DOT, EOF, LABEL_STRING, LBRACE, NEWLINE, NOT, NULL_TREE_LOOKAHEAD, PLACEHOLDER, RBRACE, WHITESPACE
 
Constructor Summary
  LabelPatternParser(TokenBuffer tokenBuf)
           
protected LabelPatternParser(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

factory

protected static LabelPatternFactoryInterface factory

_tokenNames

public static final java.lang.String[] _tokenNames
Constructor Detail

LabelPatternParser

protected LabelPatternParser(TokenBuffer tokenBuf,
                             int k)

LabelPatternParser

public LabelPatternParser(TokenBuffer tokenBuf)
Method Detail

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

labelPattern

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

label

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