org.antlr.runtime.tree.TreePatternLexer Class Reference

List of all members.

Public Member Functions

 TreePatternLexer (String pattern)
int nextToken ()

Public Attributes

StringBuffer sval = new StringBuffer()
boolean error = false

Static Public Attributes

static final int EOF = -1
static final int BEGIN = 1
static final int END = 2
static final int ID = 3
static final int ARG = 4
static final int PERCENT = 5
static final int COLON = 6
static final int DOT = 7

Protected Member Functions

void consume ()

Protected Attributes

String pattern
int p = -1
int c
int n


Detailed Description

Definition at line 30 of file TreePatternLexer.java.


Constructor & Destructor Documentation

org.antlr.runtime.tree.TreePatternLexer.TreePatternLexer ( String  pattern  ) 

Definition at line 57 of file TreePatternLexer.java.


Member Function Documentation

int org.antlr.runtime.tree.TreePatternLexer.nextToken (  ) 

Definition at line 63 of file TreePatternLexer.java.

void org.antlr.runtime.tree.TreePatternLexer.consume (  )  [protected]

Definition at line 126 of file TreePatternLexer.java.


Member Data Documentation

Definition at line 31 of file TreePatternLexer.java.

Definition at line 32 of file TreePatternLexer.java.

Definition at line 33 of file TreePatternLexer.java.

Definition at line 34 of file TreePatternLexer.java.

Definition at line 35 of file TreePatternLexer.java.

Definition at line 36 of file TreePatternLexer.java.

Definition at line 37 of file TreePatternLexer.java.

Definition at line 38 of file TreePatternLexer.java.

The tree pattern to lex like "(A B C)"

Definition at line 41 of file TreePatternLexer.java.

Index into input string

Definition at line 44 of file TreePatternLexer.java.

Current char

Definition at line 47 of file TreePatternLexer.java.

How long is the pattern in char?

Definition at line 50 of file TreePatternLexer.java.

StringBuffer org.antlr.runtime.tree.TreePatternLexer.sval = new StringBuffer()

Set when token type is ID or ARG (name mimics Java's StreamTokenizer)

Definition at line 53 of file TreePatternLexer.java.

Definition at line 55 of file TreePatternLexer.java.


The documentation for this class was generated from the following file:

Generated on Wed Oct 1 14:13:48 2008 for ANTLR API by  doxygen 1.5.5