Tom Alexander
b47029fdbb
Starting to separate the context and parsed tokens into their own modules.
2023-09-02 18:46:45 -04:00
Tom Alexander
25b8c80d4e
Add default constructors.
2023-09-02 18:40:01 -04:00
Tom Alexander
f16a554154
Handle org-mode documents passed as args.
...
We were running into issues where the documents grew too large for being passed as a string to emacs, and we need to handle #+setupfile so we need to start handling org-mode documents as files and not just as anonymous streams of text.
The anonymous stream of text handling will remain because the automated tests use it.
2023-09-02 17:28:22 -04:00
Tom Alexander
19432d91ab
Get the emacs and org-mode versions when launching the compare script.
rust-build Build rust-build has succeeded
rustfmt Build rustfmt has succeeded
rust-test Build rust-test has succeeded
2023-08-25 03:11:19 -04:00
Tom Alexander
7de72cab23
Move the sexp parser into the parser crate.
...
We need to parse sexp for diary sexp.
2023-04-21 20:32:51 -04:00
Tom Alexander
2d4a592846
Expose the parser module instead of re-exporting all of its contents.
2023-04-21 19:05:30 -04:00
Tom Alexander
8420af7f1d
Put compare modules behind feature flag in library.
2023-04-21 18:50:52 -04:00
Tom Alexander
a1724dae52
Combine the error types.
2023-04-21 18:36:01 -04:00
Tom Alexander
c75f4ebcff
Format the code.
2023-04-21 14:35:34 -04:00
Tom Alexander
72c8da94a3
Hook the integration tests into rust's test framework.
...
Instead of using a hacked-together shell script, use rust's test framework to do the comparison.
2023-04-18 23:50:58 -04:00