Article View: comp.newprod
Article #415Yacc++
From: Barbara Zino
Date: Tue, 05 Mar 1991 17:55
Date: Tue, 05 Mar 1991 17:55
58 lines
3140 bytes
3140 bytes
+---------------------------------------------+
| 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.
Technical Details
Message-ID:
<57963@mcdchg.chg.mcd.mot.com>Path:
arc1-ca.pugleaf.net!utzoo!news-server.csri.toronto.edu!cs.utexas.edu!usc!rutgers!mcdchg!usenetShow Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!news-server.csri.toronto.edu!cs.utexas.edu!usc!rutgers!mcdchg!usenet From: bz@compres.UUCP (Barbara Zino) Newsgroups: comp.newprod Subject: Yacc++ Message-ID: <57963@mcdchg.chg.mcd.mot.com> Date: 5 Mar 91 17:55:37 GMT Sender: usenet@mcdchg.chg.mcd.mot.com Followup-To: poster Lines: 58 Approved: usenet@mcdchg.chg.mcd.mot.com