lis.py: removed 'global_env' as default for 'evaluate(x, env)'

This commit is contained in:
Luciano Ramalho
2021-06-09 19:41:34 -03:00
parent 2338cb9d98
commit 36afc017d4
4 changed files with 26 additions and 20 deletions

View File

@@ -139,7 +139,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."
match x:
case str(): # variable reference