laser.alphabet.labelpattern
Class LabelPatternLexer

java.lang.Object
  extended by antlr.CharScanner
      extended by laser.alphabet.labelpattern.LabelPatternLexer
All Implemented Interfaces:
LabelPatternTokenTypes

public class LabelPatternLexer
extends antlr.CharScanner
implements LabelPatternTokenTypes


Field Summary
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.LabelPatternTokenTypes
COMMA, DOT, EOF, LABEL_STRING, LBRACE, NEWLINE, NOT, NULL_TREE_LOOKAHEAD, PLACEHOLDER, RBRACE, WHITESPACE
 
Constructor Summary
LabelPatternLexer(java.io.InputStream in)
           
LabelPatternLexer(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
Constructor Detail

LabelPatternLexer

public LabelPatternLexer(java.io.InputStream in)

LabelPatternLexer

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

nextToken

public Token nextToken()
                throws TokenStreamException
Throws:
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

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