James Eversole
a64b3f0829
Definition dependency analysis
...
Test, Build, and Release / test (push) Successful in 1m34s
Test, Build, and Release / build (push) Successful in 1m21s
tricu now allows defining terms in any order and will resolve
dependencies to ensure that they're evaluated in the right order.
Undefined terms are detected and throw errors during dependency
ordering.
For now we can't define top-level mutually recursive terms.
2025-01-26 14:50:39 -06:00
James Eversole
e2621bc09d
Allow lambda expressions without explicit paren
Test, Build, and Release / test (push) Successful in 1m41s
Test, Build, and Release / build (push) Successful in 1m19s
2025-01-26 08:52:28 -06:00
James Eversole
2bd388c871
Eval optimization! Tests for demos
Test, Build, and Release / test (push) Successful in 1m30s
Test, Build, and Release / build (push) Successful in 1m26s
2025-01-25 09:18:13 -06:00
James Eversole
1f5a910fb2
Immutable definitions and documentation updates
Test, Build, and Release / test (push) Successful in 1m22s
Test, Build, and Release / build (push) Successful in 1m23s
2025-01-24 16:14:33 -06:00
James Eversole
8b043911ca
Add size demo
2025-01-23 18:57:59 -06:00
James Eversole
03e2f6b93e
Some special characters in ids; new demos
...
Test and Build / test (push) Successful in 4m39s
Test and Build / build (push) Successful in 1m44s
Adds support for several special characters in identifiers. Adds a demo
for converting values to source code and another for checking equality.
Updates the existing demo and tests to reflect new names for functions
returning booleans.
2025-01-23 15:46:40 -06:00
James Eversole
42fce0ae43
Drop unreachable cases of updateDepth
Test and Build / test (push) Successful in 2m27s
Test and Build / build (push) Successful in 1m39s
2025-01-21 16:16:04 -06:00
James Eversole
51b1eb070f
Add more explicit error handling for mismatched groupings
2025-01-21 16:06:10 -06:00
James Eversole
edde0a80c9
Actually readable Level Order Traversal
2025-01-20 20:10:14 -06:00
James Eversole
7b9a62462c
Level Order Traversal demo
2025-01-03 12:00:06 -06:00