Skip to content

Commit 6a33aa0

Browse files
Dwight Guthrv-jenkins
andauthored
Refactor proof hint parser (#1065)
This is an intermediate step on the way to having a streaming parser for the proof hint. What this is doing is modifying the existing parser so that it no longer loads the entire file into memory prior to parsing it, and so that it abstracts away all the low-level I/O details behind an interface. This interface is an abstract class that is implemented by classes representing in-memory and file buffers, respectively. In the future we may also have a class representing a memory-mapped file. In the next PR, I will create a new class that parses and returns events one at a time. --------- Co-authored-by: rv-jenkins <[email protected]>
1 parent a9089a8 commit 6a33aa0

File tree

5 files changed

+318
-215
lines changed

5 files changed

+318
-215
lines changed

0 commit comments

Comments
 (0)