SORCERER: Tree-parser generator. This package contains the SORCERER tree-parser generator by Terence Parr et al. What is Sorcerer? Sorcerer is a parser generator, except instead of parsing text it parses trees. This is useful for a lot of things, but mainly it is designed to be used in conjunction with a parser. The parser generates AST (Abstract Syntax Tree) structures which can then be interpreted by Sorcerer in an efficient fashion. Sorcerer is especially suited for use with PCCTS (The Purdue Compiler Construction Tool Set, also written by Parr as his associates). Both packages are in the public domain. BeOS Changes ~~~~~~~~~~~~ I've made minor changes to the makefiles and recompiled, and tested the resulting executables with a few of the examples provided. No changes to the sources were required. To recompile sorcerer, go to the "sorcerer" directory and type make -f Makefile.Be I've included all of the original files from the distribution, in addition to the compiled executables. This does not include the Sorcerer reference manual. For that, you have to go to the original site, which is: ftp.parr-research.com This includes a lot of other PCCTS-related information, including contributed grammars from other PCCTS users. -- Talin (Talin@Lightside.com)