Have C++ Parser; Need Difficult C++ Examples

ipser@solomon.technet.sg (Ed Ipser)
Mon, 14 Sep 1992 07:37:04 GMT

          From comp.compilers

Related articles
Have C++ Parser; Need Difficult C++ Examples ipser@solomon.technet.sg (1992-09-14)
Re: Have C++ Parser; Need Difficult C++ Examples sasghm@unx.sas.com (1992-09-16)
| List of all articles for this month |
Newsgroups: comp.compilers,comp.lang.c++
From: ipser@solomon.technet.sg (Ed Ipser)
Organization: National University of Singapore
Date: Mon, 14 Sep 1992 07:37:04 GMT
Keywords: C++, parse,, comment

We have developed a C++ parser (abstract translator, actually) which is
now in beta testing. We are looking for difficult C++ programs to test the
parser. It already successfully handles all publishd ambiguities including
several difficult examples posted to comp.compilers recently.


Please email your most difficult C++ cases to:
    Arthur Sombrito of Xorian Technologies
    arthur@solomon.technet.sg


Be sure to include a short description of why the case is supposed to be
difficult.


The LADE C++/AT (a.k.a. the Sombrito Grammar) provides complete semantic
information on the processed C++ program including:


    o the class hierarchy;


    o class data and function member signatures; and


    o objects, types, and function signatures.


The LADE C++/AT is built within the LADE Translator Generator framework
using the abstract translator methodology which means that the LADE C++/AT
may be utilized in any number of ways:


    o as a stand-alone semantic processor to provide semantic
          information;


    o as the basis for customized semantic analysis, semantic
          checking, or code analysis;


    o as the basis for full-fledged C++ compilers or interpreters; or


    o as the basis of languages which are a superset or subset of C++
          (e.g. C++ with SQL).


For more information on LADE or LADE C++/AT please contact:
    xorian@solomon.technet.sg
    fax: (65)253-7709
[So can we see your parser? -John]
--


Post a followup to this message

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