home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #20 / NN_1992_20.iso / spool / comp / compiler / 1552 < prev    next >
Encoding:
Internet Message Format  |  1992-09-15  |  2.0 KB

  1. Xref: sparky comp.compilers:1552 comp.lang.c++:13703
  2. Path: sparky!uunet!gatech!rutgers!faatcrl!iecc!compilers-sender
  3. From: ipser@solomon.technet.sg (Ed Ipser)
  4. Newsgroups: comp.compilers,comp.lang.c++
  5. Subject: Have C++ Parser; Need Difficult C++ Examples
  6. Keywords: C++, parse,, comment
  7. Message-ID: <92-09-071@comp.compilers>
  8. Date: 14 Sep 92 07:37:04 GMT
  9. Sender: compilers-sender@iecc.cambridge.ma.us
  10. Reply-To: ipser@solomon.technet.sg (Ed Ipser)
  11. Organization: National University of Singapore
  12. Lines: 43
  13. Approved: compilers@iecc.cambridge.ma.us
  14.  
  15. We have developed a C++ parser (abstract translator, actually) which is
  16. now in beta testing. We are looking for difficult C++ programs to test the
  17. parser. It already successfully handles all publishd ambiguities including
  18. several difficult examples posted to comp.compilers recently.
  19.  
  20. Please email your most difficult C++ cases to:
  21.   Arthur Sombrito of Xorian Technologies
  22.   arthur@solomon.technet.sg
  23.  
  24. Be sure to include a short description of why the case is supposed to be
  25. difficult.
  26.  
  27. The LADE C++/AT (a.k.a. the Sombrito Grammar) provides complete semantic
  28. information on the processed C++ program including:
  29.  
  30.   o  the class hierarchy;
  31.  
  32.   o  class data and function member signatures; and
  33.  
  34.   o  objects, types, and function signatures.
  35.  
  36. The LADE C++/AT is built within the LADE Translator Generator framework
  37. using the abstract translator methodology which means that the LADE C++/AT
  38. may be utilized in any number of ways:
  39.  
  40.   o  as a stand-alone semantic processor to provide semantic
  41.      information;
  42.  
  43.   o  as the basis for customized semantic analysis, semantic
  44.      checking, or code analysis;
  45.  
  46.   o  as the basis for full-fledged C++ compilers or interpreters; or
  47.  
  48.   o  as the basis of languages which are a superset or subset of C++
  49.      (e.g. C++ with SQL).
  50.  
  51. For more information on LADE or LADE C++/AT please contact:
  52.   xorian@solomon.technet.sg
  53.   fax: (65)253-7709
  54. [So can we see your parser? -John]
  55. -- 
  56. Send compilers articles to compilers@iecc.cambridge.ma.us or
  57. {ima | spdcc | world}!iecc!compilers.  Meta-mail to compilers-request.
  58.