Prepare the parse tree for fuzzing, which will come in a follow-up PR.
Move string types into a separate module. Implement PartialEq + Eq + std::hash::Hash for Simfony tree structures such that Span is ignored. Implement Display for the parse tree in an iterative fashion. Fix bugs that were discovered while fuzzing.
Lots of moves lines of code and mechanical changes.
Prepare the parse tree for fuzzing, which will come in a follow-up PR.
Move string types into a separate module. Implement
PartialEq + Eq + std::hash::Hash
for Simfony tree structures such thatSpan
is ignored. ImplementDisplay
for the parse tree in an iterative fashion. Fix bugs that were discovered while fuzzing.Lots of moves lines of code and mechanical changes.