aboutsummaryrefslogtreecommitdiffstats
path: root/test/run.scm (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 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-261-0/+1
| | | | | | | The compiler now returns a DAG implemented as a hash table. The keys are ellipsis group IDs and the values are lists of ellipsis group IDS. When a producer encounters a repeated form, it uses the information in this DAG to confirm that the production is valid.
* reorganize pattern moduleGravatar Peter McGoron 2025-04-251-3/+3
|
* add pattern matcher and some testsGravatar Peter McGoron 2025-04-241-0/+5
|
* start work on the fundamental syntax objectGravatar Peter McGoron 2025-04-231-0/+16