Commit 687b9c1
Add TS-target parseWith(Builder) as additive second instantiation.
Consumer-supplied builders assemble arbitrary AST shapes (drop/splice/null)
while span bookkeeping stays on parser Frames; existing parse() emit is
byte-identical and createDoc is untouched.
Co-authored-by: Cursor <cursoragent@cursor.com>1 parent 4f5f8c6 commit 687b9c1
3 files changed
Lines changed: 774 additions & 16 deletions
0 commit comments