Visual Parse++ parsing tool for C++

Bill Donahue <71332.2577@CompuServe.COM>
Wed, 15 Mar 1995 23:26:04 GMT

          From comp.compilers

Related articles
WANTED: Info on YACC clones/derivatives. rfg@rahul.net (Ronald F. Guilmette) (1995-03-11)
Visual Parse++ parsing tool for C++ 71332.2577@CompuServe.COM (Bill Donahue) (1995-03-15)
| List of all articles for this month |
Newsgroups: comp.compilers
From: Bill Donahue <71332.2577@CompuServe.COM>
Keywords: yacc, C++
Organization: SandStone Technology Inc.
References: 95-03-070
Date: Wed, 15 Mar 1995 23:26:04 GMT

    There is a new product called Visual Parse++ that addresses all
your concerns, and provides a complete visual development
environment for writing lexers and parsers.
    Visual Parse++ supplies a class library which you use to write
your lexer/parser. One of the classes is a StackElement class
that you can subclass to customize your stack elements. The Yacc
class has a stackElement() virtual function that you can override
to return your new stack element.
    Visual Parse++ generates tables and a 'reduce' member function.
The reduce function gets called when a reduction occurs. This is
where you put your application code. There are easy to use
functions for getting and passing information on the stack.
    The entire application development process has been reduced to
inserting some simple code in a skeleton that VP++ generates.
    Visual Parse++ also works with C, Visual Basic (it comes with a
VBX), Delphi, and REXX (on OS/2).
    And you get a visual development environment that allows you to
completely design and debug a lexer/parser without writing any
code.
    There is a demo on CompuServe. Just 'GO CLMFORUM' and look in
'Language Tools'. There you will find the Windows demo, the OS/2
demo and the Visual Parse++ Reference which contains the
documentation on all the language bindings.
    E-mail this address or call 800-988-9023 for more information.
--


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.