feat: prettier doc printer
A flat arena port of Prettier 3.9.9's document builders and printDocToString, with propagateBreaks, fits, fill, conditional groups, line suffixes, and the indent queue. tests/oracle/doc.ts prints random docs with Prettier's own printer and ours and compares them.
Parenteaaab89
9 files changed+1830-0
StackedSplit