Uses of Package
sjm.parse

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.