T-gen

T-gen

A general-purpose object-oriented tool for the automaticgeneration of string-to-object translators. It was writtenin Smalltalk by Justin Graver and runsin the Smalltalk programming environment. T-gen supports thegeneration of both top-down parsers (LL parsers) andbottom-up parsers (LR parsers), which will automaticallygenerate derivation trees, abstract syntax trees orarbitrary Smalltalk objects. The simple specificationsyntax and graphical user interface are intended toenhance the learning, comprehension and usefulness of T-gen.

Latest version: 2.1.

Runs on Smalltalk-80, ParcPlace Objectworks/Smalltalk 4.0 or 4.1.

ftp://st.cs.uiuc.edu/pub/st80_r41/T-gen2.1/.