[comp.newprod] Yacc++

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.