org.antlr.runtime.tree
Class TreePatternLexer

java.lang.Object
  extended by org.antlr.runtime.tree.TreePatternLexer

public class TreePatternLexer
extends java.lang.Object


Field Summary
static int ARG
           
static int BEGIN
           
protected  int c
          Current char
static int COLON
           
static int DOT
           
static int END
           
static int EOF
           
 boolean error
           
static int ID
           
protected  int n
          How long is the pattern in char?
protected  int p
          Index into input string
protected  java.lang.String pattern
          The tree pattern to lex like "(A B C)"
static int PERCENT
           
 java.lang.StringBuffer sval
          Set when token type is ID or ARG (name mimics Java's StreamTokenizer)
 
Constructor Summary
TreePatternLexer(java.lang.String pattern)
           
 
Method Summary
protected  void consume()
           
 int nextToken()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EOF

public static final int EOF
See Also:
Constant Field Values

BEGIN

public static final int BEGIN
See Also:
Constant Field Values

END

public static final int END
See Also:
Constant Field Values

ID

public static final int ID
See Also:
Constant Field Values

ARG

public static final int ARG
See Also:
Constant Field Values

PERCENT

public static final int PERCENT
See Also:
Constant Field Values

COLON

public static final int COLON
See Also:
Constant Field Values

DOT

public static final int DOT
See Also:
Constant Field Values

pattern

protected java.lang.String pattern
The tree pattern to lex like "(A B C)"


p

protected int p
Index into input string


c

protected int c
Current char


n

protected int n
How long is the pattern in char?


sval

public java.lang.StringBuffer sval
Set when token type is ID or ARG (name mimics Java's StreamTokenizer)


error

public boolean error
Constructor Detail

TreePatternLexer

public TreePatternLexer(java.lang.String pattern)
Method Detail

nextToken

public int nextToken()

consume

protected void consume()


Copyright © 2011. All Rights Reserved.