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.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,59ea45c31346f2c4 X-Google-Attributes: gid103376,public From: drew@gatefield.com (Andrew W. Reynolds) Subject: Re: Ada type (yacc)YYSTYPE is ? Date: 1999/01/19 Message-ID: #1/1 X-Deja-AN: 434315063 Sender: drew@drewr References: <77qu4d$jt8@lotho.delphi.com> <36a39dac.1648165@news.pacbell.net> Organization: Bell Atlantic Internet Solutions Newsgroups: comp.lang.ada Date: 1999-01-19T00:00:00+00:00 List-Id: tmoran@bix.com (Tom Moran) writes: > >On the other hand, if the parse actions are building up an abstract > >syntax tree anyway, then you would be allocating the AST nodes > >on the heap, and these might as well be your parse stack items. > I'm just trying to make a parser to generate skeletons for > documentation, so there's really nothing more complex than strings, > and being able to see that two procedures differ in their parameter > profiles, etc. And it's intended for running, correct, code with > convenient coding conventions. > Perhaps I should ask that: is there software about that will > generate skeleton HTML or Windows help files for a set of packages, > doing things like showing where two procedures with overloaded names > differ, and displaying inherited, non-overridden, primitive > operations, etc? Having you considering using aflex? This is an Ada implementation of the flex lexical analyzer generator. It has a companion parser generator ayacc. Here is the link to the non-commercial software list at the home of the brave Ada programmer. http://www.adahome.com/Resources/Tools/Non-Commercial.html Hope this helps ;^) Drew Reynolds