Generic Interpreter 0.9
Protected API

Package gi

This package implements regular and context-free language theory--Lexicon and Grammar.

See:
          Description

Class Summary
Grammar This class implements a Grammar.
Grammar.ParseTree This class implements a ParseTree constructed by interpreting a source stream.
Grammar.Semantics This class implements Semantics embedded in productions and evaluated when interpreting.
Lexicon This class implements a Lexicon.
Lexicon.Concatenation This class implements an Expression denoting the concatenation of two regular languages.
Lexicon.Match This class implements an Expression denoting the set of characters in a string.
Lexicon.NonMatch This class implements an Expression denoting the set of characters not in a string.
Lexicon.PosixClass This class implements an Expression denoting the set of characters in a POSIX class.
Lexicon.Range This class implements an Expression denoting the set of characters in a range.
Lexicon.Repetition This class implements an Expression denoting the repetition of a regular language.
Lexicon.Singleton This class implements an Expression denoting the set containing a string.
Lexicon.UnicodeCategory This class implements an Expression denoting the set of characters in a Unicode category.
Lexicon.Union This class implements an Expression denoting the union of two regular languages.
LL1_Grammar This class implements an LL(1) parser around a Grammar.
LR0_Grammar This class implements an LR(0) parser around a Grammar.
LR1_Grammar This class implements an LR(1) parser around a Grammar.
SLR1_Grammar This class implements an SLR(1) parser around a Grammar.
 

Exception Summary
 

Package gi Description

This package implements regular and context-free language theory--Lexicon and Grammar.


 

© 1999-2000 Craig A. Rich <carich@acm.org>