aboutsummaryrefslogtreecommitdiff
path: root/evaluator
diff options
context:
space:
mode:
authorDimitri Sokolyuk <sokolyuk@gmail.com>2022-08-24 13:50:19 +0200
committerDimitri Sokolyuk <sokolyuk@gmail.com>2022-08-24 13:50:19 +0200
commitcb3d5e76156cb87d14f048c1ef651b9674e865a5 (patch)
treec9723e7a32ae4707fe6fa8125283efdd2b5f7b17 /evaluator
parente402c1c42d91e956513122029ace1f513334a1fb (diff)
kiss
Diffstat (limited to 'evaluator')
-rw-r--r--evaluator/macro_expansion.go4
1 files changed, 2 insertions, 2 deletions
diff --git a/evaluator/macro_expansion.go b/evaluator/macro_expansion.go
index 21d3dcb..d504d31 100644
--- a/evaluator/macro_expansion.go
+++ b/evaluator/macro_expansion.go
@@ -35,8 +35,8 @@ func isMacroDefinition(node ast.Statement) bool {
}
func addMacro(stmt ast.Statement, env *object.Environment) {
- letStatement, _ := stmt.(*ast.LetStatement)
- macroLiteral, _ := letStatement.Value.(*ast.MacroLiteral)
+ letStatement := stmt.(*ast.LetStatement)
+ macroLiteral := letStatement.Value.(*ast.MacroLiteral)
macro := &object.Macro{
Parameters: macroLiteral.Parameters,