PCYACC

PCYACC from Abraxas Software is a complete Language Development Environment that generates C source code from input Language Description Grammars for building Assemblers, Compilers, Interpreters, Browsers, Page Description Languages, Language Translators, Syntax Directed Editors, Language Validators, Natural Language Processors, Expert System Shells, and Query languages.

Features

 * Language Engines for SQL, dBASE, PostScript, HyperTalk, Smalltalk-80, C++, C, Pascal, Prolog, FORTRAN, COBOL, BASIC, SGML, ASN, RPG, REXX, PL/1, SNA, RTF, Visual Basic, SQL2, DB2, VHDL, HTML, ODMG-ODL/OQL, Modula-3, Java, VRML, Delphi, VBS/VBA, Perl, Tcl, Ada
 * It includes the lexical analyzer generator PCLEX.
 * Debugging tools
 * runtime Visual Parser Debugging
 * Abstract Syntax Tree generation
 * Cross Referencing

Versions

 * 1.0 (1985)
 * 2.0 (1989)
 * 5.0 (1994) - DOS, OS/2, Mac, Windows NT, UNIX, VMS
 * 6.0 (1996)
 * 7.0 (1997)
 * 7.5 (1997)
 * 8.0 (1998)
 * 9.0 (2000)
 * 10.0 (2003)
 * 11.0 (2004)
 * 12.0 (2005)
 * 13.0 (2006)
 * 15.0 (2013)

Links

 * http://www.abxsoft.com/pcyacc.htm