Tom Alexander
|
a62c3fc522
|
Move AstNode into the types crate.
Now that it is used for more than just iteration, it makes sense to promote it to the types crate.
|
2023-10-02 13:10:45 -04:00 |
|
Tom Alexander
|
418c5c1ce8
|
Implement the traits for all ast node types.
|
2023-10-02 12:53:23 -04:00 |
|
Tom Alexander
|
ecd523fa8f
|
Fix lifetimes in the compare functions.
|
2023-10-02 12:36:09 -04:00 |
|
Tom Alexander
|
b3382c66cd
|
Fix lifetimes on ElispFact.
This was listed as a yellow flag on https://quinedot.github.io/rust-learning/pf-shared-nested.html.
|
2023-10-02 12:11:05 -04:00 |
|
Tom Alexander
|
d5b1014fe4
|
Unify the standard properties checks in diff.
Instead of copy+pasting them into each compare function, we now call a shared function from a handful of places.
|
2023-09-23 21:05:56 -04:00 |
|