summaryrefslogtreecommitdiff
path: root/BJC-Utils2/src
diff options
context:
space:
mode:
authorbjculkin <bjculkin@mix.wvu.edu>2017-03-22 08:49:15 -0400
committerbjculkin <bjculkin@mix.wvu.edu>2017-03-22 08:49:15 -0400
commitbc7897b060062728cc5f51e4bf02cbed3954d2c7 (patch)
tree97b4503081d1b8e0898fc8927f2a6169620e05b1 /BJC-Utils2/src
parent9ace8e5bcce74808ab0a33115017bcf200e03a96 (diff)
Update
Diffstat (limited to 'BJC-Utils2/src')
-rw-r--r--BJC-Utils2/src/main/java/bjc/utils/parserutils/BlockReader.java7
1 files changed, 6 insertions, 1 deletions
diff --git a/BJC-Utils2/src/main/java/bjc/utils/parserutils/BlockReader.java b/BJC-Utils2/src/main/java/bjc/utils/parserutils/BlockReader.java
index 2083e1a..b2b7de1 100644
--- a/BJC-Utils2/src/main/java/bjc/utils/parserutils/BlockReader.java
+++ b/BJC-Utils2/src/main/java/bjc/utils/parserutils/BlockReader.java
@@ -5,6 +5,7 @@ import java.io.Reader;
import java.util.NoSuchElementException;
import java.util.Scanner;
import java.util.function.Consumer;
+import java.util.regex.Pattern;
/**
* Implements reading numbered blocks from a source.
@@ -130,7 +131,11 @@ public class BlockReader implements AutoCloseable {
lnReader = new LineNumberReader(source);
blockReader = new Scanner(lnReader);
- blockReader.useDelimiter(String.format("(?:%s)|\\Z", blockDelim));
+
+ String pattern = String.format("(?:%s)|\\Z", blockDelim);
+ Pattern pt = Pattern.compile(pattern, Pattern.MULTILINE);
+
+ blockReader.useDelimiter(pt);
}
/**