From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII X-Google-Thread: 103376,806e35569a5313c2,start X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-12-04 01:53:18 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!grolier!easynet-quince!easynet.net!feed1.news.be.easynet.net!news.be.easynet.net!not-for-mail From: Deborah Torrekens Newsgroups: comp.lang.ada Subject: Press Release - RainCode for Ada Date: Tue, 04 Dec 2001 10:46:01 +0100 Organization: [ posted via Easynet Belgium ] Message-ID: <3C0C9B59.EC4A1F8D@raincode.com> NNTP-Posting-Host: 212-100-174-165.adsl.easynet.be Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Trace: rivage.news.be.easynet.net 1007459597 69884 212.100.174.165 (4 Dec 2001 09:53:17 GMT) X-Complaints-To: abuse@easynet.be NNTP-Posting-Date: 4 Dec 2001 09:53:17 GMT X-Mailer: Mozilla 4.7 [fr] (WinNT; U) X-Accept-Language: fr Xref: archiver1.google.com comp.lang.ada:17375 Date: 2001-12-04T09:53:17+00:00 List-Id: http://www.raincode.com RainCode for Ada - Press Release - November 2001 * * * * * * * * * * * * * * * * * * * * * * * * * * RainCode for Ada is a quality control technology that operates on large amounts of existing Ada code, both legacy or during development. RainCode detects, counts, and measures non-trivial things in your Ada code, and it can take any corrective or preventive action in it. RainCode measures compliance to coding standards based on style or on technical matters (portability); or apply potentially large numbers of automated patches. Such patch strategies address issues such as modularisation, comments generation, etc. How does it work? RainCode actually reads the Ada source code and builds an annotated parse tree after a fully documented object model. A scripting language can then be used to walk through the parse tree, taking full advantage of the features provided by the object model. RainCode for Ada performs more than just syntactical analysis; it includes type analysis and a complete access to the tagging information for each and every function, procedure, variable and type in the code. The scripting language is a dynamically typed Pascal-like language, which has a number of very useful features such as: � Quantifiers � Modularity � Set-based operations (membership, union, difference, etc�) � Access to XML trees through the DOM API � Pattern matching, which allows you to comfortably express what you are looking for in a program More information available at www.raincode.com