From b02d2b07a7570f61e906850d41d73724dbce8a29 Mon Sep 17 00:00:00 2001 From: Ben Culkin Date: Wed, 20 May 2020 19:12:01 -0400 Subject: Add test11.rp Added a new test file, which tests how the body-inline multi-flags work --- src/main/java/bjc/everge/ReplPair.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'src/main/java/bjc/everge/ReplPair.java') diff --git a/src/main/java/bjc/everge/ReplPair.java b/src/main/java/bjc/everge/ReplPair.java index a8d1b0f..fa0a47b 100644 --- a/src/main/java/bjc/everge/ReplPair.java +++ b/src/main/java/bjc/everge/ReplPair.java @@ -294,7 +294,7 @@ public class ReplPair implements Comparable, UnaryOperator { } if (isMulti) { - String tmp = readMultiLine(body, scn, ropts, errs, "body", lno); + String tmp = readMultiLine(body, scn, ropts, "body", lno); if (tmp == null) continue; body = tmp; @@ -424,7 +424,7 @@ public class ReplPair implements Comparable, UnaryOperator { } private static String readMultiLine(String lead, Scanner src, ReplOpts ropts, - List errs, String typ, IntHolder lno) { + String typ, IntHolder lno) { String tmp = lead; if (ropts.isTrace && tmp.endsWith("\\")) @@ -471,6 +471,8 @@ public class ReplPair implements Comparable, UnaryOperator { return inp; } + // FIXME :EndingSlash Ben Culkin 5/20/20 + // In the event that replace ends with a \, that throws a confusing exception String res = inp.replaceAll(find, replace); return res; @@ -685,7 +687,7 @@ public class ReplPair implements Comparable, UnaryOperator { // Multi-line name with a trailer if (isMulti) { - String tmp = readMultiLine(name, scn, ropts, errs, "name", lno); + String tmp = readMultiLine(name, scn, ropts, "name", lno); if (tmp == null) return null; name = tmp; -- cgit v1.2.3