1e23465bc3
Further README clarification
2024-12-28 22:20:43 -06:00
8b326e8dcf
README updates
2024-12-28 21:58:52 -06:00
30c04a84d6
Stop using to/of conventions backwards
2024-12-28 07:24:19 -06:00
a9432777e5
Support for single line comment syntax using --
2024-12-28 07:15:34 -06:00
fe62e63c22
Update README and REPL formatting for list outputs
2024-12-27 20:54:30 -06:00
decf912be7
Update lambda handling; better default decode out
2024-12-27 20:46:30 -06:00
8c1243580f
Further library additions and REPL updates
2024-12-27 19:27:04 -06:00
c718684963
Include equality testing in basic library
2024-12-27 16:30:32 -06:00
2c75f58e42
Minor fix to REPL output for numbers
...
Uses # instead of text output. Adds several basic library functions.
2024-12-27 16:09:54 -06:00
1224961c62
Automatic decoding of supported literals in REPL
...
Automatic decoding & display of string, number, and list types in REPL.
General updates to README, style, and comments.
2024-12-27 15:40:50 -06:00
9c1c916fc9
Tests and better default REPL behavior
2024-12-27 14:10:13 -06:00
c3c6646cb2
Somewhat working lambdas
...
Architectural changes to lambda evaluation and parsing to allow
for correct expression evaluation. Contains several failing AI-generated
tests and we're still failing tests for erroring incomplete definitions
2024-12-27 13:21:30 -06:00
5e574d2ca1
Stop using lists to represent args
2024-12-27 08:17:06 -06:00
37be4aac0a
Drop useless comments
2024-12-20 13:00:06 -06:00
b3583c796e
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
2a63942cdb
Reserve __result keyword
2024-12-19 21:13:57 -06:00
8fb8ab2741
Additional test coverage for lexing and parsing
2024-12-19 20:26:46 -06:00
ce7921e44c
Additional tests
...
Additional tests for both parsing and evaluation. 100% passing as of
commit.
2024-12-19 20:21:59 -06:00
e7d47ffc3c
Additional test cases and bug fixes for subtle issues
2024-12-19 19:53:32 -06:00
b14d7b8b2c
Formatting
...
Clean up Main.hs formatting; clarify language in parsing branch
2024-12-19 19:08:56 -06:00
7ae470a4ae
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
dcf8120dea
Clean up
2024-12-18 19:41:12 -06:00
b3dd945b82
Add README and LICENSE files
2024-12-18 19:15:56 -06:00
2a650dac56
Initialize Repo
...
Working (but likely buggy!) lexing, parsing, and evaluation of Tree Calculus terms
2024-12-18 18:59:07 -06:00