diff options
Diffstat (limited to 'src/main/java/org/zwobble/couscous/interpreter/PositionalArguments.java')
| -rw-r--r-- | src/main/java/org/zwobble/couscous/interpreter/PositionalArguments.java | 12 |
1 files changed, 9 insertions, 3 deletions
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<InterpreterValue> { private List<InterpreterValue> values; public PositionalArguments(List<InterpreterValue> values) { @@ -14,4 +15,9 @@ public class PositionalArguments { public InterpreterValue get(int index) { return values.get(index); } + + @Override + public Iterator<InterpreterValue> iterator() { + return values.iterator(); + } } |
