aboutsummaryrefslogtreecommitdiffstats
path: root/multisyntax/examples (follow)
Commit message (Expand)AuthorAgeFilesLines
* expand untyped lambda calculus prelude, fix custom ellipses in syntax-rulesHEADmasterGravatar Peter McGoron 2025-07-102-32/+185
* add display-no-eval for debuggingGravatar Peter McGoron 2025-07-103-11/+37
* Fix evaluation to do substitutions under lambdas even when evaluating toGravatar Peter McGoron 2025-07-102-15/+46
* fix improper list patternsGravatar Peter McGoron 2025-07-092-3/+2
* add syntax-error, only evaluate defined terms to weak head normal formGravatar Peter McGoron 2025-07-093-107/+55
* normal order evaluatorGravatar Peter McGoron 2025-07-092-19/+114
* debruijnize converts functions to curry formGravatar Peter McGoron 2025-07-033-194/+63
* add inject-primitiveGravatar Peter McGoron 2025-07-021-7/+13
* Store names in lexical locationsGravatar Peter McGoron 2025-07-022-97/+122
* replace location-comparator with free-identifier-comparatorGravatar Peter McGoron 2025-06-281-18/+18
* move tests to their own file; use debruijn form to test alpha equivalenceGravatar Peter McGoron 2025-06-282-1/+23
* Fix list ellipses pattern matchingGravatar Peter McGoron 2025-06-282-22/+64
* Change environments in untyped LC to use location comparators instead ofGravatar Peter McGoron 2025-06-281-39/+44
* fix self-syntax and shadowing of syntax keywordsGravatar Peter McGoron 2025-06-282-7/+28
* first pass at a syntax expander for pure LCGravatar Peter McGoron 2025-06-283-0/+631