Generic Interpreter 0.9
Public API
G I L S W

G

gi - package gi
This package implements regular and context-free language theory--Lexicon and Grammar.
grab(BufferedReader) - Method in class gi.Lexicon
Grabs a terminal from a source character stream using this Lexicon.
grab(BufferedReader) - Method in class gi.Grammar
Grabs terminals from a source character stream using this Grammar.
Grammar - class gi.Grammar.
This class implements a Grammar.

I

interpret() - Method in class gi.Grammar
Interprets the standard input stream using this Grammar.
interpret(File) - Method in class gi.Grammar
Interprets a source file using this Grammar.
interpret(InputStream) - Method in class gi.Grammar
Interprets a source byte stream using this Grammar.
interpret(PipedWriter) - Method in class gi.Grammar
Interprets a source pipe using this Grammar.
interpret(Reader) - Method in class gi.Grammar
Interprets a source character stream using this Grammar.
interpret(String) - Method in class gi.Grammar
Interprets a source string using this Grammar.
interpret(String[]) - Method in class gi.Grammar
Interprets by command-line arguments using this Grammar.

L

Lexicon - class gi.Lexicon.
This class implements a Lexicon.
LL1_Grammar - class gi.LL1_Grammar.
This class implements an LL(1) parser around a Grammar.
LR0_Grammar - class gi.LR0_Grammar.
This class implements an LR(0) parser around a Grammar.
LR1_Grammar - class gi.LR1_Grammar.
This class implements an LR(1) parser around a Grammar.

S

SLR1_Grammar - class gi.SLR1_Grammar.
This class implements an SLR(1) parser around a Grammar.

W

word() - Method in class gi.Lexicon
Returns the word most recently grabbed using this Lexicon.

G I L S W
 

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