|
Building Parsers with Java | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--sjm.parse.Parser
|
+--sjm.parse.Terminal
|
+--sjm.examples.reserved.ReservedWord
A ReservedWord matches a word whose token type is
WordOrReservedState.TT_RESERVED.
| Fields inherited from class sjm.parse.Terminal |
discard |
| Fields inherited from class sjm.parse.Parser |
assembler,
name |
| Constructor Summary | |
ReservedWord()
|
|
| Method Summary | |
protected boolean |
qualifies(java.lang.Object o)
Returns true if an assembly's next element is a reserved word. |
java.lang.String |
unvisitedString(java.util.Vector visited)
Returns a textual description of this parser. |
| Methods inherited from class sjm.parse.Terminal |
accept,
discard,
match,
matchOneAssembly,
randomExpansion,
setDiscard |
| Methods inherited from class sjm.parse.Parser |
accept,
add,
best,
bestMatch,
completeMatch,
elementClone,
getName,
matchAndAssemble,
randomInput,
setAssembler,
toString,
toString |
| Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
| Constructor Detail |
public ReservedWord()
| Method Detail |
protected boolean qualifies(java.lang.Object o)
object - an element from an assemblypublic java.lang.String unvisitedString(java.util.Vector visited)
vector - a list of parsers already printed in this
descriptionParser.toString()
|
by Steve Metsker | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||