lis.py: removed 'global_env' as default for 'evaluate(x, env)'
This commit is contained in:
@@ -138,7 +138,7 @@ def lispstr(exp: object) -> str:
|
||||
################ eval
|
||||
|
||||
|
||||
def evaluate(x: Expression, env: Environment = global_env) -> Any:
|
||||
def evaluate(x: Expression, env: Environment) -> Any:
|
||||
"Evaluate an expression in an environment."
|
||||
if isinstance(x, str): # variable reference
|
||||
return env[x]
|
||||
|
||||
Reference in New Issue
Block a user