From f8f6ecfce7f030522f500327c76c268aa45ca978 Mon Sep 17 00:00:00 2001 From: jantuomi Date: Fri, 5 Aug 2016 09:57:02 +0300 Subject: Fix bug where function parameters were evaluated twice --- src/main/com/jantuomi/tunkki/core/parser/ast/SymbolNode.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/main/com') diff --git a/src/main/com/jantuomi/tunkki/core/parser/ast/SymbolNode.java b/src/main/com/jantuomi/tunkki/core/parser/ast/SymbolNode.java index 6eccabf..d85697a 100644 --- a/src/main/com/jantuomi/tunkki/core/parser/ast/SymbolNode.java +++ b/src/main/com/jantuomi/tunkki/core/parser/ast/SymbolNode.java @@ -8,6 +8,7 @@ import com.jantuomi.tunkki.exception.types.TunkkiError; import com.jantuomi.tunkki.exception.types.UndeclaredSymbolTunkkiError; import java.util.ArrayList; +import java.util.Collections; import java.util.List; /** @@ -45,8 +46,7 @@ public class SymbolNode extends ASTNode { Datatype returnValue; try { - List paramValues = evaluateParameters(); - returnValue = State.getInstance().evaluateSymbol(name, paramValues); + returnValue = State.getInstance().evaluateSymbol(name, Collections.emptyList()); } /* If a TunkkiError is caught, pass it on with line information */ -- cgit v1.3