package com.jantuomi.interpreter.main.core.parser.ast; import com.jantuomi.interpreter.main.core.parser.datatype.DataContainer; import com.jantuomi.interpreter.main.core.parser.datatype.VoidDataContainer; import com.jantuomi.interpreter.main.core.tokenizer.token.Token; import com.jantuomi.interpreter.main.exception.InterpreterException; /** * Created by jan on 17.6.2016. */ public class BlockBodyNode extends VarargOperatorNode { public BlockBodyNode(Token token) { super(token); } @Override public DataContainer evaluate() throws InterpreterException { DataContainer returnValue = new VoidDataContainer(); for (ASTNode node : args) { returnValue = node.evaluate(); } return returnValue; } }