diff options
| author | 2025-04-26 18:25:54 -0400 | |
|---|---|---|
| committer | 2025-04-26 18:25:54 -0400 | |
| commit | 7a3cf58615f704cff3df51fcee035c5eba51710a (patch) | |
| tree | 1ff53bf324b101ed36b9b8908087030bad2fa1b9 /test/run.scm | |
| parent | document 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.scm | 1 |
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") |
