While in the definition of outputTran I can understand something like this:

      x is ['construct,:l] =>
        ['BRACKET,['AGGLST,:[outputTran y for y in l]]]

I don't understand why

      x is ['LIST,:l] => outputTran ['BRACKET,['AGGLST,:l]]

is doing any useful recursive application of outputTran un the list l
since there is no pattern like

  x is ['BRACKET,:l]

in outputTran's source code.

Or are these two lines...

  [op,:l]:= flattenOps x
  ...
  l:= [outputTran y for y in l]

together with the final

  [outputTran op,:l]

doing the trick?

Ralf

-- 
You received this message because you are subscribed to the Google Groups 
"FriCAS - computer algebra system" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/fricas-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to