Extract analyze-def / analyze-set! from analyze-special

analyze-special inlined def (~35 lines) and set! while try/letfn/fn* were already
helpers. Pull both out and move field-head? above analyze-special so its set! arm
and analyze-list reach it without a forward reference — the file's "only analyze
is forward-declared" invariant holds again. Pure code motion.
This commit is contained in:
Yogthos 2026-06-23 01:23:17 -04:00
parent 2953320599
commit adf00a3b51
2 changed files with 77 additions and 71 deletions

File diff suppressed because one or more lines are too long