|
Generic Interpreter 1.2 Private API |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectgi.Grammar.Production
gi.LR0_Grammar.Context
This class implements an LR(0) .Context
| Field Summary | |
(package private) Object |
A
The nonterminal on the left side of this Production. |
(package private) Object[] |
beta
The phrase on the right side of this Production. |
(package private) int |
lookahead
The lookahead position in this LR(0) Context. |
(package private) int |
serial
The serial number of this Production. |
| Constructor Summary | |
(package private) |
LR0_Grammar.Context(Grammar.Production p,
int lookahead)
Constructs an LR(0) Context. |
| Method Summary | |
String |
toString()
Returns the string representation of this LR(0) Context. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
int lookahead
The lookahead position in this LR(0) Context.
Object A
The nonterminal on the left side of this Production.
Object[] beta
The phrase on the right side of this Production.
int serial
The serial number of this Production. It is the priority of this Production when resolving parse conflicts.
| Constructor Detail |
LR0_Grammar.Context(Grammar.Production p,
int lookahead)
Constructs an LR(0) Context.
p - the Production in this Context.lookahead - the lookahead position in this Context.| Method Detail |
public String toString()
Returns the string representation of this LR(0) Context.
toString in class Grammar.ProductionContext.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||