From ea417d7c4d430d4bb6fcce14e64ffda82f475805 Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Sun, 28 Feb 2016 14:45:56 +0000 Subject: Extract forEach over two iterabes --- .../zwobble/couscous/interpreter/PositionalArguments.java | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'src/main/java/org/zwobble/couscous/interpreter/PositionalArguments.java') diff --git a/src/main/java/org/zwobble/couscous/interpreter/PositionalArguments.java b/src/main/java/org/zwobble/couscous/interpreter/PositionalArguments.java index 429b529..2ceb986 100644 --- a/src/main/java/org/zwobble/couscous/interpreter/PositionalArguments.java +++ b/src/main/java/org/zwobble/couscous/interpreter/PositionalArguments.java @@ -1,10 +1,11 @@ package org.zwobble.couscous.interpreter; -import java.util.List; - import org.zwobble.couscous.interpreter.values.InterpreterValue; -public class PositionalArguments { +import java.util.Iterator; +import java.util.List; + +public class PositionalArguments implements Iterable { private List values; public PositionalArguments(List values) { @@ -14,4 +15,9 @@ public class PositionalArguments { public InterpreterValue get(int index) { return values.get(index); } + + @Override + public Iterator iterator() { + return values.iterator(); + } } -- cgit v1.2.3