Closed JSAbrahams closed 5 years ago
fixes #125 fixes #124 fixes #102
Rather large refactor of the parsing stage. More application logic has been moved to the TPIterator so this isn't scattered over the place.
TPIterator
Turing out to be more ambitious than expected, especially due to Rust's borrow rules. So I will have to spend some extra time to make sure that the new design actually compiles is Rust.
Relevant issues
fixes #125 fixes #124 fixes #102
Summary
Rather large refactor of the parsing stage. More application logic has been moved to the
TPIterator
so this isn't scattered over the place.