bz@compres.UUCP (Barbara Zino) (03/06/91)
+---------------------------------------------+ | Yacc++ and the Language Objects Library | +---------------------------------------------+ Compiler Resources, Inc. has released Yacc++ and the Language Objects Library. Yacc++ provides a programming development environment for building object oriented lexers and parsers. --> New languages may be derived from existing grammars via multiple class based inheritance. --> Lexers and parser objects created by Yacc++ have a call-back mode for use with Open Look, Motif, and other event driven systems. --> Yacc++ directly translates regular right expressions without introducing artificial productions and produces minimal state LR(1) lexers and parsers. --> Yacc++ comes with the Language Objects Library, a set of sources for developing language processors. Yacc++ contains many built-in features for automatically generating varied language interfaces including interactive query languages, syntax directed editors, and embedded languages. Integrated keyword support automatically handles substring and case sensitive and insensitive keywords. "Discard" and "ignore" features cleanly handle tokens and phrases which are syntactically extraneous. The "remove" feature simplifies semantic processing. Implementation of recursive tokens such as nested comments is made possible by "lexical non-terminals." Debugging support includes interactive breakpointing, tracing, and readable tables with comments which relate the transition states back to the grammar. Documentation includes a 400 page manual with 75 executable tutorials. Tutorials range from teaching novices basic lexing and parsing concepts to more advanced instruction such as implementing pre-processors without an extra phase between the lexer and parser. Yacc++ and the Language Objects Library was created by professional compiler writers to simplify, ease, and speed the creation of language interfaces. Compiler Resources, Inc., formed in 1986, develops systems software and provides consulting services. Academic and multi-user discounts, site and source licenses are available. +------------------------+ Compiler Resources, Inc. | Sun-3 and Sparcstation | 3 Proctor Street | $995 | Hopkinton, MA 01748 +------------------------+ | Please inquire about | Voice : (508) 435-5016 (Barbara Zino) | other platforms. | Fax : (508) 435-4847 +------------------------+ Usenet: cpoint!compres!bz Yacc++ is a trademark of Compiler Resources, Inc. Open Look is a trademark of AT&T. Motif is a trademark of the Open Software Foundation, Inc.