|
||||||||||
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.parse.tokens.Literal | +--sjm.parse.tokens.CaselessLiteral
A CaselessLiteral matches a specified String from an assembly, disregarding case.
Fields inherited from class sjm.parse.tokens.Literal |
literal |
Fields inherited from class sjm.parse.Terminal |
discard |
Fields inherited from class sjm.parse.Parser |
assembler, name |
Constructor Summary | |
CaselessLiteral(java.lang.String literal)
Constructs a literal that will match the specified string, given mellowness about case. |
Method Summary | |
protected boolean |
qualifies(java.lang.Object o)
Returns true if the literal this object equals an assembly's next element, disregarding case. |
Methods inherited from class sjm.parse.tokens.Literal |
unvisitedString |
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 |
|
Constructor Detail |
public CaselessLiteral(java.lang.String literal)
string
- the string to match as a tokenMethod Detail |
protected boolean qualifies(java.lang.Object o)
qualifies
in class Literal
object
- an element from an assembly
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |