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,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,447840d42a580dc0 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2002-04-24 07:52:37 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!postnews1.google.com!not-for-mail From: okellogg@freenet.de (Oliver Kellogg) Newsgroups: comp.lang.ada Subject: Re: child packages and nested packages Date: 24 Apr 2002 07:52:36 -0700 Organization: http://groups.google.com/ Message-ID: <6a6390b8.0204240652.4ae1892e@posting.google.com> References: <6a6390b8.0203230702.14c071c1@posting.google.com> <4519e058.0203250701.7819a546@posting.google.com> <6a6390b8.0203251126.8eebc37@posting.google.com> <6a6390b8.0204231344.6fd957ca@posting.google.com> NNTP-Posting-Host: 62.246.14.5 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Trace: posting.google.com 1019659957 1565 127.0.0.1 (24 Apr 2002 14:52:37 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: 24 Apr 2002 14:52:37 GMT Xref: archiver1.google.com comp.lang.ada:23055 Date: 2002-04-24T14:52:37+00:00 List-Id: Nevermind, problem solved. FYI: Turned out that during parsing, one should never directly assign a synthesized node from already constructed nodes. Reason: The constructed nodes have additional fields set that make the compiler assume the new node has already been semantically analyzed. Instead, use New_Node (or the Nmake.Make_ methods) in combination with Chars and other accessors to copy the individual node fields. I'll refrain from attaching the corrected diff, mail me if you want it. Next, I'll look at how to make visible to the child the nested parent's private part.