59810
((3) 0 () 124 ((q lib "scribble/manual.rkt") (q lib "scribble/core.rkt") (q lib "scribble/html-properties.rkt") (q lib "scribble/lncs/lang.rkt") (q lib "scribble/racket.rkt") (q lib "scribble/manual-struct.rkt") (q 74392 . 7) (q lib "scribble/base.rkt") (q lib "scribble/sigplan.rkt") (q lib "scribble/decode.rkt") (q lib "scribble/tag.rkt") (q lib "scribble/srcdoc.rkt") (q 68837 . 5) (q lib "scribble/acmart.rkt") (q 65725 . 4) (c (? . 38) q override-render-mixin-multi) (q 85692 . 8) (q lib "scribble/base-render.rkt") (q 65473 . 6) (q lib "scribble/latex-properties.rkt") (q 64555 . 5) (q 76630 . 5) (q lib "scribble/struct.rkt") (q 72849 . 4) (q 41715 . 3) (q lib "scribble/eval.rkt") (q 74639 . 4) (q 75440 . 4) (q 67757 . 4) (q 63945 . 5) (q 42421 . 3) (q 77077 . 4) (q 60225 . 5) (q 64093 . 5) (q 68350 . 4) (q 73118 . 4) (q 65197 . 4) (q 74878 . 9) (q lib "scribble/contract-render.rkt") (q 44835 . 4) (q 41419 . 3) (q 71109 . 7) (q 64698 . 7) (q 45198 . 5) (q 72987 . 4) (q 75964 . 6) (q 75722 . 4) (q 67311 . 6) (q 42298 . 3) (q lib "scribble/xref.rkt") (q 42536 . 6) (q 75604 . 4) (q lib "scribble/blueboxes.rkt") (q 66771 . 6) (q 86383 . 4) (q 73671 . 7) (q 74157 . 7) (q 67148 . 4) (q 65858 . 4) (q 60399 . 5) (q 63784 . 5) (q 65973 . 7) (q 66544 . 6) (q 75331 . 4) (c (? . 102) q render-mixin) (q 45088 . 4) (q 73492 . 5) (q 77216 . 4) (q 41539 . 5) (q 73270 . 4) (q 85944 . 5) (q 70521 . 20) (q 86115 . 4) (q 73908 . 7) (q 65357 . 3) (q 63481 . 5) (q lib "scribble/bnf.rkt") (q 42066 . 3) (q 66223 . 5) (q lib "scribble/reader.rkt") (c (? . 17) q render<%>) (q 68216 . 4) (q 68476 . 6) (q 66996 . 4) (q 64398 . 4) (q 41189 . 3) (q 63620 . 5) (q 64256 . 4) (c (? . 17) q render%) (q 42183 . 3) (q 67882 . 4) (q 74742 . 4) (q 73377 . 4) (q 60537 . 6) (q 41828 . 3) (q lib "scribble/jfp.rkt") (q lib "scribble/basic.rkt") (q 76175 . 9) (q 68038 . 4) (q 69124 . 3) (q 75840 . 4) (q 89920 . 7) (q lib "scribble/html-render.rkt") (q 76942 . 4) (q 85421 . 8) (q lib "scribble/lp.rkt") (q 41951 . 3) (q 65083 . 3) (q 86275 . 4) (q lib "scribble/extract.rkt") (q 44953 . 5) (q 63029 . 16) (q 41295 . 3) (q 64964 . 4) (q 45337 . 4) (q 70241 . 4) (q 67626 . 4) (q 67514 . 4) (c (? . 102) q render-multi-mixin) (q 42776 . 4) (q lib "scribble/pdf-render.rkt") (q 66396 . 4) (c (? . 38) q override-render-mixin-single) (q lib "scribble/latex-render.rkt")) () (h ! (equal) ((c form c (c (? . 0) q specspecsubform)) q (29346 . 3)) ((c form c (c (? . 3) q institutes)) q (17278 . 4)) ((c form c (c (? . 0) q defmodulelang*)) q (24950 . 2)) ((c def c (c (? . 2) q script-property-script)) c (? . 66)) ((c form c (c (? . 8) q notimes)) q (9686 . 2)) ((c form c (c (? . 13) q 9pt)) q (11235 . 2)) ((c def c (c (? . 120) q xelatex-render-mixin)) q (83586 . 3)) ((c def c (c (? . 1) q table-columns-styles)) c (? . 34)) ((c def c (c (? . 9) q decode-paragraph)) q (85051 . 3)) ((c def c (c (? . 1) q itemization-style)) c (? . 60)) ((c def c (c (? . 0) q defidentifier)) q (32842 . 9)) ((c def c (c (? . 1) q nested-flow-blocks)) c (? . 29)) ((c def c (c (? . 5) q make-procedure-index-desc)) c (? . 94)) ((c meth c (c (? . 64) q set-external-root-url)) q (82850 . 3)) ((c def c (c (? . 1) q paragraph-content)) c (? . 75)) ((c def c (c (? . 4) q make-var-id)) c (? . 39)) ((c def c (c (? . 2) q make-column-attributes)) c (? . 35)) ((c def c (c (? . 0) q inset-flow)) q (40381 . 3)) ((c def c (c (? . 0) q math)) q (40547 . 3)) ((c def c (c (? . 3) q abstract)) q (16943 . 3)) ((c def c (c (? . 4) q syntax-link-color)) q (46234 . 2)) ((c def c (c (? . 2) q make-js-style-addition)) c (? . 6)) ((c form c (c (? . 0) q racketmodlink)) q (20925 . 2)) ((c def c (c (? . 0) q schemeerror)) q (23298 . 3)) ((c def c (c (? . 1) q struct:document-date)) c (? . 28)) ((c def c (c (? . 1) q index-element?)) c (? . 61)) ((c def c (c (? . 5) q method-index-desc?)) c (? . 50)) ((c def c (c (? . 2) q js-style-addition)) c (? . 6)) ((c form c (c (? . 11) q struct*-doc)) q (51427 . 9)) ((c def c (c (? . 1) q struct:toc-element)) c (? . 14)) ((c form c (c (? . 0) q definterface)) q (33762 . 2)) ((c def c (c (? . 7) q items/c)) q (3535 . 2)) ((c def c (c (? . 7) q ?-)) q (6215 . 2)) ((c form c (c (? . 0) q defconstructor/make)) q (34192 . 2)) ((c def c (c (? . 8) q copyrightyear)) q (10198 . 3)) ((c def c (c (? . 9) q make-splice)) c (? . 54)) ((c form c (c (? . 0) q racketresult)) q (20219 . 2)) ((c def c (c (? . 7) q subsubsub*section)) q (1912 . 9)) ((c def c (c (? . 1) q struct:style)) c (? . 12)) ((c def c (c (? . 0) q racketkeywordfont)) q (21674 . 3)) ((c def c (c (? . 10) q make-section-tag)) q (90508 . 7)) ((c def c (c (? . 9) q part-start)) c (? . 16)) ((c def c (c (? . 5) q constructor-index-desc?)) c (? . 119)) ((c def c (c (? . 19) q tex-addition)) c (? . 45)) ((c def c (c (? . 5) q make-form-index-desc)) c (? . 24)) ((c form c (c (? . 95) q include-abstract)) q (16502 . 2)) ((c def c (c (? . 9) q decode-flow)) q (84881 . 3)) ((c def c (c (? . 7) q elemtag)) q (8465 . 4)) ((c def c (c (? . 10) q intern-taglet)) q (91435 . 3)) ((c def c (c (? . 0) q deftech)) q (37149 . 10)) ((c def c (c (? . 1) q resolve-info-searches)) c (? . 41)) ((c def c (c (? . 7) q secref)) q (6727 . 11)) ((c form c (c (? . 11) q proc-doc/names)) q (50081 . 15)) ((c form c (c (? . 0) q this-obj)) q (35204 . 2)) ((c form c (c (? . 0) q indexed-racket)) q (38531 . 2)) ((c def c (c (? . 0) q void-const)) q (40225 . 2)) ((c form c (c (? . 0) q specform/subs)) q (29703 . 5)) ((c form c (c (? . 0) q racketmod0)) q (20071 . 2)) ((c form c (c (? . 8) q nocopyright)) q (9650 . 2)) ((c def c (c (? . 1) q style?)) c (? . 12)) ((c def c (? . 15)) q (83684 . 3)) ((c def c (c (? . 1) q table-style)) c (? . 86)) ((c def c (c (? . 0) q racketidfont)) q (21493 . 3)) ((c def c (c (? . 0) q procedure)) q (22319 . 3)) ((c def c (c (? . 1) q make-element)) c (? . 20)) ((c def c (c (? . 13) q margintable)) q (15781 . 3)) ((c def c (c (? . 4) q element-id-transformer?)) q (45448 . 3)) ((c def c (c (? . 5) q reader-index-desc?)) c (? . 40)) ((c def c (c (? . 1) q content?)) q (68783 . 3)) ((c def c (c (? . 22) q make-element)) q (57611 . 4)) ((c def c (c (? . 4) q input-color)) q (45813 . 2)) ((c form c (c (? . 25) q interaction-eval-show)) q (49252 . 2)) ((c constructor c (? . 88)) q (81152 . 20)) ((c form c (c (? . 3) q email)) q (17397 . 2)) ((c def c (c (? . 1) q redirect-target-element-alt-path)) c (? . 18)) ((c def c (c (? . 0) q etc)) q (40106 . 2)) ((c def c (c (? . 1) q toc-element)) c (? . 14)) ((c def c (c (? . 1) q background-color-property-color)) c (? . 98)) ((c meth c (c (? . 15) q render)) q (83789 . 7)) ((c def c (c (? . 1) q collect-element-collect)) c (? . 83)) ((c def c (c (? . 1) q struct:compound-paragraph)) c (? . 33)) ((c def c (c (? . 9) q part-start-title)) c (? . 16)) ((c meth c (c (? . 80) q traverse)) q (79396 . 4)) ((c def c (c (? . 9) q part-start-style)) c (? . 16)) ((c def c (c (? . 1) q redirect-target-element-alt-anchor)) c (? . 18)) ((c def c (c (? . 2) q render-convertible-as-types)) c (? . 27)) ((c def c (c (? . 13) q affiliation?)) q (14722 . 3)) ((c def c (c (? . 8) q copyrightdata)) q (10279 . 3)) ((c def c (c (? . 19) q struct:latex-defaults+replacements)) c (? . 21)) ((c def c (c (? . 7) q centered)) q (3051 . 3)) ((c form c (c (? . 0) q RACKETRESULTBLOCK)) q (19572 . 2)) ((c def c (c (? . 1) q struct:element)) c (? . 20)) ((c form c (c (? . 0) q defconstructor*/make)) q (34253 . 2)) ((c def c (c (? . 1) q part-number-item?)) q (69593 . 3)) ((c def c (c (? . 1) q delayed-element-resolve)) c (? . 62)) ((c def c (c (? . 52) q fetch-blueboxes-method-tags)) q (92388 . 7)) ((c def c (c (? . 2) q struct:body-id)) c (? . 26)) ((c def c (c (? . 10) q definition-tag?)) q (91871 . 3)) ((c def c (c (? . 19) q latex-defaults+replacements)) c (? . 21)) ((c def c (c (? . 8) q conferenceinfo)) q (10075 . 4)) ((c def c (c (? . 0) q pidefterm)) q (38689 . 3)) ((c def c (c (? . 5) q struct:thing-index-desc)) c (? . 106)) ((c def c (c (? . 2) q attributes?)) c (? . 23)) ((c def c (c (? . 22) q make-redirect-target-element)) q (58584 . 12)) ((c def c (c (? . 22) q with-attributes?)) c (? . 32)) ((c form c (c (? . 0) q codeblock)) q (17435 . 16)) ((c def c (c (? . 4) q value-color)) q (46087 . 2)) ((c def c (c (? . 79) q read-syntax)) q (61423 . 4)) ((c form c (c (? . 0) q defmodulereader*/no-declare)) q (25271 . 2)) ((c def c (c (? . 2) q struct:attributes)) c (? . 23)) ((c def c (c (? . 9) q part-tag-decl)) c (? . 108)) ((c def c (c (? . 1) q part-relative-element-resolve)) c (? . 53)) ((c def c (c (? . 2) q html-defaults)) c (? . 37)) ((c def c (c (? . 1) q toc-target2-element?)) c (? . 36)) ((c def c (c (? . 1) q make-collect-info)) c (? . 71)) ((c def c (c (? . 5) q struct:mixin-index-desc)) c (? . 30)) ((c def c (c (? . 19) q make-command-optional)) c (? . 31)) ((c def c (c (? . 5) q form-index-desc)) c (? . 24)) ((c def c (c (? . 25) q scribble-exn->string)) q (48505 . 4)) ((c def c (c (? . 1) q info-key?)) q (71300 . 3)) ((c def c (c (? . 1) q render-element-render)) c (? . 57)) ((c def c (c (? . 9) q pre-flow?)) q (84508 . 3)) ((c def c (c (? . 13) q acmNumber)) q (12974 . 3)) ((c def c (c (? . 0) q schemeoutput)) q (23478 . 3)) ((c form c (c (? . 13) q include-abstract)) q (11366 . 2)) ((c def c (c (? . 0) q bib-entry)) q (39150 . 15)) ((c def c (c (? . 2) q body-id?)) c (? . 26)) ((c def c (c (? . 2) q attributes)) c (? . 23)) ((c def c (c (? . 1) q make-table-cells)) c (? . 81)) ((c def c (c (? . 8) q keywords)) q (10937 . 3)) ((c def c (c (? . 1) q traverse-element?)) c (? . 121)) ((c form c (c (? . 25) q defexamples*)) q (49780 . 2)) ((c def c (c (? . 4) q block-color)) q (46368 . 2)) ((c def c (c (? . 7) q tabular)) q (3689 . 13)) ((c def c (c (? . 2) q alt-tag)) c (? . 44)) ((c def c (c (? . 0) q racketresultfont)) q (21314 . 5)) ((c def c (c (? . 1) q color-property?)) c (? . 90)) ((c def c (c (? . 2) q render-convertible-as?)) c (? . 27)) ((c def c (c (? . 19) q short-title)) c (? . 67)) ((c def c (c (? . 0) q schememetafont)) q (23206 . 3)) ((c def c (c (? . 7) q bold)) q (4864 . 3)) ((c def c (c (? . 4) q make-long-boolean)) c (? . 65)) ((c def c (c (? . 1) q image-element-suffixes)) c (? . 42)) ((c def c (c (? . 1) q document-date)) c (? . 28)) ((c def c (c (? . 7) q index)) q (8859 . 4)) ((c def c (c (? . 13) q received)) q (15446 . 4)) ((c def c (c (? . 9) q make-part-collect-decl)) c (? . 72)) ((c def c (c (? . 1) q content-width)) q (69437 . 3)) ((c def c (c (? . 1) q nested-flow-style)) c (? . 29)) ((c def c (c (? . 13) q terms)) q (15099 . 3)) ((c def c (c (? . 5) q make-mixin-index-desc)) c (? . 30)) ((c def c (c (? . 1) q collected-info-parent)) c (? . 47)) ((c def c (c (? . 13) q acmYear)) q (13129 . 3)) ((c def c (c (? . 49) q xref-tag->path+anchor)) q (88555 . 12)) ((c def c (c (? . 5) q class-index-desc?)) c (? . 89)) ((c def c (c (? . 19) q command-optional?)) c (? . 31)) ((c def c (c (? . 2) q struct:hover-property)) c (? . 92)) ((c def c (c (? . 22) q with-attributes-style)) c (? . 32)) ((c def c (c (? . 1) q compound-paragraph-blocks)) c (? . 33)) ((c def c (c (? . 4) q struct:literal-syntax)) c (? . 114)) ((c def c (c (? . 10) q class/interface-tag->constructor-tag)) q (91621 . 4)) ((c def c (c (? . 4) q shaped-parens)) c (? . 110)) ((c form c (c (? . 0) q defidform)) q (28828 . 2)) ((c def c (c (? . 1) q make-table-columns)) c (? . 34)) ((c def c (c (? . 2) q column-attributes?)) c (? . 35)) ((c def c (c (? . 1) q make-toc-target2-element)) c (? . 36)) ((c form c (c (? . 0) q defclass)) q (33465 . 8)) ((c def c (c (? . 10) q taglet?)) q (90906 . 3)) ((c def c (c (? . 0) q bibliography)) q (39020 . 4)) ((c form c (c (? . 0) q SCHEMEBLOCK)) q (20358 . 2)) ((c def c (c (? . 4) q just-context?)) c (? . 43)) ((c def c (c (? . 9) q pre-content?)) q (84450 . 3)) ((c form c (c (? . 0) q racketmod)) q (19869 . 8)) ((c form c (c (? . 0) q specform)) q (29161 . 3)) ((c def c (c (? . 1) q element)) c (? . 20)) ((c def c (c (? . 13) q keywords)) q (15174 . 3)) ((c def c (c (? . 5) q mixin-index-desc)) c (? . 30)) ((c def c (c (? . 13) q acmBadgeR)) q (13696 . 4)) ((c form c (c (? . 13) q authorversion)) q (11214 . 2)) ((c def c (c (? . 0) q racketfont)) q (21042 . 3)) ((c def c (c (? . 5) q exported-index-desc-from-libs)) c (? . 68)) ((c def c (c (? . 7) q item?)) q (3638 . 3)) ((c def c (c (? . 7) q title)) q (0 . 13)) ((c def c (c (? . 2) q html-defaults-extra-files)) c (? . 37)) ((c def c (c (? . 1) q make-page-target-element)) c (? . 74)) ((c def c (c (? . 1) q part)) c (? . 111)) ((c def c (c (? . 22) q element-style)) q (59634 . 3)) ((c def c (c (? . 2) q link-resource-path)) c (? . 46)) ((c def c (c (? . 1) q numberer-step)) q (69914 . 9)) ((c def c (c (? . 1) q tag?)) q (69074 . 3)) ((c form c (c (? . 8) q include-abstract)) q (9803 . 2)) ((c form c (c (? . 25) q def+int)) q (49499 . 2)) ((c meth c (c (? . 122) q render)) q (84171 . 7)) ((c form c (c (? . 0) q defmethod)) q (34396 . 17)) ((c def c (c (? . 4) q struct:var-id)) c (? . 39)) ((c form c (c (? . 11) q provide/doc)) q (53005 . 2)) ((c def c (c (? . 25) q make-base-eval-factory)) q (47191 . 10)) ((c def c (c (? . 5) q interface-index-desc)) c (? . 48)) ((c def c (c (? . 1) q link-element-tag)) c (? . 58)) ((c def c (c (? . 2) q js-addition-path)) c (? . 56)) ((c def c (c (? . 1) q current-link-render-style)) q (70380 . 4)) ((c def c (c (? . 22) q target-url)) c (? . 59)) ((c def c (c (? . 0) q filebox)) q (40622 . 4)) ((c def c (c (? . 0) q schememodfont)) q (23387 . 3)) ((c def c (c (? . 1) q struct:toc-target2-element)) c (? . 36)) ((c def c (c (? . 5) q struct:reader-index-desc)) c (? . 40)) ((c def c (c (? . 22) q make-link-element)) q (58970 . 5)) ((c def c (c (? . 1) q resolve-info)) c (? . 41)) ((c form c (c (? . 0) q deftogether)) q (32510 . 2)) ((c form c (c (? . 13) q acmsmall)) q (11033 . 2)) ((c def c (c (? . 0) q current-display-width)) q (33324 . 4)) ((c def c (c (? . 2) q make-url-anchor)) c (? . 69)) ((c def c (c (? . 1) q image-element)) c (? . 42)) ((c def c (c (? . 4) q just-context)) c (? . 43)) ((c form c (c (? . 11) q thing-doc)) q (51288 . 2)) ((c form c (c (? . 8) q onecolumn)) q (9669 . 2)) ((c def c (c (? . 2) q struct:css-addition)) c (? . 55)) ((c def c (c (? . 2) q alt-tag-name)) c (? . 44)) ((c form c (c (? . 0) q racketblock0)) q (19369 . 2)) ((c def c (c (? . 19) q make-tex-addition)) c (? . 45)) ((c form c (c (? . 0) q racketgrammar)) q (32635 . 5)) ((c def c (c (? . 25) q close-eval)) q (48216 . 3)) ((c def c (c (? . 2) q link-resource)) c (? . 46)) ((c def c (c (? . 1) q collected-info)) c (? . 47)) ((c def c (c (? . 0) q racketoutput)) q (22229 . 3)) ((c def c (c (? . 4) q keyword-color)) q (45968 . 2)) ((c def c (c (? . 5) q make-interface-index-desc)) c (? . 48)) ((c def c (c (? . 22) q make-omitable-paragraph)) q (56349 . 3)) ((c def c (c (? . 13) q affiliation)) q (13933 . 15)) ((c def c (c (? . 1) q multiarg-element)) c (? . 78)) ((c def c (c (? . 9) q part-start-tag-prefix)) c (? . 16)) ((c def c (c (? . 2) q part-link-redirect-url)) c (? . 51)) ((c def c (c (? . 0) q exec)) q (35906 . 3)) ((c def c (c (? . 49) q data+root+doc-id?)) q (90288 . 3)) ((c def c (c (? . 5) q method-index-desc-method-name)) c (? . 50)) ((c def c (c (? . 22) q make-aux-element)) q (59702 . 4)) ((c form c (c (? . 3) q authors)) q (17066 . 8)) ((c def c (c (? . 1) q style-name)) c (? . 12)) ((c def c (c (? . 2) q make-part-link-redirect)) c (? . 51)) ((c def c (c (? . 52) q blueboxes-cache?)) q (92982 . 3)) ((c def c (c (? . 5) q make-method-index-desc)) c (? . 50)) ((c def c (c (? . 1) q part-relative-element-plain)) c (? . 53)) ((c form c (c (? . 11) q proc-doc)) q (50584 . 16)) ((c def c (c (? . 1) q toc-element-toc-content)) c (? . 14)) ((c def c (c (? . 1) q link-render-style?)) c (? . 115)) ((c def c (c (? . 22) q auxiliary-table?)) q (57421 . 3)) ((c form c (c (? . 0) q defmodule*)) q (24870 . 2)) ((c def c (c (? . 19) q command-optional-arguments)) c (? . 31)) ((c def c (c (? . 9) q splice-run)) c (? . 54)) ((c def c (c (? . 0) q commandline)) q (40290 . 3)) ((c def c (c (? . 22) q image-file-path)) c (? . 93)) ((c form c (c (? . 0) q defmixin)) q (33882 . 2)) ((c def c (c (? . 2) q make-css-addition)) c (? . 55)) ((c def c (c (? . 2) q js-addition)) c (? . 56)) ((c def c (c (? . 7) q superscript)) q (5113 . 3)) ((c def c (c (? . 1) q render-element)) c (? . 57)) ((c def c (c (? . 2) q head-extra-xexpr)) c (? . 63)) ((c form c (c (? . 13) q sigplan)) q (11110 . 2)) ((c def c (c (? . 1) q traverse-element-content)) q (72621 . 4)) ((c def c (c (? . 0) q centerline)) q (40464 . 3)) ((c def c (c (? . 2) q struct:render-convertible-as)) c (? . 27)) ((c def c (c (? . 1) q box-mode-center-name)) c (? . 82)) ((c def c (c (? . 13) q teaserfigure)) q (15555 . 3)) ((c def c (c (? . 1) q link-element?)) c (? . 58)) ((c def c (c (? . 22) q target-url?)) c (? . 59)) ((c def c (c (? . 1) q toc-target-element)) c (? . 107)) ((c def c (c (? . 7) q section)) q (589 . 9)) ((c def c (c (? . 7) q para)) q (2736 . 4)) ((c def c (c (? . 9) q part-index-decl?)) c (? . 70)) ((c form c (c (? . 0) q defform/subs)) q (29444 . 5)) ((c def c (c (? . 1) q itemization)) c (? . 60)) ((c def c (c (? . 4) q comment-color)) q (45999 . 2)) ((c def c (c (? . 1) q make-index-element)) c (? . 61)) ((c def c (c (? . 13) q institution?)) q (15036 . 3)) ((c def c (c (? . 0) q racketcommentfont)) q (21954 . 3)) ((c def c (c (? . 1) q block-width)) q (69517 . 3)) ((c def c (c (? . 1) q make-delayed-element)) c (? . 62)) ((c def c (c (? . 1) q struct:table-columns)) c (? . 34)) ((c def c (c (? . 1) q collected-info-number)) c (? . 47)) ((c def c (c (? . 1) q make-traverse-block)) c (? . 87)) ((c def c (c (? . 2) q struct:head-extra)) c (? . 63)) ((c def c (c (? . 4) q symbol-color)) q (46116 . 2)) ((c def c (c (? . 22) q make-index-element)) q (59099 . 13)) ((c def c (? . 64)) q (82445 . 3)) ((c def c (c (? . 4) q long-boolean)) c (? . 65)) ((c def c (c (? . 1) q index-element-tag)) c (? . 61)) ((c def c (c (? . 22) q struct:target-url)) c (? . 59)) ((c def c (c (? . 4) q result-color)) q (45938 . 2)) ((c form c (c (? . 0) q schemelink)) q (36561 . 2)) ((c def c (c (? . 10) q constructor-tag?)) q (92055 . 3)) ((c form c (c (? . 0) q codeblock0)) q (18021 . 2)) ((c def c (c (? . 5) q mixin-index-desc?)) c (? . 30)) ((c def c (c (? . 0) q aux-elem)) q (35454 . 3)) ((c def c (c (? . 2) q make-link-resource)) c (? . 46)) ((c def c (c (? . 2) q script-property?)) c (? . 66)) ((c def c (c (? . 1) q itemization-blockss)) c (? . 60)) ((c def c (c (? . 19) q short-title?)) c (? . 67)) ((c def c (c (? . 76) q nonterm)) q (53281 . 3)) ((c def c (c (? . 1) q delayed-element-plain)) c (? . 62)) ((c def c (c (? . 1) q target-url?)) c (? . 117)) ((c def c (c (? . 5) q exported-index-desc)) c (? . 68)) ((c def c (c (? . 22) q make-part)) q (54043 . 15)) ((c def c (c (? . 9) q title-decl-style)) c (? . 104)) ((c def c (c (? . 2) q url-anchor)) c (? . 69)) ((c def c (c (? . 7) q table-of-contents)) q (9457 . 2)) ((c def c (c (? . 5) q make-struct-index-desc)) c (? . 77)) ((c def c (c (? . 22) q make-hover-element)) q (59803 . 5)) ((c def c (c (? . 2) q make-css-style-addition)) c (? . 73)) ((c def c (c (? . 1) q collected-info?)) c (? . 47)) ((c def c (c (? . 22) q make-with-attributes)) c (? . 32)) ((c def c (c (? . 22) q unnumbered-part?)) q (55906 . 3)) ((c def c (c (? . 0) q racketvalfont)) q (21223 . 3)) ((c def c (c (? . 9) q make-part-index-decl)) c (? . 70)) ((c def c (c (? . 1) q make-compound-paragraph)) c (? . 33)) ((c def c (c (? . 1) q style-properties)) c (? . 12)) ((c form c (c (? . 3) q institute)) q (17380 . 2)) ((c form c (c (? . 0) q xmethod)) q (35161 . 2)) ((c def c (c (? . 19) q command-extras)) c (? . 103)) ((c def c (c (? . 49) q xref-binding->definition-tag)) q (87323 . 23)) ((c def c (c (? . 1) q compound-paragraph-style)) c (? . 33)) ((c def c (c (? . 1) q collect-info-fp)) c (? . 71)) ((c def c (c (? . 7) q subsubsection)) q (1459 . 9)) ((c def c (c (? . 9) q part-index-decl)) c (? . 70)) ((c def c (c (? . 0) q tech)) q (37523 . 12)) ((c def c (c (? . 9) q part-collect-decl?)) c (? . 72)) ((c def c (c (? . 1) q resolve-get/ext-id)) q (71729 . 5)) ((c def c (c (? . 9) q part-collect-decl)) c (? . 72)) ((c def c (c (? . 2) q css-style-addition)) c (? . 73)) ((c form c (c (? . 0) q schemegrammar)) q (33190 . 2)) ((c def c (c (? . 0) q DFlag)) q (36154 . 3)) ((c def c (c (? . 49) q entry-content)) c (? . 101)) ((c def c (c (? . 0) q PFlag)) q (36237 . 3)) ((c form c (c (? . 8) q preprint)) q (9622 . 2)) ((c def c (c (? . 1) q collect-info-ht)) c (? . 71)) ((c def c (c (? . 1) q resolve-get/ext?)) q (71592 . 5)) ((c def c (c (? . 1) q collect-info-relatives)) c (? . 71)) ((c def c (c (? . 7) q url)) q (6670 . 3)) ((c def c (c (? . 7) q image)) q (5518 . 11)) ((c def c (c (? . 1) q page-target-element)) c (? . 74)) ((c def c (c (? . 9) q part-index-decl-entry-seq)) c (? . 70)) ((c def c (c (? . 1) q block-traverse-procedure/c)) q (72753 . 2)) ((c def c (c (? . 22) q element-content)) q (59573 . 3)) ((c form c (c (? . 25) q examples*)) q (49674 . 2)) ((c def c (c (? . 1) q struct:paragraph)) c (? . 75)) ((c def c (c (? . 1) q delayed-block-resolve)) c (? . 84)) ((c def c (c (? . 1) q resolve-get)) q (71470 . 5)) ((c def c (c (? . 9) q part-start-tags)) c (? . 16)) ((c def c (c (? . 4) q var-id-sym)) c (? . 39)) ((c def c (c (? . 76) q kleenerange)) q (53830 . 5)) ((c def c (c (? . 19) q command-optional)) c (? . 31)) ((c def c (c (? . 10) q definition-tag->class/interface-tag)) q (91491 . 4)) ((c form c (c (? . 0) q defsubform*)) q (29058 . 4)) ((c def c (c (? . 1) q resolve-info?)) c (? . 41)) ((c def c (c (? . 1) q paragraph-style)) c (? . 75)) ((c def c (c (? . 7) q nonbreaking)) q (6011 . 3)) ((c def c (c (? . 1) q collect-info-gen-prefix)) c (? . 71)) ((c def c (c (? . 7) q subscript)) q (5026 . 3)) ((c def c (c (? . 7) q larger)) q (5287 . 3)) ((c def c (c (? . 5) q struct-index-desc?)) c (? . 77)) ((c def c (c (? . 1) q make-multiarg-element)) c (? . 78)) ((c def c (c (? . 22) q make-target-url)) c (? . 59)) ((c def c (c (? . 22) q make-versioned-part)) q (54654 . 17)) ((c def c (c (? . 1) q index-element-entry-seq)) c (? . 61)) ((c def c (c (? . 1) q struct:itemization)) c (? . 60)) ((c form c (c (? . 0) q RACKETBLOCK)) q (19322 . 2)) ((c def c (c (? . 2) q document-source)) c (? . 91)) ((c def c (c (? . 76) q BNF-seq)) q (53359 . 3)) ((c form c (c (? . 0) q specspecsubform/subs)) q (29962 . 5)) ((c def c (c (? . 2) q make-body-id)) c (? . 26)) ((c def c (c (? . 25) q make-eval-factory)) q (47642 . 10)) ((c def c (c (? . 79) q read-syntax-inside)) q (61683 . 8)) ((c def c (c (? . 10) q method-tag?)) q (91998 . 3)) ((c def c (c (? . 5) q module-path-index-desc?)) c (? . 85)) ((c form c (c (? . 13) q sigchi)) q (11125 . 2)) ((c def c (c (? . 19) q tex-addition-path)) c (? . 45)) ((c def c (c (? . 7) q nested)) q (2896 . 4)) ((c meth c (c (? . 80) q get-external)) q (80903 . 3)) ((q def ((lib "scribble/latex-prefix.rkt") unicode-encoding-packages)) q (93044 . 2)) ((c def c (c (? . 25) q make-log-based-eval)) q (48078 . 4)) ((c def c (c (? . 1) q table-cells?)) c (? . 81)) ((c form c (c (? . 8) q 10pt)) q (9638 . 2)) ((c def c (c (? . 1) q index-element-desc)) c (? . 61)) ((c def c (c (? . 1) q image-element-path)) c (? . 42)) ((c def c (c (? . 1) q struct:box-mode)) c (? . 82)) ((c def c (c (? . 0) q signature-desc)) q (35345 . 3)) ((c meth c (c (? . 80) q render)) q (79975 . 5)) ((c def c (c (? . 5) q make-reader-index-desc)) c (? . 40)) ((c def c (c (? . 0) q racketvarfont)) q (21583 . 3)) ((c def c (c (? . 1) q struct:collect-element)) c (? . 83)) ((c def c (c (? . 2) q html-defaults-style)) c (? . 37)) ((c def c (c (? . 2) q install-resource-path)) c (? . 100)) ((c def c (c (? . 1) q element-style?)) q (69014 . 3)) ((c def c (c (? . 0) q racketmetafont)) q (21862 . 3)) ((c def c (c (? . 4) q to-paragraph/prefix)) q (43575 . 17)) ((c def c (c (? . 1) q make-render-element)) c (? . 57)) ((c def c (c (? . 22) q with-attributes-assoc)) c (? . 32)) ((c def c (c (? . 0) q schemeidfont)) q (22837 . 3)) ((c def c (c (? . 1) q delayed-block?)) c (? . 84)) ((c def c (c (? . 1) q collect-info-tags)) c (? . 71)) ((c def c (c (? . 5) q module-path-index-desc)) c (? . 85)) ((c def c (c (? . 9) q struct:splice)) c (? . 54)) ((c def c (c (? . 1) q table?)) c (? . 86)) ((c def c (c (? . 7) q ._)) q (6236 . 2)) ((c def c (c (? . 49) q xref-index)) q (89850 . 3)) ((c form c (c (? . 109) q include-previously-extracted)) q (53117 . 2)) ((c def c (c (? . 2) q html-defaults-prefix)) c (? . 37)) ((c def c (c (? . 96) q itemize)) q (61087 . 4)) ((c def c (c (? . 1) q traverse-block?)) c (? . 87)) ((c def c (c (? . 1) q link-element)) c (? . 58)) ((c def c (c (? . 8) q exclusive-license)) q (10431 . 2)) ((c form c (c (? . 0) q svar)) q (22426 . 2)) ((c def c (c (? . 7) q Secref)) q (7207 . 11)) ((c def c (c (? . 0) q image/plain)) q (41000 . 5)) ((c def c (c (? . 22) q make-unnumbered-part)) q (55342 . 15)) ((c form c (c (? . 25) q with-eval-preserve-source-locations)) q (49989 . 2)) ((c def c (c (? . 10) q get-class/interface-and-method)) q (91763 . 3)) ((c def c (c (? . 2) q make-head-extra)) c (? . 63)) ((c form c (c (? . 25) q interaction0)) q (49094 . 2)) ((c def c (c (? . 1) q box-mode)) c (? . 82)) ((c def c (c (? . 1) q struct:target-element)) c (? . 113)) ((c form c (c (? . 0) q defmodulereader)) q (24803 . 2)) ((c def c (c (? . 1) q index-element-plain-seq)) c (? . 61)) ((c def c (c (? . 8) q to-appear)) q (10473 . 3)) ((c def c (c (? . 22) q make-paragraph)) q (55968 . 3)) ((c def c (c (? . 1) q table-cells-styless)) c (? . 81)) ((c form c (c (? . 25) q examples)) q (49629 . 2)) ((c def c (c (? . 1) q collected-info-info)) c (? . 47)) ((c def c (c (? . 1) q generated-tag?)) c (? . 99)) ((c def c (? . 88)) q (81078 . 4)) ((c def c (c (? . 5) q struct:class-index-desc)) c (? . 89)) ((c def c (c (? . 1) q color-property)) c (? . 90)) ((c def c (c (? . 4) q struct:long-boolean)) c (? . 65)) ((c def c (c (? . 2) q struct:document-source)) c (? . 91)) ((c def c (c (? . 1) q element-style)) c (? . 20)) ((c def c (c (? . 22) q target-url-addr)) c (? . 59)) ((c form c (c (? . 0) q schememod)) q (20548 . 2)) ((c def c (c (? . 123) q render-mixin)) q (83139 . 3)) ((c form c (c (? . 0) q RACKETBLOCK0)) q (19417 . 2)) ((c form c (c (? . 0) q defparam*)) q (30562 . 5)) ((c def c (c (? . 1) q make-numberer)) q (69710 . 6)) ((c def c (c (? . 19) q make-short-title)) c (? . 67)) ((c def c (c (? . 2) q column-attributes-assoc)) c (? . 35)) ((c def c (c (? . 10) q class/interface-tag?)) q (91932 . 3)) ((c def c (c (? . 7) q hyperlink)) q (6281 . 10)) ((c def c (c (? . 2) q hover-property)) c (? . 92)) ((c def c (c (? . 22) q image-file-scale)) c (? . 93)) ((c def c (c (? . 5) q procedure-index-desc)) c (? . 94)) ((c form c (c (? . 3) q include-abstract)) q (17027 . 2)) ((c form c (c (? . 0) q defmodule)) q (23568 . 20)) ((c form c (c (? . 0) q RACKETINPUT0)) q (19821 . 2)) ((c def c (c (? . 76) q kleenestar)) q (53668 . 3)) ((c def c (c (? . 4) q input-background-color)) q (45842 . 2)) ((c def c (c (? . 1) q compound-paragraph)) c (? . 33)) ((c def c (c (? . 95) q affiliation-mark)) q (16821 . 3)) ((c def c (c (? . 7) q verbatim)) q (4487 . 4)) ((c def c (c (? . 9) q splice?)) c (? . 54)) ((c def c (c (? . 19) q latex-defaults-prefix)) c (? . 97)) ((c def c (c (? . 96) q span-class)) q (60967 . 4)) ((c def c (c (? . 49) q xref-render)) q (89141 . 13)) ((c def c (c (? . 1) q toc-target2-element)) c (? . 36)) ((c def c (c (? . 19) q latex-defaults-extra-files)) c (? . 97)) ((c def c (c (? . 1) q box-mode*)) q (68667 . 3)) ((c def c (c (? . 19) q make-latex-defaults+replacements)) c (? . 21)) ((c def c (c (? . 2) q struct:js-addition)) c (? . 56)) ((c def c (c (? . 9) q part-start?)) c (? . 16)) ((c form c (c (? . 0) q schemegrammar*)) q (33253 . 2)) ((c def c (c (? . 5) q struct:procedure-index-desc)) c (? . 94)) ((c def c (c (? . 4) q to-element)) q (44288 . 9)) ((c form c (c (? . 13) q sigconf)) q (11079 . 2)) ((c def c (c (? . 5) q struct-index-desc)) c (? . 77)) ((c def c (c (? . 2) q hover-property-text)) c (? . 92)) ((c form c (c (? . 0) q schemeblock)) q (20311 . 2)) ((c def c (c (? . 52) q fetch-blueboxes-strs)) q (92117 . 6)) ((c def c (c (? . 1) q struct:background-color-property)) c (? . 98)) ((c form c (c (? . 0) q defclass/title)) q (33684 . 2)) ((c meth c (c (? . 80) q get-undefined)) q (80990 . 3)) ((c def c (c (? . 1) q image-element?)) c (? . 42)) ((c def c (c (? . 0) q t)) q (40025 . 3)) ((c def c (c (? . 8) q subtitle)) q (9842 . 3)) ((c meth c (c (? . 80) q serialize-infos)) q (80206 . 5)) ((c form c (c (? . 0) q defmethod*)) q (34929 . 5)) ((c form c (c (? . 0) q defparam)) q (30331 . 5)) ((c def c (c (? . 22) q omitable-paragraph?)) q (56432 . 3)) ((c def c (c (? . 1) q make-toc-element)) c (? . 14)) ((c def c (c (? . 95) q affiliation)) q (16744 . 3)) ((c form c (c (? . 0) q defform/none)) q (28714 . 4)) ((c def c (c (? . 1) q make-generated-tag)) c (? . 99)) ((c def c (c (? . 0) q bib-entry?)) q (39751 . 3)) ((c form c (c (? . 13) q 10pt)) q (11246 . 2)) ((c form c (c (? . 0) q defidform/inline)) q (28890 . 3)) ((c def c (c (? . 22) q make-toc-element)) q (57708 . 5)) ((c form c (c (? . 13) q siggraph)) q (11094 . 2)) ((c def c (c (? . 13) q acmDOI)) q (13512 . 3)) ((c def c (c (? . 19) q latex-defaults?)) c (? . 97)) ((c def c (c (? . 8) q terms)) q (10862 . 3)) ((c def c (c (? . 2) q make-document-source)) c (? . 91)) ((c def c (c (? . 4) q make-just-context)) c (? . 43)) ((c def c (c (? . 1) q compound-paragraph?)) c (? . 33)) ((c def c (c (? . 5) q struct:struct-index-desc)) c (? . 77)) ((c form c (c (? . 0) q racketid)) q (20267 . 2)) ((c def c (c (? . 22) q part-title-content)) q (54593 . 3)) ((c def c (c (? . 8) q authorinfo)) q (9928 . 5)) ((c def c (c (? . 0) q racketerror)) q (22049 . 3)) ((c def c (c (? . 2) q struct:install-resource)) c (? . 100)) ((c def c (c (? . 1) q struct:document-version)) c (? . 116)) ((c def c (c (? . 1) q style)) c (? . 12)) ((q def ((lib "scribble/markdown-render.rkt") render-mixin)) q (82355 . 3)) ((c def c (c (? . 19) q short-title-text)) c (? . 67)) ((c def c (c (? . 0) q schemevarfont)) q (22927 . 3)) ((c form c (c (? . 0) q schemeresult)) q (20683 . 2)) ((c def c (c (? . 22) q make-image-file)) c (? . 93)) ((c def c (c (? . 19) q latex-defaults+replacements?)) c (? . 21)) ((c def c (c (? . 1) q delayed-element)) c (? . 62)) ((c form c (c (? . 4) q define-code)) q (42935 . 5)) ((c form c (c (? . 13) q manuscript)) q (11015 . 2)) ((c def c (c (? . 9) q decode-compound-paragraph)) q (84964 . 3)) ((c form c (c (? . 11) q parameter-doc)) q (51344 . 2)) ((c def c (c (? . 9) q part-start-depth)) c (? . 16)) ((c def c (c (? . 2) q body-id)) c (? . 26)) ((c def c (c (? . 22) q make-target-element)) q (57852 . 5)) ((c def c (c (? . 49) q entry-tag)) c (? . 101)) ((c def c (c (? . 1) q redirect-target-element)) c (? . 18)) ((c form c (c (? . 13) q sigchi-a)) q (11139 . 2)) ((c def c (c (? . 2) q document-source?)) c (? . 91)) ((c def c (c (? . 22) q struct:image-file)) c (? . 93)) ((c def c (c (? . 1) q table-cells)) c (? . 81)) ((c def c (c (? . 13) q ccsdesc)) q (15331 . 4)) ((c meth c (c (? . 118) q set-directory-depth)) q (83029 . 3)) ((c def c (c (? . 4) q struct:just-context)) c (? . 43)) ((c form c (c (? . 105) q CHUNK)) q (61283 . 2)) ((c def c (c (? . 7) q literal)) q (5453 . 3)) ((c def c (c (? . 1) q render-element?)) c (? . 57)) ((c def c (c (? . 9) q pre-part?)) q (84563 . 3)) ((c def c (c (? . 1) q make-resolve-info)) c (? . 41)) ((c form c (c (? . 0) q defform)) q (27149 . 26)) ((c def c (c (? . 7) q italic)) q (4780 . 3)) ((c def c (c (? . 7) q hspace)) q (6100 . 3)) ((q form ((lib "scribble/example.rkt") examples)) q (46432 . 14)) ((c def c (c (? . 2) q install-resource?)) c (? . 100)) ((c def c (c (? . 0) q schemeparenfont)) q (23113 . 3)) ((c def c (c (? . 1) q part-collected-info)) q (72319 . 4)) ((c def c (c (? . 22) q make-styled-itemization)) q (56872 . 4)) ((c def c (c (? . 5) q language-index-desc?)) c (? . 112)) ((c def c (c (? . 19) q command-extras-arguments)) c (? . 103)) ((c def c (c (? . 13) q anonsuppress)) q (16006 . 3)) ((c def c (c (? . 4) q make-variable-id)) q (45690 . 3)) ((c form c (c (? . 13) q screen)) q (11169 . 2)) ((c form c (c (? . 0) q definterface/title)) q (33819 . 2)) ((c def c (c (? . 4) q var-id?)) c (? . 39)) ((c def c (c (? . 1) q collect-info)) c (? . 71)) ((c def c (c (? . 1) q box-mode-bottom-name)) c (? . 82)) ((c def c (c (? . 22) q make-script-element)) q (59933 . 9)) ((c def c (c (? . 1) q element-traverse-procedure/c)) q (72800 . 2)) ((c def c (c (? . 25) q make-base-eval)) q (46782 . 10)) ((c def c (c (? . 13) q sidebar)) q (15632 . 3)) ((c def c (c (? . 19) q tex-addition?)) c (? . 45)) ((c def c (c (? . 7) q smaller)) q (5202 . 3)) ((c meth c (c (? . 80) q serialize-info)) q (80126 . 3)) ((c def c (c (? . 7) q index-section)) q (9358 . 3)) ((c meth c (c (? . 80) q get-defined)) q (80651 . 3)) ((c def c (c (? . 13) q grantnum)) q (16280 . 5)) ((c def c (c (? . 49) q make-data+root)) q (90176 . 4)) ((c form c (c (? . 13) q 12pt)) q (11270 . 2)) ((c def c (c (? . 49) q load-xref)) q (86674 . 13)) ((c def c (c (? . 4) q no-color)) q (45882 . 2)) ((c def c (c (? . 1) q element?)) c (? . 20)) ((c def c (c (? . 13) q email)) q (13806 . 3)) ((c form c (c (? . 0) q SCHEMEBLOCK0)) q (20453 . 2)) ((c def c (c (? . 2) q link-resource?)) c (? . 46)) ((c def c (c (? . 5) q struct:form-index-desc)) c (? . 24)) ((c def c (c (? . 9) q struct:title-decl)) c (? . 104)) ((c def c (c (? . 1) q table)) c (? . 86)) ((c def c (c (? . 4) q error-color)) q (46205 . 2)) ((c form c (c (? . 0) q defform*/subs)) q (29569 . 5)) ((c def c (c (? . 95) q author)) q (16541 . 3)) ((c def c (c (? . 8) q abstract)) q (9719 . 3)) ((c def c (c (? . 2) q document-source-module-path)) c (? . 91)) ((c form c (c (? . 105) q chunk)) q (61253 . 2)) ((c def c (c (? . 5) q thing-index-desc)) c (? . 106)) ((c def c (c (? . 76) q BNF)) q (53176 . 3)) ((c def c (c (? . 1) q struct:resolve-info)) c (? . 41)) ((c def c (c (? . 1) q struct:toc-target-element)) c (? . 107)) ((c def c (c (? . 2) q body-id-value)) c (? . 26)) ((c def c (c (? . 9) q title-decl-version)) c (? . 104)) ((c def c (c (? . 10) q module-path-prefix->string)) q (91256 . 3)) ((c form c (c (? . 0) q specsubform)) q (29252 . 3)) ((c def c (c (? . 4) q make-element-id-transformer)) q (45517 . 3)) ((c form c (c (? . 0) q code)) q (18070 . 10)) ((c def c (c (? . 2) q css-style-addition?)) c (? . 73)) ((c def c (c (? . 13) q title)) q (11405 . 15)) ((c def c (c (? . 76) q BNF-group)) q (53509 . 3)) ((c form c (c (? . 11) q for-doc)) q (50045 . 2)) ((c def c (c (? . 1) q make-redirect-target-element)) c (? . 18)) ((c def c (c (? . 2) q url-anchor?)) c (? . 69)) ((c def c (c (? . 7) q .__)) q (6258 . 2)) ((c def c (c (? . 4) q variable-color)) q (46146 . 2)) ((c def c (c (? . 4) q highlighted-color)) q (46397 . 2)) ((c form c (c (? . 0) q defconstructor/auto-super)) q (34322 . 2)) ((c def c (c (? . 1) q struct:index-element)) c (? . 61)) ((c def c (c (? . 0) q PLaneT)) q (40129 . 2)) ((c def c (c (? . 0) q racketmodfont)) q (22138 . 3)) ((c def c (c (? . 13) q subtitle)) q (12024 . 3)) ((c def c (c (? . 9) q struct:part-tag-decl)) c (? . 108)) ((c def c (c (? . 9) q clean-up-index-string)) q (86551 . 3)) ((c def c (c (? . 25) q scribble-eval-handler)) q (48299 . 5)) ((c def c (c (? . 13) q acmVolume)) q (12897 . 3)) ((c def c (c (? . 1) q struct:multiarg-element)) c (? . 78)) ((c form c (c (? . 109) q provide-extracted)) q (53077 . 2)) ((c def c (c (? . 1) q background-color-property)) c (? . 98)) ((c def c (c (? . 7) q index*)) q (9004 . 5)) ((c form c (c (? . 25) q racketmod+eval)) q (49431 . 2)) ((c def c (c (? . 1) q element-content)) c (? . 20)) ((c def c (c (? . 1) q part-relative-element)) c (? . 53)) ((c def c (c (? . 8) q category)) q (10550 . 9)) ((c def c (c (? . 25) q as-examples)) q (49841 . 6)) ((c def c (c (? . 7) q as-index)) q (9186 . 3)) ((c def c (c (? . 4) q shaped-parens-val)) c (? . 110)) ((c def c (c (? . 22) q struct:with-attributes)) c (? . 32)) ((c def c (c (? . 13) q acmArticleSeq)) q (13280 . 3)) ((c def c (c (? . 22) q styled-paragraph?)) q (56215 . 3)) ((c def c (c (? . 1) q resolve-info-undef)) c (? . 41)) ((c def c (c (? . 1) q struct:image-element)) c (? . 42)) ((c form c (c (? . 0) q racketblock)) q (19216 . 5)) ((c def c (c (? . 9) q whitespace?)) q (85364 . 3)) ((c def c (c (? . 49) q make-data+root+doc-id)) q (90351 . 5)) ((c form c (c (? . 0) q racketlink)) q (36404 . 6)) ((c def c (c (? . 1) q part-blocks)) c (? . 111)) ((c def c (c (? . 9) q struct:part-index-decl)) c (? . 70)) ((c def c (c (? . 0) q filepath)) q (35820 . 3)) ((c def c (c (? . 5) q make-language-index-desc)) c (? . 112)) ((c def c (c (? . 9) q spliceof)) q (86478 . 3)) ((c form c (c (? . 25) q defs+int)) q (49560 . 2)) ((c def c (c (? . 1) q struct:nested-flow)) c (? . 29)) ((c form c (c (? . 0) q racketinput0)) q (19773 . 2)) ((c def c (c (? . 4) q long-boolean?)) c (? . 65)) ((c def c (c (? . 1) q part-tag-prefix)) c (? . 111)) ((c def c (c (? . 1) q target-element)) c (? . 113)) ((c form c (c (? . 0) q defboolparam)) q (30691 . 4)) ((c def c (c (? . 22) q make-toc-target-element)) q (57985 . 5)) ((c def c (c (? . 1) q struct:table)) c (? . 86)) ((c def c (c (? . 5) q struct:exported-index-desc)) c (? . 68)) ((c form c (c (? . 0) q defthing)) q (30771 . 17)) ((c form c (c (? . 0) q defconstructor)) q (34032 . 5)) ((c def c (c (? . 0) q deprecated)) q (40749 . 7)) ((c def c (c (? . 1) q itemization?)) c (? . 60)) ((c def c (c (? . 2) q url-anchor-name)) c (? . 69)) ((c def c (c (? . 5) q reader-index-desc)) c (? . 40)) ((c meth c (c (? . 80) q deserialize-info)) q (80355 . 7)) ((c def c (c (? . 1) q numberer?)) q (69655 . 3)) ((c def c (c (? . 1) q part-style)) c (? . 111)) ((c def c (c (? . 1) q content->string)) q (69212 . 8)) ((c def c (c (? . 1) q part-title-content)) c (? . 111)) ((c def c (c (? . 1) q struct:delayed-block)) c (? . 84)) ((c def c (c (? . 4) q literal-syntax?)) c (? . 114)) ((c def c (c (? . 1) q link-render-style)) c (? . 115)) ((c def c (c (? . 1) q resolve-info-ci)) c (? . 41)) ((c def c (c (? . 7) q linebreak)) q (5975 . 2)) ((c def c (c (? . 1) q index-element)) c (? . 61)) ((c def c (c (? . 9) q decode-string)) q (85293 . 3)) ((c def c (c (? . 7) q margin-note)) q (3132 . 4)) ((c def c (c (? . 2) q struct:js-style-addition)) c (? . 6)) ((c def c (c (? . 5) q struct:language-index-desc)) c (? . 112)) ((c def c (c (? . 5) q make-class-index-desc)) c (? . 89)) ((c def c (c (? . 1) q make-collected-info)) c (? . 47)) ((c def c (c (? . 19) q struct:command-extras)) c (? . 103)) ((c def c (c (? . 4) q to-element/no-color)) q (44581 . 7)) ((c def c (c (? . 2) q struct:column-attributes)) c (? . 35)) ((c form c (c (? . 0) q defsignature)) q (35222 . 2)) ((c def c (c (? . 13) q acmConference)) q (12761 . 5)) ((c def c (c (? . 4) q paren-color)) q (46030 . 2)) ((c form c (c (? . 0) q defmodulelang*/no-declare)) q (25188 . 2)) ((c def c (c (? . 7) q author)) q (2418 . 3)) ((c def c (c (? . 7) q elemref)) q (8595 . 7)) ((c def c (c (? . 0) q litchar)) q (20978 . 3)) ((q def ((lib "scribble/render.rkt") render)) q (77337 . 38)) ((c form c (c (? . 11) q begin-for-doc)) q (52895 . 2)) ((c def c (c (? . 1) q part?)) c (? . 111)) ((c def c (c (? . 1) q image-element-scale)) c (? . 42)) ((c def c (c (? . 5) q make-exported-index-desc)) c (? . 68)) ((c def c (c (? . 2) q struct:script-property)) c (? . 66)) ((c form c (c (? . 7) q include-section)) q (2380 . 2)) ((c def c (c (? . 4) q module-color)) q (46303 . 2)) ((c form c (c (? . 11) q form-doc)) q (52036 . 26)) ((c def c (c (? . 13) q printonly)) q (15857 . 3)) ((c form c (c (? . 0) q schememodname)) q (22447 . 3)) ((c meth c (c (? . 64) q set-external-tag-path)) q (82767 . 3)) ((c def c (c (? . 13) q acks)) q (16083 . 3)) ((c def c (c (? . 13) q author)) q (12110 . 13)) ((c def c (c (? . 79) q make-at-readtable)) q (62024 . 15)) ((c def c (c (? . 1) q nested-flow)) c (? . 29)) ((c def c (c (? . 4) q variable-id?)) q (45632 . 3)) ((c def c (c (? . 0) q idefterm)) q (38603 . 3)) ((c form c (c (? . 0) q schememodlink)) q (22511 . 2)) ((c form c (c (? . 109) q include-extracted)) q (53037 . 2)) ((c def c (c (? . 0) q tasty-burrito)) q (39992 . 2)) ((c def c (c (? . 22) q make-compound-paragraph)) q (57483 . 4)) ((c def c (c (? . 1) q delayed-block)) c (? . 84)) ((c def c (c (? . 1) q link-render-style-mode)) c (? . 115)) ((c form c (c (? . 0) q defmodule*/no-declare)) q (25098 . 2)) ((c def c (c (? . 13) q abstract)) q (11282 . 3)) ((c def c (c (? . 0) q link)) q (36603 . 10)) ((c form c (c (? . 0) q defstruct*)) q (31322 . 4)) ((c def c (c (? . 7) q -~-)) q (6193 . 2)) ((c def c (c (? . 4) q literal-syntax)) c (? . 114)) ((c def c (c (? . 1) q resolve-search)) q (71885 . 6)) ((c def c (c (? . 19) q latex-defaults+replacements-replacements)) c (? . 21)) ((c def c (c (? . 2) q struct:url-anchor)) c (? . 69)) ((c def c (c (? . 22) q make-toc-target2-element)) q (58126 . 9)) ((c def c (c (? . 1) q redirect-target-element?)) c (? . 18)) ((c def c (c (? . 1) q plain)) q (68991 . 2)) ((c def c (c (? . 49) q data+root?)) q (90120 . 3)) ((c def c (c (? . 1) q make-link-element)) c (? . 58)) ((c def c (c (? . 13) q acmBadgeL)) q (13586 . 4)) ((c def c (c (? . 5) q thing-index-desc?)) c (? . 106)) ((c def c (c (? . 4) q shaped-parens?)) c (? . 110)) ((c meth c (c (? . 80) q get-defineds)) q (80737 . 6)) ((c def c (c (? . 9) q part-index-decl-plain-seq)) c (? . 70)) ((c form c (c (? . 25) q racketblock+eval)) q (49302 . 2)) ((c def c (c (? . 22) q make-table)) q (56497 . 4)) ((c form c (c (? . 0) q schemeblock0)) q (20405 . 2)) ((c def c (c (? . 76) q kleeneplus)) q (53749 . 3)) ((c def c (c (? . 0) q menuitem)) q (35711 . 4)) ((c def c (c (? . 2) q head-extra)) c (? . 63)) ((c def c (c (? . 1) q document-date-text)) c (? . 28)) ((c def c (c (? . 1) q document-version)) c (? . 116)) ((c def c (c (? . 2) q make-render-convertible-as)) c (? . 27)) ((c def c (c (? . 0) q other-manual)) q (36965 . 5)) ((c def c (c (? . 1) q block?)) q (68731 . 3)) ((c form c (c (? . 11) q generate-delayed-documents)) q (52929 . 2)) ((c def c (c (? . 49) q xref-tag->index-entry)) q (89031 . 4)) ((c def c (c (? . 1) q struct:target-url)) c (? . 117)) ((c def c (c (? . 7) q local-table-of-contents)) q (9507 . 3)) ((c def c (c (? . 7) q tt)) q (4946 . 3)) ((c def c (c (? . 1) q part-to-collect)) c (? . 111)) ((c def c (c (? . 1) q make-document-date)) c (? . 28)) ((c def c (c (? . 0) q racketparenfont)) q (21769 . 3)) ((c def c (c (? . 1) q make-itemization)) c (? . 60)) ((c def c (c (? . 2) q render-convertible-as)) c (? . 27)) ((c def c (c (? . 4) q literal-syntax-stx)) c (? . 114)) ((c def c (c (? . 49) q struct:entry)) c (? . 101)) ((c def c (c (? . 1) q generated-tag)) c (? . 99)) ((c def c (c (? . 76) q BNF-seq-lines)) q (53426 . 3)) ((c def c (c (? . 1) q struct:delayed-element)) c (? . 62)) ((c form c (c (? . 0) q racketinput)) q (19679 . 2)) ((c def c (c (? . 9) q struct:part-collect-decl)) c (? . 72)) ((c def c (c (? . 19) q latex-defaults-style)) c (? . 97)) ((c def c (? . 118)) q (82933 . 3)) ((c form c (c (? . 0) q defmodulelang)) q (24608 . 4)) ((c def c (c (? . 49) q entry-words)) c (? . 101)) ((c def c (c (? . 5) q procedure-index-desc?)) c (? . 94)) ((c def c (c (? . 4) q module-link-color)) q (46333 . 2)) ((c def c (c (? . 1) q target-element-_tag)) c (? . 113)) ((c def c (c (? . 5) q struct:constructor-index-desc)) c (? . 119)) ((c def c (c (? . 2) q head-extra?)) c (? . 63)) ((c form c (c (? . 0) q schemeinput)) q (20501 . 2)) ((c form c (c (? . 0) q defsubform)) q (28960 . 4)) ((c def c (c (? . 5) q method-index-desc-class-tag)) c (? . 50)) ((c def c (c (? . 1) q struct:table-cells)) c (? . 81)) ((c def c (c (? . 76) q BNF-alt)) q (53950 . 3)) ((c def c (c (? . 19) q latex-defaults)) c (? . 97)) ((c def c (c (? . 1) q make-paragraph)) c (? . 75)) ((c def c (c (? . 9) q part-tag-decl?)) c (? . 108)) ((c def c (c (? . 1) q make-background-color-property)) c (? . 98)) ((c form c (c (? . 25) q interaction-eval)) q (49207 . 2)) ((c def c (c (? . 7) q ~)) q (6173 . 2)) ((c def c (c (? . 4) q just-context-context)) c (? . 43)) ((c form c (c (? . 3) q author)) q (17264 . 2)) ((c def c (c (? . 5) q class-index-desc)) c (? . 89)) ((c def c (c (? . 1) q struct:color-property)) c (? . 90)) ((c def c (c (? . 19) q make-latex-defaults)) c (? . 97)) ((c def c (c (? . 1) q struct:page-target-element)) c (? . 74)) ((c def c (c (? . 1) q paragraph)) c (? . 75)) ((c def c (c (? . 2) q part-link-redirect?)) c (? . 51)) ((c def c (c (? . 2) q column-attributes)) c (? . 35)) ((c def c (c (? . 120) q dvi-render-mixin)) q (83492 . 3)) ((c def c (c (? . 1) q target-url-addr)) c (? . 117)) ((c def c (c (? . 2) q css-addition-path)) c (? . 55)) ((c def c (c (? . 0) q hash-lang)) q (40189 . 2)) ((c def c (c (? . 9) q make-part-tag-decl)) c (? . 108)) ((c def c (c (? . 19) q struct:command-optional)) c (? . 31)) ((c def c (c (? . 1) q collect-info-ext-demand)) c (? . 71)) ((c def c (c (? . 1) q traverse-block-block)) q (72497 . 4)) ((c def c (c (? . 22) q table-flowss)) q (56650 . 4)) ((c def c (c (? . 22) q image-file?)) c (? . 93)) ((c def c (c (? . 1) q collect-element)) c (? . 83)) ((c def c (c (? . 2) q struct:alt-tag)) c (? . 44)) ((c def c (c (? . 9) q make-title-decl)) c (? . 104)) ((c def c (c (? . 52) q make-blueboxes-cache)) q (92735 . 6)) ((c def c (c (? . 9) q decode-elements)) q (85214 . 3)) ((c form c (c (? . 0) q defmodulereader*)) q (25023 . 2)) ((c def c (c (? . 1) q make-image-element)) c (? . 42)) ((c def c (c (? . 0) q manual-doc-style)) q (40155 . 2)) ((c form c (c (? . 13) q acmtog)) q (11065 . 2)) ((c def c (c (? . 5) q constructor-index-desc)) c (? . 119)) ((c def c (c (? . 4) q struct:shaped-parens)) c (? . 110)) ((c def c (c (? . 9) q title-decl-content)) c (? . 104)) ((c def c (c (? . 13) q screenonly)) q (15931 . 3)) ((q def ((lib "scribble/text-render.rkt") render-mixin)) q (82265 . 3)) ((c def c (c (? . 2) q js-addition?)) c (? . 56)) ((c def c (c (? . 19) q make-command-extras)) c (? . 103)) ((c def c (c (? . 1) q document-date?)) c (? . 28)) ((c def c (c (? . 79) q read-inside)) q (61596 . 3)) ((c def c (c (? . 22) q make-styled-paragraph)) q (56107 . 4)) ((c def c (c (? . 1) q struct:part)) c (? . 111)) ((c def c (c (? . 4) q just-context-val)) c (? . 43)) ((c def c (c (? . 22) q styled-itemization?)) q (57005 . 3)) ((c def c (c (? . 13) q acmMonth)) q (13204 . 3)) ((c def c (c (? . 1) q make-traverse-element)) c (? . 121)) ((c def c (c (? . 1) q color-property-color)) c (? . 90)) ((c def c (c (? . 4) q long-boolean-val)) c (? . 65)) ((c def c (c (? . 2) q css-addition)) c (? . 55)) ((c def c (c (? . 49) q entry-desc)) c (? . 101)) ((c def c (c (? . 9) q struct:part-start)) c (? . 16)) ((c def c (c (? . 0) q DPFlag)) q (36320 . 3)) ((c def c (c (? . 1) q target-element?)) c (? . 113)) ((c def c (c (? . 2) q script-property)) c (? . 66)) ((c form c (c (? . 0) q defstruct)) q (31482 . 23)) ((c def c (c (? . 0) q racketplainfont)) q (21130 . 3)) ((c def c (c (? . 0) q cite)) q (38958 . 3)) ((c form c (c (? . 0) q scheme)) q (20599 . 2)) ((c form c (c (? . 0) q specsubform/subs)) q (29831 . 5)) ((c def c (c (? . 1) q table-columns)) c (? . 34)) ((c def c (c (? . 19) q struct:short-title)) c (? . 67)) ((c def c (c (? . 2) q hover-property?)) c (? . 92)) ((c def c (c (? . 1) q make-delayed-block)) c (? . 84)) ((c form c (c (? . 0) q defmixin/title)) q (33954 . 2)) ((c form c (c (? . 0) q defproc)) q (25356 . 33)) ((c def c (c (? . 9) q part-collect-decl-element)) c (? . 72)) ((c def c (c (? . 22) q styled-paragraph-style)) q (56278 . 3)) ((c def c (c (? . 1) q struct:collected-info)) c (? . 47)) ((c def c (c (? . 1) q make-toc-target-element)) c (? . 107)) ((c def c (c (? . 5) q form-index-desc?)) c (? . 24)) ((c def c (c (? . 7) q author+email)) q (2482 . 7)) ((c def c (c (? . 1) q make-target-url)) c (? . 117)) ((c form c (c (? . 13) q natbib)) q (11183 . 2)) ((c def c (c (? . 0) q schemefont)) q (22564 . 3)) ((c def c (c (? . 13) q acmArticle)) q (13051 . 3)) ((c def c (c (? . 10) q make-module-language-tag)) q (90832 . 3)) ((c def c (c (? . 4) q value-link-color)) q (46269 . 2)) ((c def c (c (? . 9) q title-decl)) c (? . 104)) ((c def c (c (? . 1) q multiarg-element-contents)) c (? . 78)) ((c def c (c (? . 22) q styled-itemization-style)) q (57070 . 3)) ((c def c (? . 122)) q (84065 . 3)) ((c def c (c (? . 1) q make-style)) c (? . 12)) ((c def c (c (? . 5) q struct:interface-index-desc)) c (? . 48)) ((c def c (c (? . 22) q make-page-target-element)) q (58440 . 6)) ((c def c (c (? . 22) q make-auxiliary-table)) q (57258 . 4)) ((c def c (c (? . 5) q exported-index-desc?)) c (? . 68)) ((c def c (c (? . 1) q traverse-block-traverse)) c (? . 87)) ((c def c (c (? . 1) q make-target-element)) c (? . 113)) ((c def c (c (? . 5) q struct:module-path-index-desc)) c (? . 85)) ((c def c (c (? . 22) q image-file)) c (? . 93)) ((c def c (c (? . 1) q traverse-element-traverse)) c (? . 121)) ((c def c (c (? . 1) q document-version?)) c (? . 116)) ((c def c (c (? . 1) q struct:generated-tag)) c (? . 99)) ((c def c (c (? . 10) q module-path-index->taglet)) q (91348 . 3)) ((c def c (c (? . 5) q struct:method-index-desc)) c (? . 50)) ((c def c (c (? . 49) q xref-transfer-info)) q (89706 . 5)) ((c def c (c (? . 13) q acmPrice)) q (13361 . 3)) ((c def c (c (? . 2) q js-style-addition-path)) c (? . 6)) ((c def c (c (? . 7) q section-index)) q (9278 . 3)) ((c form c (c (? . 13) q review)) q (11155 . 2)) ((c meth c (c (? . 80) q collect)) q (79541 . 7)) ((c def c (c (? . 79) q use-at-readtable)) q (62984 . 2)) ((c def c (c (? . 22) q part-flow)) q (54530 . 3)) ((c def c (c (? . 22) q with-attributes)) c (? . 32)) ((c meth c (c (? . 80) q resolve)) q (79815 . 5)) ((c def c (c (? . 5) q exported-index-desc-name)) c (? . 68)) ((c def c (c (? . 19) q struct:latex-defaults)) c (? . 97)) ((c def c (c (? . 1) q struct:collect-info)) c (? . 71)) ((c def c (c (? . 1) q part-parts)) c (? . 111)) ((c def c (c (? . 4) q var-id)) c (? . 39)) ((c def c (c (? . 13) q startPage)) q (15252 . 3)) ((c def c (c (? . 49) q entry?)) c (? . 101)) ((c def c (c (? . 1) q collect-info-parents)) c (? . 71)) ((c def c (c (? . 4) q shaped-parens-shape)) c (? . 110)) ((c form c (c (? . 0) q declare-exporting)) q (24228 . 11)) ((c def c (c (? . 1) q multiarg-element?)) c (? . 78)) ((c def c (c (? . 4) q reader-color)) q (45908 . 2)) ((c def c (c (? . 9) q part-tag-decl-tag)) c (? . 108)) ((c def c (c (? . 1) q collect-info-parts)) c (? . 71)) ((c def c (c (? . 4) q to-paragraph)) q (43140 . 11)) ((c def c (c (? . 8) q doi)) q (10360 . 3)) ((c def c (c (? . 9) q splice)) c (? . 54)) ((c def c (c (? . 0) q schemeresultfont)) q (22743 . 3)) ((c def c (c (? . 5) q make-constructor-index-desc)) c (? . 119)) ((c form c (c (? . 0) q defproc*)) q (26870 . 6)) ((c def c (c (? . 1) q tag-key)) q (72420 . 4)) ((c def c (c (? . 0) q schemevalfont)) q (22652 . 3)) ((c def c (c (? . 9) q decode-content)) q (85136 . 3)) ((c def c (c (? . 7) q itemlist)) q (3390 . 4)) ((c def c (c (? . 49) q xref?)) q (86623 . 3)) ((c def c (c (? . 1) q collect-info-ext-ht)) c (? . 71)) ((c def c (c (? . 1) q table-columns?)) c (? . 34)) ((c def c (c (? . 19) q command-extras?)) c (? . 103)) ((c def c (c (? . 1) q part-relative-element?)) c (? . 53)) ((c def c (c (? . 2) q struct:html-defaults)) c (? . 37)) ((c def c (c (? . 10) q doc-prefix)) q (90959 . 8)) ((c def c (c (? . 1) q delayed-element?)) c (? . 62)) ((c form c (c (? . 0) q racketgrammar*)) q (32771 . 2)) ((c def c (c (? . 7) q seclink)) q (7687 . 13)) ((c def c (c (? . 7) q margin-note*)) q (3255 . 4)) ((c def c (c (? . 0) q defterm)) q (35540 . 3)) ((c form c (c (? . 0) q schemeid)) q (20731 . 2)) ((c def c (c (? . 22) q versioned-part?)) q (55281 . 3)) ((c def c (c (? . 7) q other-doc)) q (8198 . 7)) ((c def c (c (? . 1) q multiarg-element-style)) c (? . 78)) ((c def c (c (? . 9) q title-decl?)) c (? . 104)) ((c def c (c (? . 9) q title-decl-tag-prefix)) c (? . 104)) ((c def c (c (? . 2) q struct:css-style-addition)) c (? . 73)) ((c def c (c (? . 2) q make-script-property)) c (? . 66)) ((c def c (c (? . 0) q indexed-envvar)) q (38866 . 3)) ((c form c (c (? . 0) q racket)) q (20135 . 2)) ((c def c (c (? . 13) q grantsponsor)) q (16152 . 5)) ((c def c (c (? . 1) q page-target-element?)) c (? . 74)) ((c def c (c (? . 2) q struct:part-link-redirect)) c (? . 51)) ((c def c (c (? . 0) q envvar)) q (35988 . 3)) ((c def c (c (? . 4) q opt-color)) q (46178 . 2)) ((c def c (c (? . 13) q acmISBN)) q (13437 . 3)) ((c form c (c (? . 13) q 11pt)) q (11258 . 2)) ((c def c (c (? . 49) q entry)) c (? . 101)) ((c def c (c (? . 1) q make-document-version)) c (? . 116)) ((c def c (c (? . 1) q resolve-info-delays)) c (? . 41)) ((c def c (c (? . 5) q method-index-desc)) c (? . 50)) ((c def c (c (? . 1) q document-version-text)) c (? . 116)) ((c def c (c (? . 0) q techlink)) q (38015 . 12)) ((c def c (c (? . 2) q script-property-type)) c (? . 66)) ((c def c (c (? . 2) q css-addition?)) c (? . 55)) ((c def c (c (? . 13) q email?)) q (13873 . 3)) ((c form c (c (? . 25) q interaction/no-prompt)) q (49143 . 2)) ((c def c (c (? . 7) q subsection)) q (1018 . 9)) ((c def c (c (? . 1) q make-link-render-style)) c (? . 115)) ((c def c (c (? . 22) q element->string)) q (60742 . 8)) ((c def c (c (? . 1) q collect-put!)) q (71355 . 5)) ((c def c (c (? . 22) q paragraph-content)) q (56042 . 3)) ((c def c (c (? . 1) q make-part)) c (? . 111)) ((c def c (c (? . 76) q optional)) q (53589 . 3)) ((c form c (c (? . 0) q var)) q (22406 . 2)) ((c def c (c (? . 2) q make-attributes)) c (? . 23)) ((c form c (c (? . 25) q racketblock0+eval)) q (49366 . 2)) ((c def c (c (? . 76) q BNF-etc)) q (54017 . 2)) ((c def c (c (? . 0) q indexed-file)) q (38776 . 3)) ((c def c (c (? . 1) q part-tags)) c (? . 111)) ((c def c (c (? . 0) q onscreen)) q (35625 . 3)) ((c def c (c (? . 1) q make-table)) c (? . 86)) ((c def c (c (? . 22) q element?)) q (59519 . 3)) ((c def c (c (? . 0) q Flag)) q (36072 . 3)) ((c form c (c (? . 13) q acmlarge)) q (11049 . 2)) ((c def c (c (? . 4) q make-shaped-parens)) c (? . 110)) ((c def c (c (? . 1) q box-mode-top-name)) c (? . 82)) ((c def c (c (? . 4) q meta-color)) q (46059 . 2)) ((c def c (c (? . 22) q make-blockquote)) q (57145 . 4)) ((c def c (c (? . 1) q struct:part-relative-element)) c (? . 53)) ((c def c (c (? . 49) q make-entry)) c (? . 101)) ((c def c (c (? . 1) q make-part-relative-element)) c (? . 53)) ((c def c (c (? . 1) q traverse-element)) c (? . 121)) ((c form c (c (? . 0) q SCHEME)) q (20641 . 2)) ((c form c (c (? . 11) q require/doc)) q (52965 . 2)) ((c def c (c (? . 0) q undefined-const)) q (40255 . 2)) ((c def c (c (? . 1) q target-url)) c (? . 117)) ((c def c (c (? . 1) q struct:traverse-element)) c (? . 121)) ((c form c (c (? . 8) q noqcourier)) q (9701 . 2)) ((c def c (c (? . 13) q institution)) q (14784 . 6)) ((c def c (c (? . 5) q interface-index-desc?)) c (? . 48)) ((c def c (c (? . 1) q resolve-get-keys)) q (72173 . 5)) ((c def c (c (? . 22) q make-itemization)) q (56773 . 3)) ((c def c (c (? . 1) q paragraph?)) c (? . 75)) ((c form c (c (? . 0) q RACKETRESULTBLOCK0)) q (19625 . 2)) ((c form c (c (? . 25) q interaction)) q (48672 . 15)) ((c def c (c (? . 9) q decode)) q (84618 . 3)) ((c def c (c (? . 2) q make-alt-tag)) c (? . 44)) ((c def c (c (? . 120) q render-mixin)) q (83402 . 3)) ((c def c (c (? . 2) q make-js-addition)) c (? . 56)) ((c def c (c (? . 1) q traverse-block)) c (? . 87)) ((c def c (c (? . 9) q make-part-start)) c (? . 16)) ((c form c (c (? . 0) q history)) q (39807 . 8)) ((c def c (c (? . 4) q make-literal-syntax)) c (? . 114)) ((c def c (c (? . 2) q struct:link-resource)) c (? . 46)) ((c def c (c (? . 1) q struct:traverse-block)) c (? . 87)) ((c def c (c (? . 1) q collect-info?)) c (? . 71)) ((c form c (c (? . 0) q method)) q (35119 . 2)) ((c def c (c (? . 5) q constructor-index-desc-class-tag)) c (? . 119)) ((c form c (c (? . 0) q racketmodname)) q (20775 . 6)) ((c def c (c (? . 95) q author/short)) q (16609 . 4)) ((c def c (c (? . 1) q struct:render-element)) c (? . 57)) ((c def c (c (? . 4) q output-color)) q (45783 . 2)) ((c form c (c (? . 0) q RACKET)) q (20177 . 2)) ((c def c (c (? . 1) q struct:redirect-target-element)) c (? . 18)) ((c def c (c (? . 95) q affiliation-sep)) q (16901 . 2)) ((c form c (c (? . 0) q racketresultblock0)) q (19518 . 2)) ((c def c (c (? . 19) q struct:tex-addition)) c (? . 45)) ((c def c (c (? . 2) q attributes-assoc)) c (? . 23)) ((c def c (c (? . 2) q install-resource)) c (? . 100)) ((c def c (c (? . 1) q delayed-element-sizer)) c (? . 62)) ((c constructor c (? . 64)) q (82535 . 6)) ((c def c (c (? . 1) q make-collect-element)) c (? . 83)) ((c def c (c (? . 79) q make-at-reader)) q (62827 . 5)) ((c def c (c (? . 2) q make-install-resource)) c (? . 100)) ((c def c (c (? . 5) q language-index-desc)) c (? . 112)) ((c def c (c (? . 1) q collect-element?)) c (? . 83)) ((c form c (c (? . 13) q anonymous)) q (11197 . 2)) ((c def c (c (? . 1) q toc-target-element?)) c (? . 107)) ((c def c (c (? . 5) q make-thing-index-desc)) c (? . 106)) ((c def c (c (? . 9) q title-decl-tags)) c (? . 104)) ((q form ((lib "scribble/lp-include.rkt") lp-include)) q (61313 . 2)) ((c def c (c (? . 13) q marginfigure)) q (15704 . 3)) ((c def c (c (? . 0) q schemekeywordfont)) q (23018 . 3)) ((c def c (? . 80)) q (79361 . 2)) ((c def c (c (? . 2) q part-link-redirect)) c (? . 51)) ((c form c (c (? . 0) q defform*)) q (28514 . 4)) ((c def c (c (? . 0) q typeset-code)) q (18366 . 17)) ((c def c (c (? . 1) q toc-element?)) c (? . 14)) ((c def c (c (? . 95) q abstract)) q (16418 . 3)) ((c form c (c (? . 25) q defexamples)) q (49732 . 2)) ((c def c (c (? . 2) q alt-tag?)) c (? . 44)) ((c def c (c (? . 1) q box-mode?)) c (? . 82)) ((c def c (c (? . 9) q decode-part)) q (84685 . 6)) ((c def c (c (? . 22) q target-url-style)) c (? . 59)) ((c def c (c (? . 1) q part-relative-element-sizer)) c (? . 53)) ((c form c (c (? . 0) q racketresultblock)) q (19465 . 2)) ((c form c (c (? . 0) q defsignature/splice)) q (35280 . 2)) ((c def c (c (? . 7) q elem)) q (4622 . 4)) ((c def c (c (? . 123) q extra-character-conversions)) q (83229 . 4)) ((c def c (c (? . 7) q item)) q (3568 . 3)) ((c form c (c (? . 0) q sigelem)) q (35425 . 2)) ((c form c (c (? . 0) q RACKETINPUT)) q (19726 . 2)) ((c def c (c (? . 13) q acmJournal)) q (12683 . 3)) ((c def c (c (? . 7) q emph)) q (5371 . 3)) ((c def c (c (? . 1) q make-color-property)) c (? . 90)) ((c form c (c (? . 0) q indexed-scheme)) q (38567 . 2)) ((c def c (c (? . 2) q css-style-addition-path)) c (? . 73)) ((c def c (c (? . 5) q make-module-path-index-desc)) c (? . 85)) ((c def c (c (? . 2) q make-hover-property)) c (? . 92)) ((c def c (c (? . 2) q make-html-defaults)) c (? . 37)) ((c def c (c (? . 1) q nested-flow?)) c (? . 29)) ((c def c (c (? . 2) q js-style-addition?)) c (? . 6)) ((c form c (c (? . 11) q struct-doc)) q (51775 . 6)) ((c def c (c (? . 1) q struct:link-render-style)) c (? . 115)) ((c def c (c (? . 1) q struct:link-element)) c (? . 58)) ((c def c (c (? . 2) q html-defaults?)) c (? . 37)) ((c def c (c (? . 1) q table-blockss)) c (? . 86)) ((c def c (c (? . 1) q toc-target2-element-toc-content)) c (? . 36)) ((c def c (c (? . 1) q make-box-mode)) c (? . 82)) ((c def c (c (? . 1) q make-nested-flow)) c (? . 29)) ((c def c (c (? . 79) q read)) q (61343 . 3)) ((c def c (c (? . 1) q background-color-property?)) c (? . 98)) ((c def c (c (? . 1) q resolve-get/tentative)) q (72041 . 5))))
procedure
(title [#:tag tag                   
        #:tag-prefix tag-prefix     
        #:style style               
        #:version vers              
        #:date date]                
        pre-content ...+)       -> title-decl?
  tag : (or/c #f string? (listof string?)) = #f
  tag-prefix : (or/c #f string? module-path?) = #f
  style : (or/c style? #f string? symbol? (listof symbol?)) = #f
  vers : (or/c string? #f) = #f
  date : (or/c string? #f) = #f
  pre-content : pre-content?
procedure
(section [#:tag tag                   
          #:tag-prefix tag-prefix     
          #:style style]              
          pre-content ...+)       -> part-start?
  tag : (or/c #f string? (listof string?)) = #f
  tag-prefix : (or/c #f string? module-path?) = #f
  style : (or/c style? #f string? symbol? (listof symbol?)) = #f
  pre-content : pre-content?
procedure
(subsection [#:tag tag                   
             #:tag-prefix tag-prefix     
             #:style style]              
             pre-content ...+)       -> part-start?
  tag : (or/c #f string? (listof string?)) = #f
  tag-prefix : (or/c #f string? module-path?) = #f
  style : (or/c style? #f string? symbol? (listof symbol?)) = #f
  pre-content : pre-content?
procedure
(subsubsection [#:tag tag                   
                #:tag-prefix tag-prefix     
                #:style style]              
                pre-content ...+)       -> part-start?
  tag : (or/c #f string? (listof string?)) = #f
  tag-prefix : (or/c #f string? module-path?) = #f
  style : (or/c style? #f string? symbol? (listof symbol?)) = #f
  pre-content : pre-content?
procedure
(subsubsub*section [#:tag tag                   
                    #:tag-prefix tag-prefix     
                    #:style style]              
                    pre-content ...+)       -> paragraph?
  tag : (or/c #f string? (listof string?)) = #f
  tag-prefix : (or/c #f string? module-path?) = #f
  style : (or/c style? #f string? symbol? (listof symbol?)) = #f
  pre-content : pre-content?
syntax
(include-section module-path)
procedure
(author auth ...) -> block?
  auth : content?
procedure
(author+email  author-name                   
               email                         
              [#:obfuscate? obfuscate?]) -> element?
  author-name : content?
  email : string?
  obfuscate? : any/c = #f
procedure
(para [#:style style] pre-content ...) -> paragraph?
  style : (or/c style? string? symbol? #f) = #f
  pre-content : pre-content?
procedure
(nested [#:style style] pre-flow ...) -> nested-flow?
  style : (or/c style? string? symbol? #f) = #f
  pre-flow : pre-flow?
procedure
(centered pre-flow ...) -> nested-flow?
  pre-flow : pre-flow?
procedure
(margin-note pre-flow ... [#:left? left?]) -> block?
  pre-flow : pre-flow?
  left? : any/c = #f
procedure
(margin-note* pre-content ... [#:left? left?]) -> element?
  pre-content : pre-content?
  left? : any/c = #f
procedure
(itemlist itm ... [#:style style]) -> itemization?
  itm : items/c
  style : (or/c style? string? symbol? #f) = #f
value
items/c : flat-contract?
procedure
(item pre-flow ...) -> item?
  pre-flow : pre-flow?
procedure
(item? v) -> boolean?
  v : any/c
procedure
(tabular  cells                                     
         [#:style style                             
          #:sep sep                                 
          #:column-properties column-properties     
          #:row-properties row-properties           
          #:cell-properties cell-properties])   -> table?
  cells : (listof (listof (or/c block? content? 'cont)))
  style : (or/c style? string? symbol? #f) = #f
  sep : (or/c block? content? #f) = #f
  column-properties : (listof any/c) = '()
  row-properties : (listof any/c) = '()
  cell-properties : (listof (listof any/c)) = '()

recipe      vegetable
---------------------
caldo verde      kale
kinpira gobō  burdock
makizushi
procedure
(verbatim [#:indent indent] elem ...+) -> block?
  indent : exact-nonnegative-integer? = 0
  elem : content?
procedure
(elem pre-content ... [#:style style]) -> element?
  pre-content : pre-content?
  style : (or/c style? string? symbol? #f) = #f
procedure
(italic pre-content ...) -> element?
  pre-content : pre-content?
procedure
(bold pre-content ...) -> element?
  pre-content : pre-content?
procedure
(tt pre-content ...) -> element?
  pre-content : pre-content?
procedure
(subscript pre-content ...) -> element?
  pre-content : pre-content?
procedure
(superscript pre-content ...) -> element?
  pre-content : pre-content?
procedure
(smaller pre-content ...) -> element?
  pre-content : pre-content?
procedure
(larger pre-content ...) -> element?
  pre-content : pre-content?
procedure
(emph pre-content ...) -> element?
  pre-content : pre-content?
procedure
(literal str ...+) -> element?
  str : string?
procedure
(image  path                    
       [#:scale scale           
        #:suffixes suffixes     
        #:style style]          
        pre-content ...)    -> image-element?
  path : (or/c path-string? (cons/c 'collects (listof bytes?)))
  scale : real? = 1.0
  suffixes : (listof #rx"^[.]") = null
  style : (or/c style? string? symbol? #f) = #f
  pre-content : pre-content?
procedure
(linebreak) -> element?
procedure
(nonbreaking pre-content ...) -> element?
  pre-content : pre-content?
procedure
(hspace n) -> element?
  n : exact-nonnegative-integer?
value
~ : string?
value
-~- : string?
value
?- : string?
value
._ : element?
value
.__ : element?
procedure
(hyperlink  url                         
            pre-content ...             
           [#:underline? underline?     
            #:style style])         -> element?
  url : string?
  pre-content : pre-content?
  underline? : any/c = #t
  style : (or/c style? string? symbol? #f)
        = (if underline? #f "plainlink")
procedure
(url dest) -> element?
  dest : string?
procedure
(secref  tag                                
        [#:doc module-path                  
         #:tag-prefixes prefixes            
         #:underline? underline?]           
         #:link-render-style ref-style) -> element?
  tag : string?
  module-path : (or/c module-path? #f) = #f
  prefixes : (or/c (listof string?) #f) = #f
  underline? : any/c = #t
  ref-style : (or/c link-render-style? #f)
procedure
(Secref  tag                                
        [#:doc module-path                  
         #:tag-prefixes prefixes            
         #:underline? underline?]           
         #:link-render-style ref-style) -> element?
  tag : string?
  module-path : (or/c module-path? #f) = #f
  prefixes : (or/c (listof string?) #f) = #f
  underline? : any/c = #t
  ref-style : (or/c link-render-style? #f)
procedure
(seclink  tag                         
         [#:doc module-path           
          #:tag-prefixes prefixes     
          #:underline? underline?     
          #:indirect? indirect?]      
          pre-content ...)        -> element?
  tag : string?
  module-path : (or/c module-path? #f) = #f
  prefixes : (or/c (listof string?) #f) = #f
  underline? : any/c = #t
  indirect? : any/c = #f
  pre-content : pre-content?
procedure
(other-doc  module-path                 
           [#:underline? underline?     
            #:indirect indirect])   -> element?
  module-path : module-path?
  underline? : any/c = #t
  indirect : (or/c #f content?) = #f
procedure
(elemtag t pre-content ...) -> element?
  t : (or/c taglet? generated-tag?)
  pre-content : pre-content?
procedure
(elemref  t                             
          pre-content ...               
         [#:underline? underline?]) -> element?
  t : (or/c taglet? generated-tag?)
  pre-content : pre-content?
  underline? : any/c = #t
procedure
(index words pre-content ...) -> index-element?
  words : (or/c string? (listof string?))
  pre-content : pre-content?
procedure
(index* words word-contents pre-content ...) -> index-element?
  words : (listof string?)
  word-contents : (listof list?)
  pre-content : pre-content?
procedure
(as-index pre-content ...) -> index-element?
  pre-content : pre-content?
procedure
(section-index word ...) -> part-index-decl?
  word : string?
procedure
(index-section [#:tag tag]) -> part?
  tag : (or/c #f string?) = "doc-index"
procedure
(table-of-contents) -> delayed-block?
procedure
(local-table-of-contents [#:style style]) -> delayed-block?
  style : (or/c symbol? #f) = #f
syntax
preprint
syntax
10pt
syntax
nocopyright
syntax
onecolumn
syntax
notimes
syntax
noqcourier
procedure
(abstract pre-content ...) -> block?
  pre-content : pre-content?
syntax
(include-abstract module-path)
procedure
(subtitle pre-content ...) -> element?
  pre-content : pre-content?
procedure
(authorinfo name affiliation email) -> block?
  name : pre-content?
  affiliation : pre-content?
  email : pre-content?
procedure
(conferenceinfo conference location) -> block?
  conference : pre-content?
  location : pre-content?
procedure
(copyrightyear content ...) -> block?
  content : pre-content?
procedure
(copyrightdata content ...) -> block?
  content : pre-content?
procedure
(doi content ...) -> block?
  content : pre-content?
procedure
(exclusive-license) -> block?
procedure
(to-appear content ...) -> block?
  content : pre-content?
procedure
(category  CR-number          
           subcategory        
           third-level        
          [fourth-level]) -> content?
  CR-number : pre-content?
  subcategory : pre-content?
  third-level : pre-content?
  fourth-level : (or/c #f pre-content?) = #f
procedure
(terms content ...) -> content?
  content : pre-content?
procedure
(keywords content ...) -> content?
  content : pre-content?
syntax
manuscript
syntax
acmsmall
syntax
acmlarge
syntax
acmtog
syntax
sigconf
syntax
siggraph
syntax
sigplan
syntax
sigchi
syntax
sigchi-a
syntax
review
syntax
screen
syntax
natbib
syntax
anonymous
syntax
authorversion
syntax
9pt
syntax
10pt
syntax
11pt
syntax
12pt
procedure
(abstract pre-content ...) -> block?
  pre-content : pre-content?
syntax
(include-abstract module-path)
procedure
(title [#:short short-title     
        #:tag tag               
        #:tag-prefix prefix     
        #:style style           
        #:version version       
        #:date date]            
        title ...)          -> title-decl?
  short-title : pre-content? = #f
  tag : (or/c string? (listof string?) #f) = #f
  prefix : (or/c string? module-path? #f) = #f
  style : (or/c style? string? symbol? #f) = #f
  version : (or/c string? #f) = #f
  date : (or/c string? #f) = #f
  title : pre-content?
procedure
(subtitle pre-content ...) -> content?
  pre-content : pre-content?
procedure
(author [#:orcid orcid                 
         #:affiliation affiliation     
         #:email email]                
         name ...)                 -> block?
  orcid : (or/c pre-content? #f) = #f
  affiliation : (or/c pre-content?          = #f
                      affiliation?
                      (listof pre-content?)
                      (listof affiliation?)
                      #f)
  email : (or/c pre-content? (listof pre-content?) #f) = #f
  name : pre-content?
procedure
(acmJournal journal ...) -> block?
  journal : pre-content?
procedure
(acmConference name date venue) -> block?
  name : pre-content?
  date : pre-content?
  venue : pre-content?
procedure
(acmVolume content ...) -> block?
  content : pre-content?
procedure
(acmNumber content ...) -> block?
  content : pre-content?
procedure
(acmArticle content ...) -> block?
  content : pre-content?
procedure
(acmYear content ...) -> block?
  content : pre-content?
procedure
(acmMonth content ...) -> block?
  content : pre-content?
procedure
(acmArticleSeq content ...) -> block?
  content : pre-content?
procedure
(acmPrice content ...) -> block?
  content : pre-content?
procedure
(acmISBN content ...) -> block?
  content : pre-content?
procedure
(acmDOI content ...) -> block?
  content : pre-content?
procedure
(acmBadgeL [#:url url] graphics) -> block?
  url : string? = #f
  graphics : string?
procedure
(acmBadgeR [#:url url] graphics) -> block?
  url : string? = #f
  graphics : string?
procedure
(email text ...) -> email?
  text : pre-content?
procedure
(email? email) -> boolean?
  email : any/c
procedure
(affiliation [#:position position                 
              #:institution institution           
              #:street-address street-address     
              #:city city                         
              #:state state                       
              #:postcode postcode                 
              #:country country])             -> affiliation?
  position : (or/c pre-content? #f) = #f
  institution : (listof (or/c pre-content? institution?)) = '()
  street-address : (or/c pre-content? #f) = #f
  city : (or/c pre-content? #f) = #f
  state : (or/c pre-content? #f) = #f
  postcode : (or/c pre-content? #f) = #f
  country : (or/c pre-content? #f) = #f
procedure
(affiliation? aff) -> boolean?
  aff : any/c
procedure
(institution [#:departments departments]     
              inst ...)                  -> institution?
  departments : (or/c pre-content? institution? (listof institution))
              = '()
  inst : institution?
procedure
(institution? inst) -> boolean
  inst : any/c
procedure
(terms content ...) -> content?
  content : pre-content?
procedure
(keywords content ...) -> content?
  content : pre-content?
procedure
(startPage content ...) -> content?
  content : pre-content?
procedure
(ccsdesc #:number number? content ...) -> content?
  number? : #f
  content : pre-content?
procedure
(received [#:stage stage] date) -> content?
  stage : string? = #f
  date : string?
procedure
(teaserfigure content ...) -> block?
  content : pre-flow?
procedure
(sidebar content ...) -> block?
  content : pre-flow?
procedure
(marginfigure content ...) -> block?
  content : pre-flow?
procedure
(margintable content ...) -> block?
  content : pre-flow?
procedure
(printonly content ...) -> block?
  content : pre-flow?
procedure
(screenonly content ...) -> block?
  content : pre-flow?
procedure
(anonsuppress content ...) -> block?
  content : pre-flow?
procedure
(acks content ...) -> block?
  content : pre-flow?
procedure
(grantsponsor sponsorID name url) -> content?
  sponsorID : string?
  name : string?
  url : string?
procedure
(grantnum [#:url url] sponsorID num) -> content?
  url : string? = #f
  sponsorID : string?
  num : string?
procedure
(abstract pre-content ...) -> block?
  pre-content : pre-content?
syntax
(include-abstract module-path)
procedure
(author name ...) -> block?
  name : pre-content?
procedure
((author/short short-name ...) long-name ...) -> block?
  short-name : pre-content?
  long-name : pre-content?
procedure
(affiliation place ...) -> element?
  place : pre-content?
procedure
(affiliation-mark mark ...) -> element?
  mark : pre-content?
procedure
(affiliation-sep) -> element?
procedure
(abstract pre-content ...) -> block?
  pre-content : pre-content?
syntax
(include-abstract module-path)
syntax
(authors auth ...)
 
auth = (author pre-content-expr ...)
     | (author #:inst str-expr pre-content-expr ...)
 
  pre-content-expr : pre-content?
  str-expr : string?
syntax
author
syntax
(institutes (institute pre-content-expr ...) ...)
 
  pre-content-expr : pre-content?
syntax
institute
syntax
(email pre-content-expr ...)
syntax
(codeblock option ... str-expr ...+)
 
option = #:keep-lang-line? keep-expr
       | #:indent indent-expr
       | #:expand expand-expr
       | #:context context-expr
       | #:line-numbers line-number-expr
       | #:line-number-sep line-number-sep-expr
 
  keep-expr : any/c
  indent-expr : exact-nonnegative-integer?
  expand-expr : (or/c #f (syntax? . -> . syntax?))
  context-expr : (or/c #f syntax?)
  line-number-expr : (or/c #f exact-nonnegative-integer?)
  line-number-sep-expr : exact-nonnegative-integer?
syntax
(codeblock0 option ... str-expr ...+)
syntax
(code option ... str-expr ...+)
 
option = #:lang lang-line-expr
       | #:expand expand-expr
       | #:context context-expr
 
  lang-line-expr : (or/c #f string?)
  expand-expr : (or/c #f (syntax? . -> . syntax?))
  context-expr : (or/c #f syntax?)
procedure
(typeset-code [#:context context                      
               #:expand expand                        
               #:indent indent                        
               #:keep-lang-line? keep?                
               #:line-numbers line-numbers            
               #:line-number-sep line-number-sep]     
               #:block? block?                        
               strs ...)                          -> block?
  context : (or/c #f syntax?) = #f
  expand : (or/c #f (syntax? . -> . syntax?)) = #f
  indent : exact-nonnegative-integer? = 2
  keep? : any/c = #t
  line-numbers : (or/c #f exact-nonnegative-integer?) = #f
  line-number-sep : exact-nonnegative-integer? = 1
  block? : #t
  strs : string?
syntax
(racketblock maybe-escape datum ...)
 
maybe-escape = 
             | #:escape escape-id
syntax
(RACKETBLOCK maybe-escape datum ...)
syntax
(racketblock0 maybe-escape datum ...)
syntax
(RACKETBLOCK0 maybe-escape datum ...)
syntax
(racketresultblock maybe-escape datum ...)
syntax
(racketresultblock0 maybe-escape datum ...)
syntax
(RACKETRESULTBLOCK maybe-escape datum ...)
syntax
(RACKETRESULTBLOCK0 maybe-escape datum ...)
syntax
(racketinput maybe-escape datum ...)
syntax
(RACKETINPUT maybe-escape datum ...)
syntax
(racketinput0 maybe-escape datum ...)
syntax
(RACKETINPUT0 maybe-escape datum ...)
syntax
(racketmod maybe-file maybe-escape lang datum ...)
 
  maybe-file = 
             | #:file filename-expr
                
maybe-escape = 
             | #:escape escape-id
syntax
(racketmod0 maybe-file maybe-escape lang datum ...)
syntax
(racket maybe-escape datum ...)
syntax
(RACKET maybe-escape datum ...)
syntax
(racketresult maybe-escape datum ...)
syntax
(racketid maybe-escape datum ...)
syntax
(schemeblock maybe-escape datum ...)
syntax
(SCHEMEBLOCK maybe-escape datum ...)
syntax
(schemeblock0 maybe-escape datum ...)
syntax
(SCHEMEBLOCK0 maybe-escape datum ...)
syntax
(schemeinput maybe-escape datum ...)
syntax
(schememod lang maybe-escape datum ...)
syntax
(scheme maybe-escape datum ...)
syntax
(SCHEME maybe-escape datum ...)
syntax
(schemeresult maybe-escape datum ...)
syntax
(schemeid maybe-escape datum ...)
syntax
(racketmodname datum maybe-indirect)
(racketmodname (unsyntax expr) maybe-indirect)
 
maybe-indirect = 
               | #:indirect
syntax
(racketmodlink datum pre-content-expr ...)
procedure
(litchar str ...) -> element?
  str : string?
procedure
(racketfont pre-content ...) -> element?
  pre-content : pre-content?
procedure
(racketplainfont pre-content ...) -> element?
  pre-content : pre-content?
procedure
(racketvalfont pre-content ...) -> element?
  pre-content : pre-content?
procedure
(racketresultfont [#:decode? decode?]     
                   pre-content ...)   -> element?
  decode? : boolean? = #t
  pre-content : pre-content?
procedure
(racketidfont pre-content ...) -> element?
  pre-content : pre-content?
procedure
(racketvarfont pre-content ...) -> element?
  pre-content : pre-content?
procedure
(racketkeywordfont pre-content ...) -> element?
  pre-content : pre-content?
procedure
(racketparenfont pre-content ...) -> element?
  pre-content : pre-content?
procedure
(racketmetafont pre-content ...) -> element?
  pre-content : pre-content?
procedure
(racketcommentfont pre-content ...) -> element?
  pre-content : pre-content?
procedure
(racketerror pre-content ...) -> element?
  pre-content : pre-content?
procedure
(racketmodfont pre-content ...) -> element?
  pre-content : pre-content?
procedure
(racketoutput pre-content ...) -> element?
  pre-content : pre-content?
procedure
(procedure pre-content ...) -> element?
  pre-content : pre-content?
syntax
(var datum)
syntax
(svar datum)
syntax
(schememodname datum)
(schememodname (unsyntax expr))
syntax
(schememodlink datum pre-content-expr ...)
procedure
(schemefont pre-content ...) -> element?
  pre-content : pre-content?
procedure
(schemevalfont pre-content ...) -> element?
  pre-content : pre-content?
procedure
(schemeresultfont pre-content ...) -> element?
  pre-content : pre-content?
procedure
(schemeidfont pre-content ...) -> element?
  pre-content : pre-content?
procedure
(schemevarfont pre-content ...) -> element?
  pre-content : pre-content?
procedure
(schemekeywordfont pre-content ...) -> element?
  pre-content : pre-content?
procedure
(schemeparenfont pre-content ...) -> element?
  pre-content : pre-content?
procedure
(schememetafont pre-content ...) -> element?
  pre-content : pre-content?
procedure
(schemeerror pre-content ...) -> element?
  pre-content : pre-content?
procedure
(schememodfont pre-content ...) -> element?
  pre-content : pre-content?
procedure
(schemeoutput pre-content ...) -> element?
  pre-content : pre-content?
syntax
(defmodule maybe-req one-or-multi option ... pre-flow ...)
 
   maybe-req = 
             | #:require-form content-expr
                
one-or-multi = module-spec
             | #:multi (module-spec ...+)
                
 module-spec = module-path
             | content-expr
                
      option = #:module-paths (module-path ...)
             | #:no-declare
             | #:use-sources (src-module-path ...)
             | #:link-target? link-target?-expr
             | #:indirect
             | #:lang
             | #:reader
             | #:packages (pkg-expr ...)
syntax
(declare-exporting module-path/escape ... maybe-pkgs maybe-sources)
 
        maybe-pkgs = 
                   | #:packages (pkg-expr ...)
                      
     maybe-sources = 
                   | #:use-sources (module-path/escape ...)
                      
module-path/escape = module-path
                   | ,module-path-expr
syntax
(defmodulelang one-or-multi maybe-sources option ... pre-flow ...)
(defmodulelang one-or-multi #:module-path module-path
               option ... pre-flow ...)
syntax
(defmodulereader one-or-multi option ... pre-flow ...)
syntax
(defmodule* maybe-req (module-spec ...+) option ... pre-flow ...)
syntax
(defmodulelang* (module-spec ...+) option ... pre-flow ...)
syntax
(defmodulereader* (module-spec ...+) option ... pre-flow ...)
syntax
(defmodule*/no-declare maybe-req (module-spec ...) option ... pre-flow ...)
syntax
(defmodulelang*/no-declare (module-spec ...) option ... pre-flow ...)
syntax
(defmodulereader*/no-declare (module-spec ...) option ... pre-flow ...)
syntax
(defproc options prototype
         result-contract-expr-datum
         maybe-value
         pre-flow ...)
 
  prototype = (id arg-spec ...)
            | (prototype arg-spec ...)
               
   arg-spec = (arg-id contract-expr-datum)
            | (arg-id contract-expr-datum default-expr)
            | (keyword arg-id contract-expr-datum)
            | (keyword arg-id contract-expr-datum default-expr)
            | ellipses
            | ellipses+
               
    options = maybe-kind maybe-link maybe-id
               
 maybe-kind = 
            | #:kind kind-string-expr
               
 maybe-link = 
            | #:link-target? link-target?-expr
               
   maybe-id = 
            | #:id [src-id dest-id-expr]
               
maybe-value = 
            | #:value value-expr-datum
               
   ellipses = ...
               
  ellipses+ = ...+
procedure
(make-sandwich ingredients) -> sandwich?
  ingredients : (listof ingredient?)
sandwich-maker
(make-reuben  ingredient              
              ...                     
             [#:veggie? veggie?]) -> sandwich?
  ingredient : sauerkraut?
  veggie? : any/c = #f

(arg-id contract-expr-datum)

(arg-id contract-expr-datum default-expr)

(keyword arg-id contract-expr-datum)

(keyword arg-id contract-expr-datum default-expr)

...

...+
syntax
(defproc* options
          ([prototype
            result-contract-expr-datum
            maybe-value] ...)
          pre-flow ...)
procedure
(make-pb&j) -> sandwich?
(make-pb&j jelly) -> sandwich?
  jelly : jelly?
syntax
(defform options form-datum
  maybe-grammar maybe-contracts
  pre-flow ...)
 
        options = maybe-kind maybe-link maybe-id maybe-literals
                   
     maybe-kind = 
                | #:kind kind-string-expr
                   
     maybe-link = 
                | #:link-target? link-target?-expr
                   
       maybe-id = 
                | #:id id
                | #:id [id id-expr]
                   
 maybe-literals = 
                | #:literals (literal-id ...)
                   
  maybe-grammar = 
                | #:grammar ([nonterm-id clause-datum ...+] ...)
                   
maybe-contracts = 
                | #:contracts ([subform-datum contract-expr-datum]
                               ...)
syntax
(sandwich-promise sandwich-expr)
 
  sandwich-expr : sandwich?
syntax
(sandwich-promise* [sandwich sandwich-expr]
                   [mixins ingredient-expr ...])
 
  sandwich-expr : sandwich?
  ingredient-expr : ingredient?
syntax
(sandwich-factory maybe-name factory-component ...)
 
       maybe-name = 
                  | name
                     
factory-component = #:protein protein-expr
                  | [vegetable vegetable-expr]
syntax
(defform* options [form-datum ...+]
  maybe-grammar maybe-contracts
  pre-flow ...)
syntax
(call-with-current-sandwich expr)
(call-with-current-sandwich expr sandwich-handler-expr)
syntax
(defform/none maybe-kind maybe-literal form-datum
  maybe-grammar maybe-contracts
  pre-flow ...)
syntax
(defidform maybe-kind maybe-link id pre-flow ...)
syntax
(defidform/inline id)
(defidform/inline (unsyntax id-expr))
syntax
(defsubform options form-datum
   maybe-grammar maybe-contracts
   pre-flow ...)
syntax
(defsubform* options [form-datum ...+]
  maybe-grammar maybe-contracts
  pre-flow ...)
syntax
(specform maybe-literals datum maybe-grammar maybe-contracts
  pre-flow ...)
syntax
(specsubform maybe-literals datum maybe-grammar maybe-contracts
  pre-flow ...)
syntax
(specspecsubform maybe-literals datum maybe-grammar maybe-contracts
  pre-flow ...)
syntax
(defform/subs options form-datum
  ([nonterm-id clause-datum ...+] ...)
  maybe-contracts
  pre-flow ...)
syntax
(defform*/subs options [form-datum ...+]
  ([nonterm-id clause-datum ...+] ...)
  maybe-contracts
  pre-flow ...)
syntax
(specform/subs maybe-literals datum
  ([nonterm-id clause-datum ...+] ...)
  maybe-contracts
  pre-flow ...)
syntax
(specsubform/subs maybe-literals datum
  ([nonterm-id clause-datum ...+] ...)
  maybe-contracts
  pre-flow ...)
syntax
(specspecsubform/subs maybe-literals datum
 ([nonterm-id clause-datum ...+] ...)
 maybe-contracts
 pre-flow ...)
syntax
(sandwich-factory maybe-name factory-component ...)
 
       maybe-name = 
                  | name
                     
factory-component = #:protein protein-expr
                  | [vegetable vegetable-expr]
syntax
(defparam maybe-link id arg-id
  contract-expr-datum
  maybe-value
  pre-flow ...)
parameter
(current-sandwich) -> sandwich?
(current-sandwich sandwich) -> void?
  sandwich : sandwich?
 = empty-sandwich
syntax
(defparam* maybe-link id arg-id
  in-contract-expr-datum out-contract-expr-datum
  maybe-value
  pre-flow ...)
syntax
(defboolparam maybe-link id arg-id
  maybe-value
  pre-flow ...)
syntax
(defthing options id contract-expr-datum maybe-value
  pre-flow ...)
 
    options = maybe-kind maybe-link maybe-id
               
 maybe-kind = 
            | #:kind kind-string-expr
               
 maybe-link = 
            | #:link-target? link-target?-expr
               
   maybe-id = 
            | #:id id-expr
               
maybe-value = 
            | #:value value-expr-datum
value
moldy-sandwich : sandwich?
value
empty-sandwich : sandwich? = (make-sandwich empty)
syntax
(defstruct* maybe-link struct-name ([field-name contract-expr-datum] ...)
  maybe-mutable maybe-non-opaque maybe-constructor
  pre-flow ...)
syntax
(defstruct maybe-link struct-name ([field-name contract-expr-datum] ...)
  maybe-mutable maybe-non-opaque maybe-constructor
  pre-flow ...)
 
       maybe-link = 
                  | #:link-target? link-target?-expr
                     
      struct-name = id
                  | (id super-id)
                     
    maybe-mutable = 
                  | #:mutable
                     
 maybe-non-opaque = 
                  | #:prefab
                  | #:transparent
                  | #:inspector #f
                     
maybe-constructor = 
                  | #:constructor-name constructor-id
                  | #:extra-constructor-name constructor-id
                  | #:omit-constructor
struct
(struct sandwich (protein sauce)
    #:extra-constructor-name make-sandwich)
  protein : ingredient?
  sauce : ingredient?
struct
(struct burrito (salsa tortilla))
  salsa : ingredient?
  tortilla : ingredient?
syntax
(deftogether [def-expr ...] pre-flow ...)
value
test-sandwich-1 : sandwich?
value
test-sandwich-2 : sandwich?
syntax
(racketgrammar maybe-literals id clause-datum ...+)
 
maybe-literals = 
               | #:literals (literal-id ...)
syntax
(racketgrammar* maybe-literals [id clause-datum ...+] ...)
procedure
(defidentifier  id                            
               [#:form? form?                 
                #:index? index?               
                #:show-libs? show-libs?]) -> element?
  id : identifier?
  form? : boolean? = #f
  index? : boolean? = #t
  show-libs? : boolean? = #t
syntax
(schemegrammar maybe-literals id clause-datum ...+)
syntax
(schemegrammar* maybe-literals [id clause-datum ...+] ...)
parameter
(current-display-width) -> exact-nonnegative-integer?
(current-display-width w) -> void?
  w : exact-nonnegative-integer?
syntax
(defclass maybe-link id super (intf-id ...) pre-flow ...)
 
maybe-link = 
           | #:link-target? link-target?-expr
              
     super = super-id
           | (mixin-id super)
syntax
(defclass/title maybe-link id super (intf-id ...) pre-flow ...)
syntax
(definterface id (intf-id ...) pre-flow ...)
syntax
(definterface/title id (intf-id ...) pre-flow ...)
syntax
(defmixin id (domain-id ...) (range-id ...) pre-flow ...)
syntax
(defmixin/title id (domain-id ...) (range-id ...) pre-flow ...)
syntax
(defconstructor (arg-spec ...) pre-flow ...)
 
arg-spec = (arg-id contract-expr-datum)
         | (arg-id contract-expr-datum default-expr)
syntax
(defconstructor/make (arg-spec ...) pre-flow ...)
syntax
(defconstructor*/make [(arg-spec ...) ...] pre-flow ...)
syntax
(defconstructor/auto-super [(arg-spec ...) ...] pre-flow ...)
syntax
(defmethod maybe-mode maybe-link (id arg-spec ...)
           result-contract-expr-datum
           pre-flow ...)
 
maybe-link = 
           | #:link-target? link-target?-expr
              
maybe-mode = 
           | #:mode override
           | #:mode override-final
           | #:mode public-final
           | #:mode augment
           | #:mode augment-final
           | #:mode pubment
           | #:mode extend
           | #:mode extend-final
syntax
(defmethod* maybe-mode maybe-link
            ([(id arg-spec ...)
              result-contract-expr-datum] ...)
            pre-flow ...)
syntax
(method class/intf-id method-id)
syntax
(xmethod class/intf-id method-id)
syntax
(this-obj)
syntax
(defsignature id (super-id ...) pre-flow ...)
syntax
(defsignature/splice id (super-id ...) pre-flow ...)
procedure
(signature-desc pre-flow ...) -> any/c
  pre-flow : pre-flow?
syntax
(sigelem sig-id id)
procedure
(aux-elem pre-content ...) -> element?
  pre-content : pre-content?
procedure
(defterm pre-content ...) -> element?
  pre-content : pre-content?
procedure
(onscreen pre-content ...) -> element?
  pre-content : pre-content?
procedure
(menuitem menu-name item-name) -> element?
  menu-name : string?
  item-name : string?
procedure
(filepath pre-content ...) -> element?
  pre-content : pre-content?
procedure
(exec pre-content ...) -> element?
  pre-content : pre-content?
procedure
(envvar pre-content ...) -> element?
  pre-content : pre-content?
procedure
(Flag pre-content ...) -> element?
  pre-content : pre-content?
procedure
(DFlag pre-content ...) -> element?
  pre-content : pre-content?
procedure
(PFlag pre-content ...) -> element?
  pre-content : pre-content?
procedure
(DPFlag pre-content ...) -> element?
  pre-content : pre-content?
syntax
(racketlink id #:style style-expr pre-content ...)
(racketlink id pre-content ...)
 
  id : identifier?
  pre-content : pre-content?
syntax
(schemelink id pre-content ...)
procedure
(link  url                         
       pre-content ...             
      [#:underline? underline?     
       #:style style])         -> element?
  url : string?
  pre-content : any/c
  underline? : any/c = #t
  style : (or/c style? string? symbol? #f)
        = (if underline? #f "plainlink")
procedure
(other-manual  module-path                   
              [#:underline? underline?]) -> element?
  module-path : module-path?
  underline? : any/c = #t
procedure
(deftech  pre-content                 
          ...                         
         [#:key key                   
          #:normalize? normalize?     
          #:style? style?])       -> element?
  pre-content : pre-content?
  key : (or/c string? #f) = #f
  normalize? : any/c = #t
  style? : any/c = #t
procedure
(tech  pre-content                   
       ...                           
      [#:key key                     
       #:normalize? normalize?       
       #:doc module-path             
       #:tag-prefixes prefixes]) -> element?
  pre-content : pre-content?
  key : (or/c string? #f) = #f
  normalize? : any/c = #t
  module-path : (or/c module-path? #f) = #f
  prefixes : (or/c (listof string?) #f) = #f
procedure
(techlink  pre-content                   
           ...                           
          [#:key key                     
           #:normalize? normalize?       
           #:doc module-path             
           #:tag-prefixes prefixes]) -> element?
  pre-content : pre-content?
  key : (or/c string? #f) = #f
  normalize? : any/c = #t
  module-path : (or/c module-path? #f) = #f
  prefixes : (or/c (listof string?) #f) = #f
syntax
(indexed-racket datum ...)
syntax
(indexed-scheme datum ...)
procedure
(idefterm pre-content ...) -> element?
  pre-content : pre-content?
procedure
(pidefterm pre-content ...) -> element?
  pre-content : pre-content?
procedure
(indexed-file pre-content ...) -> element?
  pre-content : pre-content?
procedure
(indexed-envvar pre-content ...) -> element?
  pre-content : pre-content?
procedure
(cite key ...+) -> element?
  key : string?
procedure
(bibliography [#:tag tag] entry ...) -> part?
  tag : string? = "doc-bibliography"
  entry : bib-entry?
procedure
(bib-entry  #:key key               
            #:title title           
           [#:is-book? is-book?     
            #:author author         
            #:location location     
            #:date date             
            #:url url])         -> bib-entry?
  key : string?
  title : (or/c #f pre-content?)
  is-book? : boolean? = #f
  author : (or/c #f pre-content?) = #f
  location : (or/c #f pre-content?) = #f
  date : (or/c #f pre-content?) = #f
  url : (or/c #f pre-content?) = #f
procedure
(bib-entry? v) -> boolean?
  v : any/c
syntax
(history clause ...)
 
clause = #:added version-expr
       | #:changed version-expr content-expr
 
  version-expr : valid-version?
  content-expr : content?
value
tasty-burrito : burrito?
procedure
(t pre-content ...) -> paragraph?
  pre-content : pre-content?
value
etc : element?
value
PLaneT : element?
value
manual-doc-style : style?
procedure
(hash-lang) -> element?
value
void-const : element?
value
undefined-const : element?
procedure
(commandline pre-content ...) -> paragraph?
  pre-content : pre-content?
procedure
(inset-flow pre-flow ...) -> nested-flow?
  pre-flow : pre-flow?
procedure
(centerline pre-flow ...) -> nested-flow?
  pre-flow : pre-flow?
procedure
(math pre-content ...) -> element?
  pre-content : any/c
procedure
(filebox filename pre-flow ...) -> block?
  filename : (or/c string? element?)
  pre-flow : pre-flow?
procedure
(deprecated [#:what what]              
             replacement               
             additional-notes ...) -> block?
  what : content? = "library"
  replacement : content?
  additional-notes : content?
procedure
(image/plain filename-relative-to-source     
             pre-element ...)            -> element?
  filename-relative-to-source : string?
  pre-element : any/c
struct
(struct module-path-index-desc ()
    #:extra-constructor-name make-module-path-index-desc)
struct
(struct language-index-desc module-path-index-desc ()
    #:extra-constructor-name make-language-index-desc)
struct
(struct reader-index-desc module-path-index-desc ()
    #:extra-constructor-name make-reader-index-desc)
struct
(struct exported-index-desc (name from-libs)
    #:extra-constructor-name make-exported-index-desc)
  name : symbol?
  from-libs : (listof module-path?)
struct
(struct form-index-desc exported-index-desc ()
    #:extra-constructor-name make-form-index-desc)
struct
(struct procedure-index-desc exported-index-desc ()
    #:extra-constructor-name make-procedure-index-desc)
struct
(struct thing-index-desc exported-index-desc ()
    #:extra-constructor-name make-thing-index-desc)
struct
(struct struct-index-desc exported-index-desc ()
    #:extra-constructor-name make-struct-index-desc)
struct
(struct class-index-desc exported-index-desc ()
    #:extra-constructor-name make-class-index-desc)
struct
(struct interface-index-desc exported-index-desc ()
    #:extra-constructor-name make-interface-index-desc)
struct
(struct mixin-index-desc exported-index-desc ()
    #:extra-constructor-name make-mixin-index-desc)
struct
(struct method-index-desc exported-index-desc (method-name
                                               class-tag)
    #:extra-constructor-name make-method-index-desc)
  method-name : symbol?
  class-tag : tag?
struct
(struct constructor-index-desc exported-index-desc (class-tag)
    #:extra-constructor-name make-constructor-index-desc)
  class-tag : tag?
syntax
(define-code id typeset-expr)
(define-code id typeset-expr uncode-id)
(define-code id typeset-expr uncode-id d->s-expr)
(define-code id typeset-expr uncode-id d->s-expr stx-prop-expr)
procedure
(to-paragraph  v                           
              [#:expr? expr?               
               #:escapes? escapes?         
               #:color? color?             
               #:wrap-elem wrap-elem]) -> block?
  v : any/c
  expr? : any/c = #f
  escapes? : any/c = #t
  color? : any/c = #t
  wrap-elem : (element? . -> . element?) = (lambda (e) e)
procedure
((to-paragraph/prefix  prefix1                     
                       prefix                      
                       suffix)                     
                       v                           
                      [#:expr? expr?               
                       #:escapes? escapes?         
                       #:color? color?             
                       #:wrap-elem wrap-elem]) -> block?
  prefix1 : any/c
  prefix : any/c
  suffix : any/c
  v : any/c
  expr? : any/c = #f
  escapes? : any/c = #t
  color? : any/c = #f
  wrap-elem : (element? . -> . element?) = (lambda (e) e)
procedure
(to-element  v                       
            [#:expr? expr?           
             #:escapes? escapes?     
             #:defn? defn?])     -> element?
  v : any/c
  expr? : any/c = #f
  escapes? : any/c = #t
  defn? : any/c = #f
procedure
(to-element/no-color  v                         
                     [#:expr? expr?             
                      #:escapes? escapes?]) -> element?
  v : any/c
  expr? : any/c = #f
  escapes? : any/c = #t
struct
(struct var-id (sym)
    #:extra-constructor-name make-var-id)
  sym : (or/c symbol? identifier?)
struct
(struct shaped-parens (val shape)
    #:extra-constructor-name make-shaped-parens)
  val : any/c
  shape : char?
struct
(struct long-boolean (val)
    #:extra-constructor-name make-long-boolean)
  val : boolean?
struct
(struct just-context (val context)
    #:extra-constructor-name make-just-context)
  val : any/c
  context : syntax?
struct
(struct literal-syntax (stx)
    #:extra-constructor-name make-literal-syntax)
  stx : any/c
procedure
(element-id-transformer? v) -> boolean?
  v : any/c
procedure
(make-element-id-transformer proc) -> element-id-transformer?
  proc : (syntax? . -> . syntax?)
procedure
(variable-id? v) -> boolean?
  v : any/c
procedure
(make-variable-id sym) -> variable-id?
  sym : (or/c symbol? identifier?)
value
output-color : style?
value
input-color : style?
value
input-background-color : style?
value
no-color : style?
value
reader-color : style?
value
result-color : style?
value
keyword-color : style?
value
comment-color : style?
value
paren-color : style?
value
meta-color : style?
value
value-color : style?
value
symbol-color : style?
value
variable-color : style?
value
opt-color : style?
value
error-color : style?
value
syntax-link-color : style?
value
value-link-color : style?
value
module-color : style?
value
module-link-color : style?
value
block-color : style?
value
highlighted-color : style?
syntax
(examples option ... datum ...)
 
option = #:eval eval-expr
       | #:once
       | #:escape escape-id
       | #:label label-expr
       | #:hidden
       | #:result-only
       | #:no-inset
       | #:no-prompt
       | #:preserve-source-locations
       | #:no-result
       | #:lang language-name
procedure
(make-base-eval [#:pretty-print? pretty-print? 
                 #:lang lang]                  
                 input-program ...)            
 -> (any/c . -> . any)
  pretty-print? : any/c = #t
  lang : (or/c module-path?              = '(begin)
               (list/c 'special symbol?)
               (cons/c 'begin list?))
  input-program : any/c
procedure
(make-base-eval-factory  mod-paths                     
                        [#:pretty-print? pretty-print? 
                         #:lang lang])                 
 -> (-> (any/c . -> . any))
  mod-paths : (listof module-path?)
  pretty-print? : any/c = #t
  lang : (or/c module-path?              = '(begin)
               (list/c 'special symbol?)
               (cons/c 'begin list?))
procedure
(make-eval-factory  mod-paths                     
                   [#:pretty-print? pretty-print? 
                    #:lang lang])                 
 -> (-> (any/c . -> . any))
  mod-paths : (listof module-path?)
  pretty-print? : any/c = #t
  lang : (or/c module-path?              = '(begin)
               (list/c 'special symbol?)
               (cons/c 'begin list?))
procedure
(make-log-based-eval log-file mode) -> (-> any/c any)
  log-file : path-string?
  mode : (or/c 'record 'replay)
procedure
(close-eval eval) -> (one-of/c "")
  eval : (any/c . -> . any)
parameter
(scribble-eval-handler)
 -> ((any/c . -> . any) boolean? any/c . -> . any)
(scribble-eval-handler handler) -> void?
  handler : ((any/c . -> . any) boolean? any/c . -> . any)
parameter
(scribble-exn->string) -> (-> (or/c exn? any/c) string?)
(scribble-exn->string handler) -> void?
  handler : (-> (or/c exn? any/c) string?)
syntax
(interaction maybe-options datum ...)
 
  maybe-options = maybe-eval
                | maybe-escape
                | maybe-no-errors
                   
     maybe-eval = 
                | #:eval eval-expr
                   
   maybe-escape = 
                | #:escape escape-id
                   
maybe-no-errors = 
                | #:no-errors? no-errors?-expr
syntax
(interaction0 maybe-options datum ...)
syntax
(interaction/no-prompt maybe-eval maybe-escape datum)
syntax
(interaction-eval maybe-eval datum)
syntax
(interaction-eval-show maybe-eval datum)
syntax
(racketblock+eval maybe-eval maybe-escape datum ...)
syntax
(racketblock0+eval maybe-eval maybe-escape datum ...)
syntax
(racketmod+eval maybe-eval maybe-escape name datum ...)
syntax
(def+int maybe-options defn-datum expr-datum ...)
syntax
(defs+int maybe-options (defn-datum ...) expr-datum ...)
syntax
(examples maybe-options datum ...)
syntax
(examples* label-expr maybe-options datum ...)
syntax
(defexamples maybe-options datum ...)
syntax
(defexamples* label-expr maybe-options datum ...)
procedure
(as-examples b) -> block?
  b : block?
(as-examples label b) -> block?
  label : (or/c block? content?)
  b : block?
syntax
(with-eval-preserve-source-locations expr ...)
syntax
(for-doc require-spec ...)
syntax
(proc-doc/names id contract arg-specs (desc-expr ...))
 
arg-specs = ((arg-id ...) ((arg-id default-expr) ...))
          | (arg-id ...)
             
 contract = (-> arg ... result)
          | (->* (mandatory ...) (optional ...) result)
          | (case-> (-> arg ... result) ...)
             
mandatory = contract-expr
          | keyword contract-expr
             
 optional = contract-expr
          | keyword contract-expr
syntax
(proc-doc id contract maybe-defs (desc-expr ...))
 
  contract = (-> result)
           | (->i (arg ...) (opt ...) maybe-pre [id res])
           | (->i (arg ...) (opt ...) maybe-pre (values [id res] ...))
           | (->i (arg ...) (opt ...) #:rest rest [id result-expr])
           | (->d (arg ...) () maybe-pre (values [id result] ...))
           | (->d (arg ...) () maybe-pre [id result])
           | (->d (arg ...) () #:rest id rest [id result])
              
 maybe-pre = 
           | #:pre (pre-id ...) condition
              
maybe-defs = 
           | (default-expr default-expr ...)
syntax
(thing-doc id contract-expr (desc-expr ...))
syntax
(parameter-doc id (parameter/c contract-expr) arg-id (desc-expr ...))
syntax
(struct*-doc struct-name
             ([field-name contract-expr-datum] ...)
             maybe-omit-constructor
             maybe-mutable maybe-non-opaque maybe-constructor
             (desc-expr ...))
 
maybe-omit-constructor = 
                       | #:omit-constructor
syntax
(struct-doc struct-name
            ([field-name contract-expr-datum] ...)
            maybe-omit-constructor
            maybe-mutable maybe-non-opaque maybe-constructor
            (desc-expr ...))
syntax
(form-doc options form-datum
  maybe-grammar maybe-contracts
  (desc-expr ...))
 
        options = maybe-kind maybe-link maybe-id maybe-literals
                   
     maybe-kind = 
                | #:kind kind-string-expr
                   
     maybe-link = 
                | #:link-target? link-target?-expr
                   
       maybe-id = 
                | #:id id
                | #:id [id id-expr]
                   
 maybe-literals = 
                | #:literals (literal-id ...)
                   
  maybe-grammar = 
                | #:grammar ([nonterm-id clause-datum ...+] ...)
                   
maybe-contracts = 
                | #:contracts ([subform-datum contract-expr-datum]
                               ...)
syntax
(begin-for-doc form ...)
syntax
(generate-delayed-documents)
syntax
(require/doc require-spec ...)
syntax
(provide/doc spec ...)
syntax
(include-extracted module-path)
syntax
(provide-extracted module-path)
syntax
(include-previously-extracted module-path regexp)
procedure
(BNF prod ...) -> table?
  prod : (cons element? (listof (or/c block? element?)))
procedure
(nonterm pre-content ...) -> element?
  pre-content : any/c
procedure
(BNF-seq elem ...) -> element?
  elem : element?
procedure
(BNF-seq-lines elems ...) -> block?
  elems : (listof element?)
procedure
(BNF-group pre-content ...) -> element?
  pre-content : any/c
procedure
(optional pre-content ...) -> element?
  pre-content : any/c
procedure
(kleenestar pre-content ...) -> element?
  pre-content : any/c
procedure
(kleeneplus pre-content ...) -> element?
  pre-content : any/c
procedure
(kleenerange n m pre-content ...) -> element?
  n : any/c
  m : any/c
  pre-content : any/c
procedure
(BNF-alt elem ...) -> element?
  elem : element?
value
BNF-etc : string?
procedure
(make-part tag-prefix        
           tags              
           title-content     
           style             
           to-collect        
           blocks            
           parts)        -> part?
  tag-prefix : (or/c false/c string?)
  tags : (listof tag?)
  title-content : (or/c false/c list?)
  style : any/c
  to-collect : list?
  blocks : (listof block?)
  parts : (listof part?)
procedure
(part-flow p) -> (listof block?)
  p : part?
procedure
(part-title-content p) -> list?
  p : part?
procedure
(make-versioned-part tag-prefix        
                     tags              
                     title-content     
                     style             
                     to-collect        
                     blocks            
                     parts             
                     version)      -> part?
  tag-prefix : (or/c false/c string?)
  tags : (listof tag?)
  title-content : (or/c false/c list?)
  style : any/c
  to-collect : list?
  blocks : (listof block?)
  parts : (listof part?)
  version : string?
procedure
(versioned-part? v) -> boolean?
  v : any/c
procedure
(make-unnumbered-part tag-prefix        
                      tags              
                      title-content     
                      style             
                      to-collect        
                      blocks            
                      parts)        -> part?
  tag-prefix : (or/c false/c string?)
  tags : (listof tag?)
  title-content : (or/c false/c list?)
  style : any/c
  to-collect : list?
  blocks : (listof block?)
  parts : (listof part?)
procedure
(unnumbered-part? v) -> boolean?
  v : any/c
procedure
(make-paragraph content) -> paragraph?
  content : list?
procedure
(paragraph-content p) -> list?
  p : paragraph?
procedure
(make-styled-paragraph content style) -> paragraph?
  content : list?
  style : any/c
procedure
(styled-paragraph? v) -> boolean?
  v : any/c
procedure
(styled-paragraph-style p) -> style?
  p : paragraph?
procedure
(make-omitable-paragraph content) -> paragraph?
  content : list?
procedure
(omitable-paragraph? v) -> boolean?
  v : any/c
procedure
(make-table style blocksss) -> table?
  style : any/c
  blocksss : (listof (listof (or/c (listof block?) (one-of/c 'cont))))
procedure
(table-flowss table)
 -> (listof (listof (or/c (listof block?) (one-of/c 'cont))))
  table : table?
procedure
(make-itemization blockss) -> itemization?
  blockss : (listof (listof block?))
procedure
(make-styled-itemization style blockss) -> itemization?
  style : any/c
  blockss : (listof (listof block?))
procedure
(styled-itemization? v) -> boolean?
  v : any/c
procedure
(styled-itemization-style i) -> style?
  i : itemization?
procedure
(make-blockquote style blocks) -> nested-flow?
  style : any/c
  blocks : (listof block?)
procedure
(make-auxiliary-table style blocksss) -> table?
  style : any/c
  blocksss : (listof (listof (or/c (listof block?) (one-of/c 'cont))))
procedure
(auxiliary-table? v) -> boolean?
  v : any/c
procedure
(make-compound-paragraph style blocks) -> compound-paragraph?
  style : any/c
  blocks : (listof block?)
procedure
(make-element style content) -> element?
  style : any/c
  content : list?
procedure
(make-toc-element style content toc-content) -> toc-element?
  style : any/c
  content : list?
  toc-content : list?
procedure
(make-target-element style content tag) -> target-element?
  style : any/c
  content : list?
  tag : tag?
procedure
(make-toc-target-element style content tag) -> toc-target-element?
  style : any/c
  content : list?
  tag : tag?
procedure
(make-toc-target2-element style            
                          content          
                          tag              
                          toc-content) -> toc-target2-element?
  style : any/c
  content : list?
  tag : tag?
  toc-content : content?
procedure
(make-page-target-element style content tag)
 -> page-target-element?
  style : any/c
  content : list?
  tag : tag?
procedure
(make-redirect-target-element style       
                              content     
                              tag         
                              alt-path    
                              alt-anchor) 
 -> redirect-target-element?
  style : any/c
  content : list?
  tag : tag?
  alt-path : path-string?
  alt-anchor : string?
procedure
(make-link-element style content tag) -> link-element?
  style : any/c
  content : list?
  tag : tag?
procedure
(make-index-element style         
                    content       
                    tag           
                    plain-seq     
                    entry-seq     
                    desc)     -> index-element?
  style : any/c
  content : list?
  tag : tag?
  plain-seq : (and/c pair? (listof string?))
  entry-seq : list?
  desc : any/c
procedure
(element? v) -> boolean?
  v : any/c
procedure
(element-content e) -> list?
  e : element?
procedure
(element-style e) -> element-style?
  e : element?
procedure
(make-aux-element style content) -> element?
  style : any/c
  content : list?
procedure
(make-hover-element style content text) -> element?
  style : any/c
  content : list?
  text : string?
procedure
(make-script-element style       
                     content     
                     type        
                     script) -> element?
  style : any/c
  content : list?
  type : string?
  script : (or/c path-string? (listof string?))
struct
(struct with-attributes (style assoc)
    #:extra-constructor-name make-with-attributes)
  style : any/c
  assoc : (listof (cons/c symbol? string?))
struct
(struct target-url (addr style)
    #:extra-constructor-name make-target-url)
  addr : path-string?
  style : any/c
struct
(struct image-file (path scale)
    #:extra-constructor-name make-image-file)
  path : (or/c path-string?
               (cons/c 'collects (listof bytes?)))
  scale : real?
procedure
(element->string element) -> string?
  element : content?
(element->string element renderer p info) -> string?
  element : content?
  renderer : any/c
  p : part?
  info : resolve-info?
procedure
(span-class style-name pre-content ...) -> element?
  style-name : string?
  pre-content : any/c
procedure
(itemize itm ... [#:style style]) -> itemization?
  itm : (or/c whitespace? an-item?)
  style : (or/c style? string? symbol? #f) = #f
syntax
(chunk id form ...)
syntax
(CHUNK id form ...)
syntax
(lp-include filename)
procedure
(read [in]) -> any
  in : input-port? = (current-input-port)
procedure
(read-syntax [source-name in]) -> (or/c syntax? eof-object?)
  source-name : any/c = (object-name in)
  in : input-port? = (current-input-port)
procedure
(read-inside [in]) -> any
  in : input-port? = (current-input-port)
procedure
(read-syntax-inside [source-name                   
                     in                            
                     #:command-char command-char]) 
 -> (or/c syntax? eof-object?)
  source-name : any/c = (object-name in)
  in : input-port? = (current-input-port)
  command-char : char? = #\@
procedure
(make-at-readtable [#:readtable readtable                      
                    #:command-char command-char                
                    #:command-readtable command-readtable      
                    #:datum-readtable datum-readtable          
                    #:syntax-post-processor syntax-post-proc]) 
 -> readtable?
  readtable : readtable? = (current-readtable)
  command-char : char? = #\@
  command-readtable : (or/c readtable? 'dynamic) = readtable
  datum-readtable : (or/c readtable?                     = #t
                          boolean?
                          (readtable? . -> . readtable?)
                          'dynamic)
  syntax-post-proc : (syntax? . -> . syntax?) = values
procedure
(make-at-reader #:syntax? syntax?          
                #:inside? inside? ...) -> procedure?
  syntax? : #t
  inside? : #f
procedure
(use-at-readtable ...) -> void?
struct
(struct part (tag-prefix
              tags
              title-content
              style
              to-collect
              blocks
              parts)
    #:extra-constructor-name make-part)
  tag-prefix : (or/c #f string?)
  tags : (listof tag?)
  title-content : (or/c #f list?)
  style : style?
  to-collect : list?
  blocks : (listof block?)
  parts : (listof part?)
struct
(struct paragraph (style content)
    #:extra-constructor-name make-paragraph)
  style : style?
  content : content?
struct
(struct table (style blockss)
    #:extra-constructor-name make-table)
  style : style?
  blockss : (listof (listof (or/c block? 'cont)))
struct
(struct itemization (style blockss)
    #:extra-constructor-name make-itemization)
  style : style?
  blockss : (listof (listof block?))
struct
(struct nested-flow (style blocks)
    #:extra-constructor-name make-nested-flow)
  style : any/c
  blocks : (listof block?)
struct
(struct compound-paragraph (style blocks)
    #:extra-constructor-name make-compound-paragraph)
  style : style?
  blocks : (listof block?)
struct
(struct traverse-block (traverse)
    #:extra-constructor-name make-traverse-block)
  traverse : block-traverse-procedure/c
struct
(struct delayed-block (resolve)
    #:extra-constructor-name make-delayed-block)
  resolve : (any/c part? resolve-info? . -> . block?)
struct
(struct element (style content)
    #:extra-constructor-name make-element)
  style : element-style?
  content : content?
struct
(struct image-element element (path suffixes scale)
    #:extra-constructor-name make-image-element)
  path : (or/c path-string?
               (cons/c 'collects (listof bytes?)))
  suffixes : (listof #rx"^[.]")
  scale : real?
struct
(struct target-element element (tag)
    #:extra-constructor-name make-target-element)
  tag : tag?
struct
(struct toc-target-element target-element ()
    #:extra-constructor-name make-toc-target-element)
struct
(struct toc-target2-element toc-target-element (toc-content)
    #:extra-constructor-name make-toc-target2-element)
  toc-content : content?
struct
(struct page-target-element target-element ()
    #:extra-constructor-name make-page-target-element)
struct
(struct redirect-target-element target-element (alt-path
                                                alt-anchor)
    #:extra-constructor-name make-redirect-target-element)
  alt-path : path-string?
  alt-anchor : string?
struct
(struct toc-element element (toc-content)
    #:extra-constructor-name make-toc-element)
  toc-content : content?
struct
(struct link-element element (tag)
    #:extra-constructor-name make-link-element)
  tag : tag?
struct
(struct index-element element (tag plain-seq entry-seq desc)
    #:extra-constructor-name make-index-element)
  tag : tag?
  plain-seq : (and/c pair? (listof string?))
  entry-seq : (listof content?)
  desc : any/c
struct
(struct multiarg-element (style contents)
    #:extra-constructor-name make-multiarg-element)
  style : element-style?
  contents : (listof content?)
struct
(struct traverse-element (traverse)
    #:extra-constructor-name make-traverse-element)
  traverse : element-traverse-procedure/c
struct
(struct delayed-element (resolve sizer plain)
    #:extra-constructor-name make-delayed-element)
  resolve : (any/c part? resolve-info? . -> . content?)
  sizer : (-> any/c)
  plain : (-> any/c)
struct
(struct part-relative-element (resolve sizer plain)
    #:extra-constructor-name make-part-relative-element)
  resolve : (collect-info? . -> . content?)
  sizer : (-> any/c)
  plain : (-> any/c)
struct
(struct collect-element element (collect)
    #:extra-constructor-name make-collect-element)
  collect : (collect-info . -> . any)
struct
(struct render-element element (render)
    #:extra-constructor-name make-render-element)
  render : (any/c part? resolve-info? . -> . any)
struct
(struct collected-info (number parent info)
    #:extra-constructor-name make-collected-info)
  number : (listof part-number-item?)
  parent : (or/c #f part?)
  info : any/c
struct
(struct target-url (addr)
    #:extra-constructor-name make-target-url)
  addr : path-string?
struct
(struct document-version (text)
    #:extra-constructor-name make-document-version)
  text : (or/c string? #f)
struct
(struct document-date (text)
    #:extra-constructor-name make-document-date)
  text : (or/c string? #f)
struct
(struct color-property (color)
    #:extra-constructor-name make-color-property)
  color : (or/c string? (list/c byte? byte? byte?))
struct
(struct background-color-property (color)
    #:extra-constructor-name make-background-color-property)
  color : (or/c string? (list/c byte? byte? byte?))
struct
(struct table-cells (styless)
    #:extra-constructor-name make-table-cells)
  styless : (listof (listof style?))
struct
(struct table-columns (styles)
    #:extra-constructor-name make-table-columns)
  styles : (listof style?)
struct
(struct box-mode (top-name center-name bottom-name)
    #:extra-constructor-name make-box-mode)
  top-name : string?
  center-name : string?
  bottom-name : string?
procedure
(box-mode* name) -> box-mode?
  name : string?
procedure
(block? v) -> boolean?
  v : any/c
procedure
(content? v) -> boolean?
  v : any/c
struct
(struct style (name properties)
    #:extra-constructor-name make-style)
  name : (or/c string? symbol? #f)
  properties : list?
value
plain : style?
procedure
(element-style? v) -> boolean?
  v : any/c
procedure
(tag? v) -> boolean?
  v : any/c
struct
(struct generated-tag ()
    #:extra-constructor-name make-generated-tag)
procedure
(content->string content) -> string?
  content : content?
(content->string content renderer p info) -> string?
  content : content?
  renderer : any/c
  p : part?
  info : resolve-info?
procedure
(content-width c) -> exact-nonnegative-integer?
  c : content?
procedure
(block-width e) -> exact-nonnegative-integer?
  e : block?
procedure
(part-number-item? v) -> boolean
  v : any/c
procedure
(numberer? v) -> boolean?
  v : any/c
procedure
(make-numberer step initial-value) -> numberer?
  step : (any/c (listof part-number-item?)
          . -> .
          (values part-number-item? any/c))
  initial-value : any/c
procedure
(numberer-step n                    
               parent-number        
               ci                   
               numberer-values) -> part-number-item? hash?
  n : numberer?
  parent-number : (listof part-number-item?)
  ci : collect-info?
  numberer-values : hash?
struct
(struct link-render-style (mode)
    #:extra-constructor-name make-link-render-style)
  mode : (or/c 'default 'number)
parameter
(current-link-render-style) -> link-render-style?
(current-link-render-style style) -> void?
  style : link-render-style?
struct
(struct collect-info (fp
                      ht
                      ext-ht
                      ext-demand
                      parts
                      tags
                      gen-prefix
                      relatives
                      parents)
    #:extra-constructor-name make-collect-info)
  fp : any/c
  ht : any/c
  ext-ht : any/c
  ext-demand : (tag? collect-info? . -> . any/c)
  parts : any/c
  tags : any/c
  gen-prefix : any/c
  relatives : any/c
  parents : (listof part?)
struct
(struct resolve-info (ci delays undef searches)
    #:extra-constructor-name make-resolve-info)
  ci : any/c
  delays : any/c
  undef : any/c
  searches : any/c
procedure
(info-key? v) -> boolean?
  v : any/c
procedure
(collect-put! ci key val) -> void?
  ci : collect-info?
  key : info-key?
  val : any/c
procedure
(resolve-get p ri key) -> any/c
  p : (or/c part? #f)
  ri : resolve-info?
  key : info-key?
procedure
(resolve-get/ext? p ri key) -> any/c boolean?
  p : (or/c part? #f)
  ri : resolve-info?
  key : info-key?
procedure
(resolve-get/ext-id p ri key) -> any/c (or/c boolean? string?)
  p : (or/c part? #f)
  ri : resolve-info?
  key : info-key?
procedure
(resolve-search dep-key p ri key) -> void?
  dep-key : any/c
  p : (or/c part? #f)
  ri : resolve-info?
  key : info-key?
procedure
(resolve-get/tentative p ri key) -> any/c
  p : (or/c part? #f)
  ri : resolve-info?
  key : info-key?
procedure
(resolve-get-keys p ri pred) -> list?
  p : (or/c part? #f)
  ri : resolve-info?
  pred : (info-key? . -> . any/c)
procedure
(part-collected-info p ri) -> collected-info?
  p : part?
  ri : resolve-info?
procedure
(tag-key t ri) -> tag?
  t : tag?
  ri : resolve-info?
procedure
(traverse-block-block b i) -> block?
  b : traverse-block?
  i : (or/c resolve-info? collect-info?)
procedure
(traverse-element-content e i) -> content?
  e : traverse-element?
  i : (or/c resolve-info? collect-info?)
value
block-traverse-procedure/c : contract?
value
element-traverse-procedure/c : contract?
struct
(struct attributes (assoc)
    #:extra-constructor-name make-attributes)
  assoc : (listof (cons/c symbol? string?))
struct
(struct alt-tag (name)
    #:extra-constructor-name make-alt-tag)
  name : (and/c string? #rx"^[a-zA-Z0-9]+$")
struct
(struct column-attributes (assoc)
    #:extra-constructor-name make-column-attributes)
  assoc : (listof (cons/c symbol? string?))
struct
(struct url-anchor (name)
    #:extra-constructor-name make-url-anchor)
  name : string?
struct
(struct hover-property (text)
    #:extra-constructor-name make-hover-property)
  text : string?
struct
(struct script-property (type script)
    #:extra-constructor-name make-script-property)
  type : string?
  script : (or/c path-string? (listof string?))
struct
(struct css-addition (path)
    #:extra-constructor-name make-css-addition)
  path : (or/c path-string?
               (cons/c 'collects (listof bytes?))
               url?
               bytes?)
struct
(struct css-style-addition (path)
    #:extra-constructor-name make-css-style-addition)
  path : (or/c path-string?
               (cons/c 'collects (listof bytes?))
               url?
               bytes?)
struct
(struct js-addition (path)
    #:extra-constructor-name make-js-addition)
  path : (or/c path-string?
               (cons/c 'collects (listof bytes?))
               url?
               bytes?)
struct
(struct js-style-addition (path)
    #:extra-constructor-name make-js-style-addition)
  path : (or/c path-string?
               (cons/c 'collects (listof bytes?))
               url?
               bytes?)
struct
(struct body-id (value)
    #:extra-constructor-name make-body-id)
  value : string?
struct
(struct document-source (module-path)
    #:extra-constructor-name make-document-source)
  module-path : module-path?
struct
(struct html-defaults (prefix style extra-files)
    #:extra-constructor-name make-html-defaults)
  prefix : (or/c bytes? path-string?
                 (cons/c 'collects (listof bytes?)))
  style : (or/c bytes? path-string?
                (cons/c 'collects (listof bytes?)))
  extra-files : (listof (or/c path-string?
                              (cons/c 'collects (listof bytes?))))
struct
(struct head-extra (xexpr)
    #:extra-constructor-name make-head-extra)
  xexpr : xexpr/c
struct
(struct render-convertible-as (types)
    #:extra-constructor-name make-render-convertible-as)
  types : (listof (or/c 'png-bytes 'svg-bytes))
struct
(struct part-link-redirect (url)
    #:extra-constructor-name make-part-link-redirect)
  url : url?
struct
(struct link-resource (path)
    #:extra-constructor-name make-link-resource)
  path : path-string?
struct
(struct install-resource (path)
    #:extra-constructor-name make-install-resource)
  path : path-string?
struct
(struct tex-addition (path)
    #:extra-constructor-name make-tex-addition)
  path : (or/c path-string?
               (cons/c 'collects (listof bytes?))
               bytes?)
struct
(struct latex-defaults (prefix style extra-files)
    #:extra-constructor-name make-latex-defaults)
  prefix : (or/c bytes? path-string?
                 (cons/c 'collects (listof bytes?)))
  style : (or/c bytes? path-string?
                (cons/c 'collects (listof bytes?)))
  extra-files : (listof (or/c path-string?
                              (cons/c 'collects (listof bytes?))))
struct
(struct latex-defaults+replacements latex-defaults (replacements)
    #:extra-constructor-name make-latex-defaults+replacements)
  replacements : (hash/c string? (or/c bytes? path-string?
                                       (cons/c 'collects (listof bytes?))))
struct
(struct command-extras (arguments)
    #:extra-constructor-name make-command-extras)
  arguments : (listof string?)
struct
(struct command-optional (arguments)
    #:extra-constructor-name make-command-optional)
  arguments : (listof string?)
struct
(struct short-title (text)
    #:extra-constructor-name make-short-title)
  text : (or/c string? #f)
procedure
(render  docs                                        
         names                                       
        [#:render-mixin render-mixin                 
         #:dest-dir dest-dir                         
         #:helper-file-prefix helper-file-prefix     
         #:prefix-file prefix-file                   
         #:style-file style-file                     
         #:style-extra-files style-extra-files       
         #:extra-files extra-files                   
         #:image-preferences image-preferences       
         #:xrefs xrefs                               
         #:info-in-files info-in-files               
         #:info-out-file info-out-file               
         #:redirect redirect                         
         #:redirect-main redirect-main               
         #:directory-depth directory-depth           
         #:quiet? quiet?                             
         #:warn-undefined? warn-undefined?])     -> void?
  docs : (listof part?)
  names : (listof path-string?)
  render-mixin : (class? . -> . class?) = render-mixin
  dest-dir : (or/c #f path-string?) = #f
  helper-file-prefix : (or/c #f string?) = #f
  prefix-file : (or/c #f path-string?) = #f
  style-file : (or/c #f path-string?) = #f
  style-extra-files : (listof path-string?) = #f
  extra-files : (listof path-string?) = #f
  image-preferences : (listof (or/c 'ps 'pdf 'png 'svg 'gif))
                    = null
  xrefs : (listof xref?) = null
  info-in-files : (listof path-string?) = null
  info-out-file : (or/c #f path-string?) = #f
  redirect : (or/c #f string?) = #f
  redirect-main : (or/c #f string?) = #f
  directory-depth : exact-nonnegative-integer? = 0
  quiet? : any/c = #t
  warn-undefined? : any/c = (not quiet?)
interface
render<%> : interface?
method
(send a-render traverse srcs dests) -> (and/c hash? immutable?)
  srcs : (listof part?)
  dests : (listof path-string?)
method
(send a-render collect srcs dests fp [demand]) -> collect-info?
  srcs : (listof part?)
  dests : (listof path-string?)
  fp : (and/c hash? immutable?)
  demand : (tag? collect-info? . -> . any/c)
         = (lambda (tag ci) #f)
method
(send a-render resolve srcs dests ci) -> resolve-info?
  srcs : (listof part?)
  dests : (listof path-string?)
  ci : collect-info?
method
(send a-render render srcs dests ri) -> void?
  srcs : (listof part?)
  dests : (listof path-string?)
  ri : resolve-info?
method
(send a-render serialize-info ri) -> any/c
  ri : resolve-info?
method
(send a-render serialize-infos ri count doc) -> list?
  ri : resolve-info?
  count : exact-positive-integer?
  doc : part?
method
(send a-render deserialize-info  v                      
                                 ci                     
                                [#:root root-path]) -> void?
  v : any/c
  ci : collect-info?
  root-path : (or/c path-string? false/c) = #f
method
(send a-render get-defined ci) -> (listof tag?)
  ci : collect-info?
method
(send a-render get-defineds ci count doc)
 -> (listof (listof tag?))
  ci : collect-info?
  count : exact-positive-integer?
  doc : part?
method
(send a-render get-external ri) -> (listof tag?)
  ri : resolve-info?
method
(send a-render get-undefined ri) -> (listof tag?)
  ri : resolve-info?
class
render% : class?
  superclass: object%
  extends: render<%>
constructor
(new render%                                                    
              [dest-dir dest-dir]                               
             [[refer-to-existing-files refer-to-existing-files] 
              [root-path root-path]                             
              [prefix-file prefix-file]                         
              [style-file style-file]                           
              [style-extra-files style-extra-files]             
              [extra-files extra-files]                         
              [image-preferences image-preferences]])           
 -> (is-a?/c render%)
  dest-dir : path-string?
  refer-to-existing-files : any/c = #f
  root-path : (or/c path-string? #f) = #f
  prefix-file : (or/c path-string? #f) = #f
  style-file : (or/c path-string? #f) = #f
  style-extra-files : (listof path-string?) = null
  extra-files : (listof path-string?) = null
  image-preferences : (listof (or/c 'ps 'pdf 'png 'svg 'gif))
                    = null
mixin
render-mixin : (class? . -> . class?)
  argument extends/implements: render<%>
mixin
render-mixin : (class? . -> . class?)
  argument extends/implements: render<%>
mixin
render-mixin : (class? . -> . class?)
  argument extends/implements: render<%>
constructor
(new render-mixin                             
                  [[search-box? search-box?]] 
                   ...superclass-args...)     
 -> (is-a?/c render-mixin)
  search-box? : boolean? = #f
method
(send a-render set-external-tag-path url) -> void?
  url : string?
method
(send a-render set-external-root-url url) -> void?
  url : string?
mixin
render-multi-mixin : (class? . -> . class?)
  argument extends/implements: render<%>
method
(send a-render-multi set-directory-depth depth) -> void?
  depth : exact-nonnegative-integer?
mixin
render-mixin : (class? . -> . class?)
  argument extends/implements: render<%>
parameter
(extra-character-conversions) -> (-> char? (or/c string? #f))
(extra-character-conversions convs) -> void?
  convs : (-> char? (or/c string? #f))
mixin
render-mixin : (class? . -> . class?)
  argument extends/implements: render<%>
mixin
dvi-render-mixin : (class? . -> . class?)
  argument extends/implements: render<%>
mixin
xelatex-render-mixin : (class? . -> . class?)
  argument extends/implements: render<%>
mixin
override-render-mixin-multi : (class? . -> . class?)
  argument extends/implements: render<%>
method
(send an-override-render-mixin-multi render srcs      
                                            dests     
                                            ri)   -> void?
  srcs : (listof part?)
  dests : (listof path?)
  ri : render-info?
mixin
override-render-mixin-single : (class? . -> . class?)
  argument extends/implements: render<%>
method
(send an-override-render-mixin-single render srcs      
                                             dests     
                                             ri)   -> void?
  srcs : (listof part?)
  dests : (listof path?)
  ri : render-info?
procedure
(pre-content? v) -> boolean?
  v : any/c
procedure
(pre-flow? v) -> boolean?
  v : any/c
procedure
(pre-part? v) -> boolean?
  v : any/c
procedure
(decode lst) -> part?
  lst : (listof pre-part?)
procedure
(decode-part lst tags title depth) -> part?
  lst : (listof pre-part?)
  tags : (listof string?)
  title : (or/c #f list?)
  depth : exact-nonnegative-integer?
procedure
(decode-flow lst) -> (listof block?)
  lst : (listof pre-flow?)
procedure
(decode-compound-paragraph lst) -> block?
  lst : (listof pre-flow?)
procedure
(decode-paragraph lst) -> paragraph?
  lst : (listof pre-content?)
procedure
(decode-content lst) -> list?
  lst : (listof pre-content?)
procedure
(decode-elements lst) -> list?
  lst : (listof pre-content?)
procedure
(decode-string s) -> (listof content?)
  s : string?
procedure
(whitespace? v) -> boolean?
  v : any/c
struct
(struct title-decl (tag-prefix tags version style content)
    #:extra-constructor-name make-title-decl)
  tag-prefix : (or/c #f string?)
  tags : (listof string?)
  version : (or/c string? #f)
  style : style?
  content : content?
struct
(struct part-start (depth tag-prefix tags style title)
    #:extra-constructor-name make-part-start)
  depth : integer?
  tag-prefix : (or/c #f string?)
  tags : (listof string?)
  style : style?
  title : content?
struct
(struct part-index-decl (plain-seq entry-seq)
    #:extra-constructor-name make-part-index-decl)
  plain-seq : (listof string?)
  entry-seq : list?
struct
(struct part-collect-decl (element)
    #:extra-constructor-name make-part-collect-decl)
  element : (or/c element? part-relative-element?)
struct
(struct part-tag-decl (tag)
    #:extra-constructor-name make-part-tag-decl)
  tag : tag?
struct
(struct splice (run)
    #:extra-constructor-name make-splice)
  run : list?
procedure
(spliceof ctc) -> flat-contract?
  ctc : flat-contract?
procedure
(clean-up-index-string str) -> string?
  str : string?
procedure
(xref? v) -> boolean?
  v : any/c
procedure
(load-xref  sources                           
           [#:demand-source demand-source     
            #:render% using-render%           
            #:root root-path                  
            #:doc-id doc-id-str])         -> xref?
  sources : (listof (-> (or/c any/c (-> list?))))
  demand-source : (tag? -> (or/c (-> any/c) #f))
                = (lambda (tag) #f)
  using-render% : (implementation?/c render<%>)
                = (render-mixin render%)
  root-path : (or/c path-string? false/c) = #f
  doc-id-str : (or/c path-string? false/c) = #f
procedure
(xref-binding->definition-tag xref        
                              binding     
                              mode)   -> (or/c tag? false/c)
  xref : xref?
  binding : (or/c identifier?
                  (list/c (or/c module-path?
                                module-path-index?)
                          symbol?)
                  (list/c module-path-index?
                          symbol?
                          module-path-index?
                          symbol?
                          (one-of/c 0 1)
                          (or/c exact-integer? false/c)
                          (or/c exact-integer? false/c))
                  (list/c (or/c module-path?
                                module-path-index?)
                          symbol?
                          (one-of/c 0 1)
                          (or/c exact-integer? false/c)
                          (or/c exact-integer? false/c)))
  mode : (or/c exact-integer? false/c)
procedure
(xref-tag->path+anchor  xref                         
                        tag                          
                       [#:external-root-url root-url 
                        #:render% using-render%])    
 -> (or/c false/c path?)
    (or/c false/c string?)
  xref : xref?
  tag : tag?
  root-url : (or/c string? #f) = #f
  using-render% : (implementation?/c render<%>)
                = (render-mixin render%)
procedure
(xref-tag->index-entry xref tag) -> (or/c false/c entry?)
  xref : xref?
  tag : tag?
procedure
(xref-render  xref                                       
              doc                                        
              dest                                       
             [#:render% using-render%                    
              #:refer-to-existing-files? use-existing?]) 
 -> (or/c void? any/c)
  xref : xref?
  doc : part?
  dest : (or/c path-string? false/c)
  using-render% : (implemenation?/c render<%>)
                = (render-mixin render%)
  use-existing? : any/c = (not dest)
procedure
(xref-transfer-info renderer ci xref) -> void?
  renderer : (is-a?/c render<%>)
  ci : collect-info?
  xref : xref?
procedure
(xref-index xref) -> (listof entry?)
  xref : xref?
struct
(struct entry (words content tag desc)
    #:extra-constructor-name make-entry)
  words : (and/c (listof string?) cons?)
  content : list?
  tag : tag?
  desc : any/c
procedure
(data+root? v) -> boolean?
  v : any/c
procedure
(make-data+root data root) -> data+root?
  data : any/c
  root : (or/c #f path-string?)
procedure
(data+root+doc-id? v) -> boolean?
  v : any/c
procedure
(make-data+root+doc-id data root doc-id) -> data+root+doc-id?
  data : any/c
  root : (or/c #f path-string?)
  doc-id : string?
procedure
(make-section-tag  name                              
                  [#:doc doc-mod-path                
                   #:tag-prefixes tag-prefixes]) -> tag?
  name : string?
  doc-mod-path : (or/c module-path? #f) = #f
  tag-prefixes : (or/c #f (listof string?)) = #f
procedure
(make-module-language-tag lang) -> tag?
  lang : symbol?
procedure
(taglet? v) -> boolean?
  v : any/c
procedure
(doc-prefix mod-path taglet) -> taglet?
  mod-path : (or/c #f module-path?)
  taglet : taglet?
(doc-prefix mod-path extra-prefixes taglet) -> taglet?
  mod-path : (or/c #f module-path?)
  extra-prefixes : (or/c #f (listof taglet?))
  taglet : taglet?
procedure
(module-path-prefix->string mod-path) -> string?
  mod-path : module-path?
procedure
(module-path-index->taglet mpi) -> taglet?
  mpi : module-path-index?
procedure
(intern-taglet v) -> any/c
  v : any/c
procedure
(definition-tag->class/interface-tag definition-tag)
 -> class/interface-tag?
  definition-tag : definition-tag?
procedure
(class/interface-tag->constructor-tag class/interface-tag)
 -> constructor-tag?
  class/interface-tag : class/interface-tag?
procedure
(get-class/interface-and-method method-tag) -> symbol? symbol?
  method-tag : method-tag?
procedure
(definition-tag? v) -> boolean?
  v : any/c
procedure
(class/interface-tag? v) -> boolean?
  v : any/c
procedure
(method-tag? v) -> boolean?
  v : any/c
procedure
(constructor-tag? v) -> boolean?
  v : any/c
procedure
(fetch-blueboxes-strs  tag                                 
                      [#:blueboxes-cache blueboxes-cache]) 
 -> (or/c #f (non-empty-listof string?))
  tag : tag?
  blueboxes-cache : blueboxes-cache? = (make-blueboxes-cache #t)
procedure
(fetch-blueboxes-method-tags                                      
                              method-name                         
                             [#:blueboxes-cache blueboxes-cache]) 
 -> (listof method-tag?)
  method-name : symbol?
  blueboxes-cache : blueboxes-cache? = (make-blueboxes-cache #t)
procedure
(make-blueboxes-cache  populate?                         
                      [#:blueboxes-dirs blueboxes-dirs]) 
 -> blueboxes-cache?
  populate? : boolean?
  blueboxes-dirs : (listof path?) = (get-doc-search-dirs)
procedure
(blueboxes-cache? v) -> boolean?
  v : any/c
value
unicode-encoding-packages : string?
