hara.common.emit-rewrite

canonical-stage

added in 4.1

(canonical-stage form {:keys [mopts]})

rewrites canonical XTalk forms for XTalk entries

rewrite-stage

added in 4.1

(rewrite-stage stage form grammar mopts)

applies language rewrite transforms for a compile stage

stage-transforms

added in 4.1

(stage-transforms grammar stage)

returns rewrite transforms for a compile stage