Class KreatorAntlrLexer

  extended by jsyntaxpane.lexers.KreatorAntlrLexer
All Implemented Interfaces:

public class KreatorAntlrLexer
extends java.lang.Object
implements Lexer

Field Summary
static org.apache.log4j.Logger LOG
Constructor Summary
KreatorAntlrLexer(org.antlr.runtime.Lexer lexer)
Method Summary
 void parse(javax.swing.text.Segment segment, int ofst, java.util.List<Token> tokens)
          This is the only method a Lexer needs to implement.
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Field Detail


public static final org.apache.log4j.Logger LOG
Constructor Detail


public KreatorAntlrLexer(org.antlr.runtime.Lexer lexer)
Method Detail


public void parse(javax.swing.text.Segment segment,
                  int ofst,
                  java.util.List<Token> tokens)
Description copied from interface: Lexer
This is the only method a Lexer needs to implement. It will be passed a Reader, and it should return non-overlapping Tokens for each recognized token in the stream.

Specified by:
parse in interface Lexer
segment - Text to parse.
ofst - offset to add to start of each token (useful for nesting)
tokens - List of Tokens to be added. This is done so that the caller creates the appropriate List implementation and size. The parse method just adds to the list