|
Building Parsers with Java | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--sjm.examples.tests.VolumeQuery
This class provides an ambiguous parser in its
query method, which serves to show that
the test classes can find ambiguity.
The grammar this class supports is:
query = (Word | volume)* '?';
volume = "cups" | "gallon" | "liter";
| Constructor Summary | |
VolumeQuery()
|
|
| Method Summary | |
static Parser |
query()
|
static Parser |
volume()
|
| Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
| Constructor Detail |
public VolumeQuery()
| Method Detail |
public static Parser query()
public static Parser volume()
|
by Steve Metsker | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||