85
85
(cond ((= (length form) 3)
89
89
`((mprog) ((mlist) ((msetq) $numer t))
92
92
(destructuring-let (((exp var . bnds) form))
93
93
(setq exp (sub ($lhs exp) ($rhs exp)))
96
96
((lambda-i) ((mlist) ,var)
97
97
(($modedeclare) ,var $float)
101
101
`((mprog) ((mlist) ((msetq) $numer t))
103
103
((lambda) ((mlist) ,var) ,exp)
105
105
(t (merror "wrong number of args to `interpolate'"))))
108
108
(meval (interpolate-macro form nil)))
112
112
(translate (interpolate-macro form t))))