Automatic generation of temporary identifiers for racket syntax templates, based on subscripts indices on the identifiers (e.g. generate yᵢ … from xᵢ …)
![]() subtemplate: check that if the hash-table access worked, any new pvars are compatible with the old ones on which the cache is based (in the sense of "no new non-#f positions"). Also check that all derived variables from the same xᵢ have the same shape (i.e. don't filter out derived variables for this check). |
||
---|---|---|
scribblings | ||
test | ||
.gitignore | ||
.travis.yml | ||
fully-expanded-grammar-extract-bindings.rkt | ||
fully-expanded-grammar.rkt | ||
info.rkt | ||
LICENSE-more.md | ||
LICENSE.txt | ||
main.rkt | ||
override.rkt | ||
patch-arrows.rkt | ||
README.md |
subtemplate
Automatic generation of temporary identifiers for racket syntax templates,
based on subscripts indices on the identifiers (e.g. generate yᵢ …
from xᵢ …
).
Note that the syntax pattern variables must be matched with one of the patched
forms from stxparse-info/parse
or stxparse-info/case
, instead of the
syntax pattern-matching forms from syntax/parse
or `racket/base,
respectively.