|
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
gi.LR1_Grammar.Context
This class implements an LR(1) .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) Lexicon.Set |
follow
The follow Set in this LR(1) Context. |
private int |
frontier
The frontier beyond which reflexive transitive closure has not been pursued. |
(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) |
LR1_Grammar.Context(Grammar.Production p,
int lookahead)
Constructs an LR(1) Context. |
| Method Summary | |
String |
toString()
Returns the string representation of this LR(1) Context. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
final Lexicon.Set follow
The follow Set in this LR(1) Context.
private int frontier
The frontier beyond which reflexive transitive closure has not been pursued.
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 |
LR1_Grammar.Context(Grammar.Production p,
int lookahead)
Constructs an LR(1) 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(1) Context.
toString in class LR0_Grammar.ContextContext.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||