|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use sjm.parse | |
| org.jsesoft.jpp | org.jsesoft.jpp: A Java macro preprocessor Title: A Java macro preprocessor. |
| sjm.parse | |
| sjm.parse.chars | |
| sjm.parse.tokens | |
Classes in sjm.parse used by org.jsesoft.jpp| Assembler
|
Parsers that have an Assembler ask it to work on an assembly after a successful match. Assembly
|
An assembly maintains a stream of language elements along with stack and target objects. Parser
|
A Parser is an object that recognizes the
elements of a language.
Terminal
|
A Terminal is a parser that is not a
composition of other parsers. |
|
Classes in sjm.parse used by sjm.parse| Alternation
|
An Alternation object is a collection of
parsers, any one of which can successfully match against
an assembly.Assembler
|
Parsers that have an Assembler ask it to work on an assembly after a successful match. Assembly
|
An assembly maintains a stream of language elements along with stack and target objects. CollectionParser
|
This class abstracts the behavior common to parsers that consist of a series of other parsers. Empty
|
An Empty parser matches any assembly once,
and applies its assembler that one time.
Parser
|
A Parser is an object that recognizes the
elements of a language.
ParserVisitor
|
This class provides a "visitor" hierarchy in support of the Visitor pattern -- see the book, "Design Patterns" for an explanation of this pattern. Repetition
|
A Repetition matches its underlying parser
repeatedly against a assembly.Sequence
|
A Sequence object is a collection of
parsers, all of which must in turn match against an
assembly for this parser to successfully match.Terminal
|
A Terminal is a parser that is not a
composition of other parsers. |
|
Classes in sjm.parse used by sjm.parse.chars| Assembly
|
An assembly maintains a stream of language elements along with stack and target objects. Parser
|
A Parser is an object that recognizes the
elements of a language.
ParserTester
|
This class generates random language elements for a parser and tests that the parser can accept them. Terminal
|
A Terminal is a parser that is not a
composition of other parsers. |
|
Classes in sjm.parse used by sjm.parse.tokens| Assembly
|
An assembly maintains a stream of language elements along with stack and target objects. Parser
|
A Parser is an object that recognizes the
elements of a language.
ParserTester
|
This class generates random language elements for a parser and tests that the parser can accept them. Terminal
|
A Terminal is a parser that is not a
composition of other parsers. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||