HTML5 Printer (original) (raw)

html-printer: EXPR block starting… • tag:p prev-token:first
html-printer: └─ PRT indent start • col:1 indent-level:0
html-printer: └─ PRT indent end • col:1 indent-level:0
html-printer: └─ PRT put! start… • v:

col:1 accum-width:0 logical-line-start:#t indent-level:0

html-printer: └─ PRT put! …end • col:4 accum-width:0 logical-line-start:#f indent-level:0
html-printer: EXPR string starting… • prev-token:normal str:Chaucer, Rabelais and
html-printer: └─ PRT accum/wrap! start… • col:4 accum-width:0 logical-line-start:#f indent-level:0 accumulator:{}
html-printer: └─ PRT accum! start… • col:4 accum-width:0 logical-line-start:#f indent-level:0 breakpoint-before?:#t accumulator:{}
html-printer: └─ PRT accum! …end • col:4 accum-width:8 logical-line-start:#f indent-level:0 accumulator:{#<_bp>,"Chaucer,"}
html-printer: └─ PRT accum/wrap! …end • col:4 accum-width:8 logical-line-start:#f indent-level:0 accumulator:{#<_bp>,"Chaucer,"}
html-printer: └─ PRT accum/wrap! start… • col:4 accum-width:8 logical-line-start:#f indent-level:0 accumulator:{#<_bp>,"Chaucer,"}
html-printer: └─ PRT accum! start… • col:4 accum-width:8 logical-line-start:#f indent-level:0 breakpoint-before?:#t accumulator:{#<_bp>,"Chaucer,"}
html-printer: └─ PRT accum! …end • col:4 accum-width:9 logical-line-start:#f indent-level:0 accumulator:{#<_bp>,"Chaucer,",#<_bp>," "}
html-printer: └─ PRT accum/wrap! …end • col:4 accum-width:9 logical-line-start:#f indent-level:0 accumulator:{#<_bp>,"Chaucer,",#<_bp>," "}
html-printer: └─ PRT accum/wrap! start… • col:4 accum-width:9 logical-line-start:#f indent-level:0 accumulator:{#<_bp>,"Chaucer,",#<_bp>," "}
html-printer: └─ PRT flush start… • col:4 accum-width:9 logical-line-start:#f indent-level:0 accumulator:{#<_bp>,"Chaucer,",#<_bp>," "}
html-printer: └─ PRT lop-accum-end _ • accum-width:9 lopped-len:1 which-end:right
html-printer: └─ PRT flush at_bp • col:4 buffer-width:0 held-whsp?:#f buffer:{}
html-printer: └─ PRT flush non-whsp • held-whsp?:#f buffer:{"Chaucer,"}
html-printer: └─ PRT flush at_bp • col:4 buffer-width:8 held-whsp?:#f buffer:{"Chaucer,"}
html-printer: └─ PRT flush printbuf… • held-whsp?:#f logical-line-start:#f indent-level:0
html-printer: └─ PRT put! start… • v:Chaucer, col:4 accum-width:8 logical-line-start:#f indent-level:0
html-printer: └─ PRT put! …end • col:12 accum-width:8 logical-line-start:#f indent-level:0
html-printer: └─ PRT flush done-breaking • col:12 accum-width:8 logical-line-start:#f accumulator:{#<_bp>,"Chaucer,",#<_bp>}
html-printer: └─ PRT accum! start… • col:12 accum-width:0 logical-line-start:#f indent-level:0 breakpoint-before?:#f accumulator:{}
html-printer: └─ PRT accum! …end • col:12 accum-width:1 logical-line-start:#f indent-level:0 accumulator:{" "}
html-printer: └─ PRT flush done • col:12 accum-width:1 logical-line-start:#f accumulator:{" "}
html-printer: └─ PRT accum! start… • col:12 accum-width:1 logical-line-start:#f indent-level:0 breakpoint-before?:#t accumulator:{" "}
html-printer: └─ PRT accum! …end • col:12 accum-width:9 logical-line-start:#f indent-level:0 accumulator:{" ",#<_bp>,"Rabelais"}
html-printer: └─ PRT accum/wrap! …end • col:12 accum-width:9 logical-line-start:#f indent-level:0 accumulator:{" ",#<_bp>,"Rabelais"}
html-printer: └─ PRT accum/wrap! start… • col:12 accum-width:9 logical-line-start:#f indent-level:0 accumulator:{" ",#<_bp>,"Rabelais"}
html-printer: └─ PRT flush start… • col:12 accum-width:9 logical-line-start:#f indent-level:0 accumulator:{" ",#<_bp>,"Rabelais"}
html-printer: └─ PRT flush whitespace • v:
html-printer: └─ PRT flush at_bp • col:12 buffer-width:1 held-whsp?:1 buffer:{}
html-printer: └─ PRT flush non-whsp • held-whsp?:1 buffer:{" ","Rabelais"}
html-printer: └─ PRT flush done-breaking • col:12 accum-width:9 logical-line-start:#f accumulator:{" ",#<_bp>,"Rabelais"}
html-printer: └─ PRT put! start… • v: col:12 accum-width:9 logical-line-start:#f indent-level:0
html-printer: └─ PRT put! …end • col:13 accum-width:9 logical-line-start:#f indent-level:0
html-printer: └─ PRT put! start… • v:Rabelais col:13 accum-width:9 logical-line-start:#f indent-level:0
html-printer: └─ PRT put! …end • col:21 accum-width:9 logical-line-start:#f indent-level:0
html-printer: └─ PRT accum! start… • col:21 accum-width:0 logical-line-start:#f indent-level:0 breakpoint-before?:#t accumulator:{}
html-printer: └─ PRT accum! …end • col:21 accum-width:1 logical-line-start:#f indent-level:0 accumulator:{#<_bp>," "}
html-printer: └─ PRT accum/wrap! …end • col:21 accum-width:1 logical-line-start:#f indent-level:0 accumulator:{#<_bp>," "}
html-printer: └─ PRT accum/wrap! start… • col:21 accum-width:1 logical-line-start:#f indent-level:0 accumulator:{#<_bp>," "}
html-printer: └─ PRT flush start… • col:21 accum-width:1 logical-line-start:#f indent-level:0 accumulator:{#<_bp>," "}
html-printer: └─ PRT lop-accum-end _ • accum-width:1 lopped-len:1 which-end:right
html-printer: └─ PRT flush at_bp • col:21 buffer-width:0 held-whsp?:#f buffer:{}
html-printer: └─ PRT break+indent! start… • col:21 accum-width:0 logical-line-start:#f indent-level:0 accumulator:{#<_bp>}
html-printer: └─ PRT break+indent! …end • col:1 accum-width:0 logical-line-start:#t indent-level:0 accumulator:{#<_bp>}
html-printer: └─ PRT flush done-breaking • col:1 accum-width:0 logical-line-start:#t accumulator:{#<_bp>}
html-printer: └─ PRT accum! start… • col:1 accum-width:0 logical-line-start:#t indent-level:0 breakpoint-before?:#t accumulator:{}
html-printer: └─ PRT accum! …end • col:1 accum-width:3 logical-line-start:#t indent-level:0 accumulator:{#<_bp>,"and"}
html-printer: └─ PRT accum/wrap! …end • col:1 accum-width:3 logical-line-start:#t indent-level:0 accumulator:{#<_bp>,"and"}
html-printer: └─ PRT accum/wrap! start… • col:1 accum-width:3 logical-line-start:#t indent-level:0 accumulator:{#<_bp>,"and"}
html-printer: └─ PRT accum! start… • col:1 accum-width:3 logical-line-start:#t indent-level:0 breakpoint-before?:#t accumulator:{#<_bp>,"and"}
html-printer: └─ PRT accum! …end • col:1 accum-width:4 logical-line-start:#t indent-level:0 accumulator:{#<_bp>,"and",#<_bp>," "}
html-printer: └─ PRT accum/wrap! …end • col:1 accum-width:4 logical-line-start:#t indent-level:0 accumulator:{#<_bp>,"and",#<_bp>," "}
html-printer: EXPR string end • last-word:
html-printer: EXPR inline start… • tag:em prev-token:normal
html-printer: └─ PRT accum/wrap! start… • col:1 accum-width:4 logical-line-start:#t indent-level:0 accumulator:{#<_bp>,"and",#<_bp>," "}
html-printer: └─ PRT accum! start… • col:1 accum-width:4 logical-line-start:#t indent-level:0 breakpoint-before?:#t accumulator:{#<_bp>,"and",#<_bp>," "}
html-printer: └─ PRT accum! …end • col:1 accum-width:8 logical-line-start:#t indent-level:0 accumulator:{#<_bp>,"and",#<_bp>," ",#<_bp>,""}
html-printer: └─ PRT accum/wrap! …end • col:1 accum-width:8 logical-line-start:#t indent-level:0 accumulator:{#<_bp>,"and",#<_bp>," ",#<_bp>,""}
html-printer: EXPR string starting… • prev-token:sticky str:Balzac!
html-printer: └─ PRT accum! start… • col:1 accum-width:8 logical-line-start:#t indent-level:0 breakpoint-before?:#f accumulator:{#<_bp>,"and",#<_bp>," ",#<_bp>,""}
html-printer: └─ PRT accum! …end • col:1 accum-width:15 logical-line-start:#t indent-level:0 accumulator:{#<_bp>,"and",#<_bp>," ",#<_bp>,"","Balzac!"}
html-printer: EXPR string end • last-word:Balzac!
html-printer: └─ PRT pop-whitespace _ • accumulator:{#<_bp>,"and",#<_bp>," ",#<_bp>,"","Balzac!"}
html-printer: EXPR inline after • popped:#f tag:em
html-printer: EXPR inline …closing • tag:em last-token:sticky
html-printer: └─ PRT accum! start… • col:1 accum-width:15 logical-line-start:#t indent-level:0 breakpoint-before?:#f accumulator:{#<_bp>,"and",#<_bp>," ",#<_bp>,"","Balzac!"}
html-printer: └─ PRT accum! …end • col:1 accum-width:20 logical-line-start:#t indent-level:0 accumulator:{#<_bp>,"and",#<_bp>," ",#<_bp>,"","Balzac!",""}
html-printer: EXPR block …closing • tag:p last-tok:sticky
html-printer: └─ PRT check/flush col • accum-width:20 wrap-col:20 indent-level:0
html-printer: └─ PRT flush start… • col:1 accum-width:20 logical-line-start:#t indent-level:0 accumulator:{#<_bp>,"and",#<_bp>," ",#<_bp>,"","Balzac!",""}
html-printer: └─ PRT flush at_bp • col:1 buffer-width:0 held-whsp?:#f buffer:{}
html-printer: └─ PRT flush non-whsp • held-whsp?:#f buffer:{"and"}
html-printer: └─ PRT flush at_bp • col:1 buffer-width:3 held-whsp?:#f buffer:{"and"}
html-printer: └─ PRT flush printbuf… • held-whsp?:#f logical-line-start:#t indent-level:0
html-printer: └─ PRT put! start… • v:and col:1 accum-width:20 logical-line-start:#t indent-level:0
html-printer: └─ PRT put! …end • col:4 accum-width:20 logical-line-start:#f indent-level:0
html-printer: └─ PRT flush whitespace • v:
html-printer: └─ PRT flush at_bp • col:4 buffer-width:1 held-whsp?:1 buffer:{}
html-printer: └─ PRT flush non-whsp • held-whsp?:1 buffer:{" ",""}
html-printer: └─ PRT flush non-whsp • held-whsp?:#f buffer:{" ","","Balzac!"}
html-printer: └─ PRT flush non-whsp • held-whsp?:#f buffer:{" ","","Balzac!",""}
html-printer: └─ PRT flush done-breaking • col:4 accum-width:20 logical-line-start:#f accumulator:{#<_bp>,"and",#<_bp>," ",#<_bp>,"","Balzac!",""}
html-printer: └─ PRT put! start… • v: col:4 accum-width:20 logical-line-start:#f indent-level:0
html-printer: └─ PRT put! …end • col:5 accum-width:20 logical-line-start:#f indent-level:0
html-printer: └─ PRT put! start… • v: col:5 accum-width:20 logical-line-start:#f indent-level:0
html-printer: └─ PRT put! …end • col:9 accum-width:20 logical-line-start:#f indent-level:0
html-printer: └─ PRT put! start… • v:Balzac! col:9 accum-width:20 logical-line-start:#f indent-level:0
html-printer: └─ PRT put! …end • col:16 accum-width:20 logical-line-start:#f indent-level:0
html-printer: └─ PRT put! start… • v: col:16 accum-width:20 logical-line-start:#f indent-level:0
html-printer: └─ PRT put! …end • col:21 accum-width:20 logical-line-start:#f indent-level:0
html-printer: └─ PRT put! start… • v:

col:21 accum-width:0 logical-line-start:#f indent-level:0
html-printer: └─ PRT put! …end • col:25 accum-width:0 logical-line-start:#f indent-level:0
html-printer: └─ PRT break! start… • col:25 accum-width:0 logical-line-start:#f indent-level:0 accumulator:{}
html-printer: └─ PRT break! …end • col:1 accum-width:0 logical-line-start:#t indent-level:0 accumulator:{}