From 931f56626737d912ca8b09deeaab89d36b5054e2 Mon Sep 17 00:00:00 2001 From: Sylvain Jermini Date: Wed, 7 Oct 2026 23:17:21 +0200 Subject: [PATCH 1/2] refactored input stream --- .../ch/digitalfondue/jfiveparse/Parser.java | 9 +- .../jfiveparse/ProcessedInputStream.java | 403 ++++++++---------- .../jfiveparse/ProcessedInputStreamTest.java | 125 ++++++ .../ProcessedInputStreamWithParseError.java | 30 +- 4 files changed, 332 insertions(+), 235 deletions(-) create mode 100644 src/test/java/ch/digitalfondue/jfiveparse/ProcessedInputStreamTest.java diff --git a/src/main/java/ch/digitalfondue/jfiveparse/Parser.java b/src/main/java/ch/digitalfondue/jfiveparse/Parser.java index e9ecbb0..c8a0275 100644 --- a/src/main/java/ch/digitalfondue/jfiveparse/Parser.java +++ b/src/main/java/ch/digitalfondue/jfiveparse/Parser.java @@ -16,6 +16,7 @@ package ch.digitalfondue.jfiveparse; import java.io.Reader; +import java.io.StringReader; import java.util.ArrayList; import java.util.List; import java.util.Set; @@ -75,7 +76,7 @@ public Parser(Set