We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent e5173fb commit 3606b1dCopy full SHA for 3606b1d
18-context-mngr/lispy/py3.10/lis.py
@@ -149,7 +149,10 @@ def evaluate(x: Expression, env: Environment) -> Any:
149
case ['quote', exp]: # (quote exp)
150
return exp
151
case ['if', test, conseq, alt]: # (if test conseq alt)
152
- exp = conseq if evaluate(test, env) else alt
+ if evaluate(test, env):
153
+ exp = conseq
154
+ else:
155
+ exp = alt
156
return evaluate(exp, env)
157
case ['lambda', parms, body]: # (lambda (parm...) body)
158
return Procedure(parms, body, env)
0 commit comments