Hi,

>One final(?) question:
>
> >
> >                 (parent node in main tree)
> >                          /      \
> >                        /         \
> >              (not assigned)   tree node
> >                                  /
> >                                /
> >                           tree node
> >                         /       \*
> >                       /          \
> >                   nodeval1    (beginning of subtree t1)
> >                                  /
> >                                 /
> >                            nodeval2
>
>What happens if t1 is # here? I could think of three possibilities:
>
>* links to
>- #
>- LEAF(nodeval2)
>- BRANCH(LEAF(nodeval2), #)
>
>I'll implement the last one for now.

Which is probably also the most correct thing to do. You see, things happen 
in a very strange order inside Said(). The Augment_tree routine is 
responsible for creating t1. The calling routine attaches something to t1 
afterwards.

Lars

BTW: What text does that LISP fragment at the bottom of engine_graphics.c 
produce? I can't get it to run with EMACS.
______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com

Reply via email to