Commit Graph

10 Commits

Author SHA1 Message Date
James Eversole
c16c48b22c 0.2.0
Includes better error handling, additional tests, parsing and lexing
fixes to match the desired behavior defined by the new tests, and a very
basic REPL implementation.
2024-12-20 12:58:06 -06:00
James Eversole
a61627f333 Reserve __result keyword 2024-12-19 21:13:57 -06:00
James Eversole
2399830366 Additional test coverage for lexing and parsing 2024-12-19 20:26:46 -06:00
James Eversole
51f3f8f21d Additional tests
Additional tests for both parsing and evaluation. 100% passing as of
commit.
2024-12-19 20:21:59 -06:00
James Eversole
d13b2f52e7 Additional test cases and bug fixes for subtle issues 2024-12-19 19:53:32 -06:00
James Eversole
602048dc53 Formatting
Clean up Main.hs formatting; clarify language in parsing branch
2024-12-19 19:08:56 -06:00
James Eversole
e5f3a53bcc 0.1.0 base collection of features
Implemented evaluation of tree calculus terms alongside referentially
transparent variable identifiers. Implemented evaluation of defined
functions into tree calculus.
2024-12-19 19:07:12 -06:00
James Eversole
fb04c9fffc Clean up 2024-12-18 19:41:12 -06:00
James Eversole
ad0df667aa Add README and LICENSE files 2024-12-18 19:15:56 -06:00
James Eversole
9f9aca4040 Initialize Repo
Working (but likely buggy!) lexing, parsing, and evaluation of Tree Calculus terms
2024-12-18 18:59:07 -06:00