Purdue Compiler-Construction Tool Set
Purdue Compiler-Construction Tool Set
(tool)ANTLR (ANother Tool for Language Recognition) corresponds toYACC and DLG (DFA-based Lexical analyser Generator) functionslike LEX. PCCTS has many additional features which make iteasier to use for a wide range of translation problems. PCCTSgrammars contain specifications for lexical and syntacticanalysis with selective backtracking ("infinite lookahead"),semantic predicates, intermediate-form construction anderror reporting. Rules may employ Extended BNF (EBNF)grammar constructs and may define parameters, return values,and have local variables.
Languages described in PCCTS are recognised via LLk parsersconstructed in pure, human-readable, C code. Selectivebacktracking is available to handle non-LL(k) constructs.PCCTS parsers may be compiled with a C++ compiler. PCCTSalso includes the SORCERER tree parser generator.
Latest version: 1.10, runs under Unix, MS-DOS, OS/2, andMacintosh and is very portable.
ftp://marvin.ecn.purdue.edu/pub/pccts/1.10.
UK FTP. Macintosh FTP.
Mailing list: pccts-users-request@ahpcrc.umn.edu ("subscribepccts-users your_name" in the message body).
E-mail: Terence J. Parr