> bottomUp t == > -- bottomUp takes an attributed tree, and returns the modeSet for it. > -- As a side-effect it also evaluates the tree. > @@ -258,6 +263,11 @@ > argModeSetList:= [bottomUp x for x in argl] > > ms := bottomUpForm(t,op,opName,argl,argModeSetList) > + -- If this is a type producing form, then we don't want > + -- to store the representation object in the environment. > + -- Rather, we want to record the reified canonical form. > + if ms is [m] and (m in '((Mode) (Domain) (SubDomain (Domain))) or > isCategoryForm(m,$e)) > + then putValue(t,objNew(devaluate objValUnwrap getValue t, m))
Where is $e defined? Ralf --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "FriCAS - computer algebra system" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/fricas-devel?hl=en -~----------~----~----~----~------~----~------~--~---
