abstract class GrammarElement
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
AUTO_GEN_BANG |
static int |
AUTO_GEN_CARET |
static int |
AUTO_GEN_NONE |
protected int |
column |
protected Grammar |
grammar |
protected int |
line |
Constructor and Description |
---|
GrammarElement(Grammar g) |
GrammarElement(Grammar g,
Token start) |
Modifier and Type | Method and Description |
---|---|
void |
generate() |
int |
getColumn() |
int |
getLine() |
Lookahead |
look(int k) |
abstract java.lang.String |
toString() |
public static final int AUTO_GEN_NONE
public static final int AUTO_GEN_CARET
public static final int AUTO_GEN_BANG
protected Grammar grammar
protected int line
protected int column
public GrammarElement(Grammar g)
public void generate()
public int getLine()
public int getColumn()
public Lookahead look(int k)
public abstract java.lang.String toString()
toString
in class java.lang.Object