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.