From 5e54c9a5bc6a0960b71b4497a71e51e687028154 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Sun, 25 Mar 2018 16:19:09 +0200 Subject: vgo --- evaluator/evaluator.go | 2 +- evaluator/macro_expansion.go | 10 ++-------- 2 files changed, 3 insertions(+), 9 deletions(-) (limited to 'evaluator') diff --git a/evaluator/evaluator.go b/evaluator/evaluator.go index e7b7193..79f9441 100644 --- a/evaluator/evaluator.go +++ b/evaluator/evaluator.go @@ -1,4 +1,4 @@ -package evaluator +package evaluator // import "monkey/evaluator" import ( "fmt" diff --git a/evaluator/macro_expansion.go b/evaluator/macro_expansion.go index ab509f6..98fce8c 100644 --- a/evaluator/macro_expansion.go +++ b/evaluator/macro_expansion.go @@ -73,10 +73,7 @@ func ExpandMacros(program ast.Node, env *object.Environment) ast.Node { }) } -func isMacroCall( - exp *ast.CallExpression, - env *object.Environment, -) (*object.Macro, bool) { +func isMacroCall(exp *ast.CallExpression, env *object.Environment) (*object.Macro, bool) { identifier, ok := exp.Function.(*ast.Identifier) if !ok { return nil, false @@ -105,10 +102,7 @@ func quoteArgs(exp *ast.CallExpression) []*object.Quote { return args } -func extendMacroEnv( - macro *object.Macro, - args []*object.Quote, -) *object.Environment { +func extendMacroEnv(macro *object.Macro, args []*object.Quote) *object.Environment { extended := object.NewEnclosedEnvironment(macro.Env) for paramIdx, param := range macro.Parameters { -- cgit v1.2.3