aboutsummaryrefslogtreecommitdiffstats
path: root/test/run.scm
diff options
context:
space:
mode:
authorGravatar Peter McGoron 2025-04-26 18:25:54 -0400
committerGravatar Peter McGoron 2025-04-26 18:25:54 -0400
commit7a3cf58615f704cff3df51fcee035c5eba51710a (patch)
tree1ff53bf324b101ed36b9b8908087030bad2fa1b9 /test/run.scm
parentdocument pattern matcher, add ellipsis groups (diff)
move utils to new library, emit ellipsis dag from matcher compiler
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.
Diffstat (limited to 'test/run.scm')
-rw-r--r--test/run.scm1
1 files changed, 1 insertions, 0 deletions
diff --git a/test/run.scm b/test/run.scm
index e370a9a..39e4c70 100644
--- a/test/run.scm
+++ b/test/run.scm
@@ -7,6 +7,7 @@
(test-runner-factory mcgoron-factory)
(test-runner-current (mcgoron-factory))))
+(load "../multisyntax/utils.sld")
(load "../multisyntax/syntax-object.sld")
(load "syntax-object.sld")