From de895e1f6b33207c2a5d6a3c0dec4c6aaf6fb68e Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Mon, 27 Mar 2017 23:04:16 +0100 Subject: Use single pattern in parsing --- .../zwobble/mammoth/internal/util/Iterables.java | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'src/main/java/org/zwobble/mammoth/internal/util/Iterables.java') diff --git a/src/main/java/org/zwobble/mammoth/internal/util/Iterables.java b/src/main/java/org/zwobble/mammoth/internal/util/Iterables.java index 205f6a2..2856f66 100644 --- a/src/main/java/org/zwobble/mammoth/internal/util/Iterables.java +++ b/src/main/java/org/zwobble/mammoth/internal/util/Iterables.java @@ -164,4 +164,25 @@ public class Iterables { } return OptionalInt.empty(); } + + public static Iterable intRange(int start, int end) { + return new Iterable() { + @Override + public Iterator iterator() { + return new Iterator() { + private int next = start; + + @Override + public boolean hasNext() { + return next < end; + } + + @Override + public Integer next() { + return next++; + } + }; + } + }; + } } -- cgit v1.2.3