laser.alphabet.labelpattern
Class StringLabelPatternLexer

java.lang.Object
  extended by antlr.CharScanner
      extended by laser.alphabet.labelpattern.StringLabelPatternLexer
All Implemented Interfaces:
StringLabelPatternTokenTypes

public class StringLabelPatternLexer
extends antlr.CharScanner
implements StringLabelPatternTokenTypes


Field Summary
static BitSet _tokenSet_0
           
static java.lang.String ALL_LABEL_PATTERN_SYMBOL
          The character that is the String representation of an AllLabelPattern.
static java.lang.String LABEL_PATTERN_LEFT_DELIMITER
          The left delimiter for the String representation of LabelPatterns.
static java.lang.String LABEL_PATTERN_RIGHT_DELIMITER
          The right delimiter for the String representation of LabelPatterns.
static java.lang.String LABEL_PATTERN_SEPARATOR
          The separator for the String representation of LabelPatterns.
static java.lang.String NOT_CLASS_SET_LABEL_PATTERN_PREFIX
          The character that begins the String representation of a NotClassSetLabelPattern.
 
Fields inherited from interface laser.alphabet.labelpattern.StringLabelPatternTokenTypes
COMMA, DOT, EOF, LABEL_STRING, LBRACE, NEWLINE, NOT, NULL_TREE_LOOKAHEAD, PLACEHOLDER, RBRACE, WHITESPACE
 
Constructor Summary
StringLabelPatternLexer(java.io.InputStream in)
           
StringLabelPatternLexer(java.io.Reader in)
           
 
Method Summary
 void mLABEL_STRING(boolean _createToken)
           
protected  void mNEWLINE(boolean _createToken)
           
 void mPLACEHOLDER(boolean _createToken)
           
 void mWHITESPACE(boolean _createToken)
           
 Token nextToken()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LABEL_PATTERN_LEFT_DELIMITER

public static final java.lang.String LABEL_PATTERN_LEFT_DELIMITER
The left delimiter for the String representation of LabelPatterns.

See Also:
Constant Field Values

LABEL_PATTERN_RIGHT_DELIMITER

public static final java.lang.String LABEL_PATTERN_RIGHT_DELIMITER
The right delimiter for the String representation of LabelPatterns.

See Also:
Constant Field Values

LABEL_PATTERN_SEPARATOR

public static final java.lang.String LABEL_PATTERN_SEPARATOR
The separator for the String representation of LabelPatterns.

See Also:
Constant Field Values

NOT_CLASS_SET_LABEL_PATTERN_PREFIX

public static final java.lang.String NOT_CLASS_SET_LABEL_PATTERN_PREFIX
The character that begins the String representation of a NotClassSetLabelPattern.

See Also:
Constant Field Values

ALL_LABEL_PATTERN_SYMBOL

public static final java.lang.String ALL_LABEL_PATTERN_SYMBOL
The character that is the String representation of an AllLabelPattern.

See Also:
Constant Field Values

_tokenSet_0

public static final BitSet _tokenSet_0
Constructor Detail

StringLabelPatternLexer

public StringLabelPatternLexer(java.io.InputStream in)

StringLabelPatternLexer

public StringLabelPatternLexer(java.io.Reader in)
Method Detail

nextToken

public Token nextToken()
                throws TokenStreamException
Throws:
TokenStreamException

mLABEL_STRING

public final void mLABEL_STRING(boolean _createToken)
                         throws RecognitionException,
                                CharStreamException,
                                TokenStreamException
Throws:
RecognitionException
CharStreamException
TokenStreamException

mPLACEHOLDER

public final void mPLACEHOLDER(boolean _createToken)
                        throws RecognitionException,
                               CharStreamException,
                               TokenStreamException
Throws:
RecognitionException
CharStreamException
TokenStreamException

mWHITESPACE

public final void mWHITESPACE(boolean _createToken)
                       throws RecognitionException,
                              CharStreamException,
                              TokenStreamException
Throws:
RecognitionException
CharStreamException
TokenStreamException

mNEWLINE

protected final void mNEWLINE(boolean _createToken)
                       throws RecognitionException,
                              CharStreamException,
                              TokenStreamException
Throws:
RecognitionException
CharStreamException
TokenStreamException