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