aboutsummaryrefslogtreecommitdiffstats
path: root/test (follow)
Commit message (Expand)AuthorAgeFilesLines
* add syntax-error, only evaluate defined terms to weak head normal formGravatar Peter McGoron 2025-07-092-10/+10
* clean up syntax-object.scmGravatar Peter McGoron 2025-07-091-3/+3
* test normal order evaluationGravatar Peter McGoron 2025-07-091-0/+5
* normal order evaluatorGravatar Peter McGoron 2025-07-091-1/+60
* debruijnize converts functions to curry formGravatar Peter McGoron 2025-07-032-12/+16
* replace location-comparator with free-identifier-comparatorGravatar Peter McGoron 2025-06-281-8/+24
* move tests to their own file; use debruijn form to test alpha equivalenceGravatar Peter McGoron 2025-06-283-46/+98
* Fix list ellipses pattern matchingGravatar Peter McGoron 2025-06-281-0/+18
* Change environments in untyped LC to use location comparators instead ofGravatar Peter McGoron 2025-06-282-13/+31
* fix self-syntax and shadowing of syntax keywordsGravatar Peter McGoron 2025-06-281-1/+6
* first pass at a syntax expander for pure LCGravatar Peter McGoron 2025-06-281-3/+20
* reenable testsGravatar Peter McGoron 2025-06-201-2/+2
* test (x ... y ... z ...)Gravatar Peter McGoron 2025-06-202-3/+41
* add vector patternsGravatar Peter McGoron 2025-06-201-1/+35
* add extra tests and fix temporary generation for renamingGravatar Peter McGoron 2025-06-201-1/+39
* more list testsGravatar Peter McGoron 2025-06-191-1/+36
* self-syntax tests for producerGravatar Peter McGoron 2025-06-191-25/+41
* Add ellipsis escape formGravatar Peter McGoron 2025-06-191-23/+39
* add support for multiple ellipses in a sequence in producersGravatar Peter McGoron 2025-06-191-7/+18
* Rework PNL calculations in pattern producer, fix producer testGravatar Peter McGoron 2025-06-191-5/+17
* pattern testingGravatar Peter McGoron 2025-06-173-6/+63
* move common procedures for matcher and producer to internalGravatar Peter McGoron 2025-05-021-0/+1
* move utils to new library, emit ellipsis dag from matcher compilerGravatar Peter McGoron 2025-04-262-11/+43
* document pattern matcher, add ellipsis groupsGravatar Peter McGoron 2025-04-261-48/+37
* reorganize pattern moduleGravatar Peter McGoron 2025-04-253-6/+9
* test vectors with matches after an ellipsesGravatar Peter McGoron 2025-04-251-1/+38
* support literals as a list of identifiers, test literalsGravatar Peter McGoron 2025-04-251-16/+35
* fix nested ellipsesGravatar Peter McGoron 2025-04-251-4/+88
* rewrite expanderGravatar Peter McGoron 2025-04-251-7/+20
* fix pattern list creationGravatar Peter McGoron 2025-04-242-2/+21
* add pattern matcher and some testsGravatar Peter McGoron 2025-04-243-0/+94
* add tests for bound-identifier-comparatorGravatar Peter McGoron 2025-04-241-107/+150
* start work on the fundamental syntax objectGravatar Peter McGoron 2025-04-233-0/+173