41630
((3) 0 () 30 ((q lib "drracket/tool-lib.rkt") (c (? . 0) q drracket:unit:tab<%>) (c (? . 0) q drracket:rep:text%) (c (? . 0) q drracket:language:module-based-language->language-mixin) (c (? . 0) q drracket:unit:frame%) (q 64596 . 11) (c (? . 0) q drracket:language:language<%>) (c (? . 0) q drracket:unit:frame<%>) (q 39277 . 6) (c (? . 0) q drracket:language:simple-module-based-language->module-based-language-mixin) (c (? . 0) q drracket:language:simple-module-based-language<%>) (c (? . 0) q drracket:rep:context<%>) (c (? . 0) q drracket:language:simple-module-based-language%) (c (? . 0) q drracket:unit:definitions-text<%>) (q 39625 . 22) (c (? . 0) q drracket:unit:tab%) (c (? . 0) q drracket:language:module-based-language<%>) (c (? . 0) q drracket:frame:basics-mixin) (c (? . 0) q drracket:unit:program-editor-mixin) (q 18620 . 11) (c (? . 0) q drracket:frame:<%>) (q 41646 . 9) (c (? . 0) q drracket:frame:name-message%) (c (? . 0) q drracket:module-language-tools:definitions-text<%>) (c (? . 0) q drracket:debug:profile-unit-frame-mixin) (c (? . 0) q drracket:unit:interactions-canvas%) (q lib "drracket/syncheck-drracket-button.rkt") (c (? . 0) q drracket:module-language:module-language<%>) (q lib "lang/htdp-langs-save-file-prefix.rkt") (c (? . 0) q drracket:rep:drs-bindings-keymap-mixin)) () (h ! (equal) ((c def c (c (? . 0) q drracket:language:text/pos-text)) c (? . 8)) ((c def c (c (? . 0) q drracket:language:get-language-extensions)) q (33706 . 3)) ((c def c (c (? . 0) q drscheme:get/extend:get-unit-frame)) q (78298 . 3)) ((c def c (c (? . 0) q drscheme:language:module-based-language->language-mixin)) q (71273 . 2)) ((c def c (c (? . 0) q drracket:get/extend:extend-unit-frame)) q (618 . 9)) ((c def c (? . 7)) q (11166 . 3)) ((c def c (c (? . 0) q drracket:init:original-error-display-handler)) q (69845 . 5)) ((c def c (c (? . 0) q drscheme:modes:mode-intended-to-edit-programs?)) q (88926 . 3)) ((c def c (c (? . 0) q drracket:unit:teachpack-callbacks?)) c (? . 19)) ((c def c (c (? . 0) q drscheme:language-configuration:get-settings-preferences-symbol)) q (82074 . 3)) ((c meth c (c (? . 9) q default-settings?)) q (22570 . 3)) ((c def c (c (? . 0) q drscheme:rep:get-drs-bindings-keymap)) q (91127 . 2)) ((c def c (c (? . 0) q drscheme:language:simple-settings->vector)) q (88000 . 3)) ((c def c (c (? . 0) q drscheme:frame:basics<%>)) q (71679 . 2)) ((c meth c (c (? . 1) q get-breakables)) q (5679 . 4)) ((c def c (? . 3)) q (26655 . 5)) ((c def c (? . 1)) q (5338 . 3)) ((c meth c (c (? . 2) q on-execute)) q (52360 . 3)) ((c meth c (c (? . 6) q get-comment-character)) q (29165 . 3)) ((c meth c (c (? . 4) q get-editor)) q (10263 . 2)) ((c def c (c (? . 0) q drracket:debug:test-coverage-on-style-name)) q (46658 . 2)) ((c meth c (c (? . 2) q after-insert)) q (51763 . 2)) ((c def c (? . 20)) q (59106 . 5)) ((c def c (c (? . 0) q drscheme:debug:make-debug-error-display-handler)) q (72428 . 4)) ((c def c (c (? . 0) q drracket:language:make-text/pos)) q (39515 . 2)) ((c meth c (c (? . 10) q get-module)) q (19696 . 3)) ((c def c (c (? . 0) q drscheme:debug:show-backtrace-window/edition-pairs/two)) q (74593 . 26)) ((c def c (c (? . 0) q drscheme:debug:get-error-color-name)) q (75758 . 3)) ((c def c (c (? . 0) q drscheme:language:text/pos-end)) q (86758 . 3)) ((c meth c (c (? . 3) q get-language-name)) q (27158 . 3)) ((c meth c (c (? . 2) q get-user-thread)) q (52955 . 3)) ((c def c (c (? . 0) q drracket:unit:make-teachpack-callbacks)) q (19171 . 2)) ((c def c (c (? . 0) q struct:drracket:modes:mode)) c (? . 5)) ((c def c (c (? . 0) q drscheme:language:capability-registered?)) q (83665 . 2)) ((c meth c (c (? . 4) q get-button-panel)) q (9820 . 3)) ((c def c (c (? . 0) q drracket:modes:mode-name)) c (? . 5)) ((c meth c (c (? . 13) q set-filename)) q (16989 . 7)) ((c def c (c (? . 0) q drracket:language:simple-settings->vector)) q (40777 . 4)) ((c def c (c (? . 0) q drracket:help-desk:help-desk)) q (59707 . 8)) ((c def c (c (? . 0) q drracket:debug:add-prefs-panel)) q (46187 . 2)) ((c meth c (c (? . 18) q after-insert)) q (7760 . 6)) ((c meth c (c (? . 6) q marshall-settings)) q (30676 . 4)) ((c constructor c (? . 25)) q (8027 . 3)) ((c def c (c (? . 26) q syncheck-bitmap)) q (306 . 2)) ((c meth c (c (? . 7) q get-tab-count)) q (11778 . 3)) ((c def c (? . 2)) q (51457 . 4)) ((c def c (? . 17)) q (57254 . 4)) ((c meth c (c (? . 7) q get-current-tab)) q (11578 . 3)) ((c def c (c (? . 0) q drscheme:language-configuration:language-dialog)) q (82744 . 5)) ((c def c (c (? . 0) q struct:drracket:language:text/pos)) c (? . 8)) ((c meth c (c (? . 9) q on-execute)) q (23098 . 3)) ((c def c (c (? . 0) q drscheme:language:simple-settings-case-sensitive)) q (87039 . 3)) ((c meth c (c (? . 4) q make-searchable)) q (10586 . 3)) ((c def c (c (? . 0) q drracket:get/extend:get-definitions-text)) q (2767 . 10)) ((c def c (c (? . 0) q drscheme:language:module-based-language<%>)) q (70991 . 2)) ((c meth c (c (? . 9) q render-value)) q (23209 . 3)) ((c meth c (c (? . 27) q get-users-language-name)) q (67980 . 3)) ((c def c (c (? . 0) q drracket:debug:show-backtrace-window)) q (50902 . 11)) ((c def c (c (? . 0) q drscheme:language:put-executable)) q (84597 . 8)) ((c def c (c (? . 0) q drscheme:modes:mode-surrogate)) q (88563 . 3)) ((c def c (c (? . 0) q drscheme:language:create-module-based-launcher)) q (85826 . 5)) ((c def c (c (? . 0) q drracket:debug:test-coverage-definitions-text-mixin)) q (44322 . 5)) ((c meth c (c (? . 2) q wait-for-io-to-complete/user)) q (54176 . 3)) ((c meth c (c (? . 11) q update-running)) q (55404 . 3)) ((c meth c (c (? . 10) q get-language-numbers)) q (19437 . 3)) ((c meth c (c (? . 1) q is-running?)) q (6263 . 2)) ((c def c (c (? . 0) q drracket:unit:get-program-editor-mixin)) q (17696 . 3)) ((c def c (c (? . 0) q drscheme:debug:test-coverage-interactions-text-mixin)) q (70263 . 2)) ((c meth c (c (? . 7) q reorder-tabs)) q (13582 . 3)) ((c meth c (c (? . 2) q shutdown)) q (54049 . 2)) ((c meth c (c (? . 2) q wait-for-io-to-complete)) q (54105 . 2)) ((c def c (c (? . 0) q drscheme:tool-exports^)) q (70057 . 2)) ((c def c (c (? . 0) q drracket:unit:find-symbol)) q (19231 . 4)) ((c def c (c (? . 0) q drscheme:frame:basics-mixin)) q (70901 . 2)) ((c meth c (c (? . 12) q get-module)) q (21672 . 3)) ((c def c (c (? . 0) q drracket:get/extend:extend-definitions-text)) q (1747 . 16)) ((c def c (c (? . 0) q drscheme:module-language:add-module-language)) q (90704 . 2)) ((c def c (c (? . 0) q drscheme:modes:add-mode)) q (88107 . 8)) ((c def c (? . 16)) q (23698 . 2)) ((c meth c (c (? . 7) q register-capability-menu-item)) q (14825 . 7)) ((c meth c (c (? . 2) q display-results)) q (51823 . 3)) ((c def c (? . 11)) q (54474 . 2)) ((c def c (c (? . 0) q drracket:debug:test-coverage-frame-mixin)) q (45017 . 4)) ((c meth c (c (? . 4) q on-close)) q (10720 . 2)) ((c meth c (c (? . 4) q on-size)) q (10778 . 2)) ((c meth c (c (? . 4) q find-matching-tab)) q (8691 . 4)) ((c meth c (c (? . 4) q execute-callback)) q (9065 . 2)) ((c meth c (c (? . 6) q get-style-delta)) q (30102 . 7)) ((c def c (c (? . 0) q drscheme:module-language:module-language-put-file-mixin)) q (90769 . 3)) ((c def c (c (? . 0) q drscheme:get/extend:extend-definitions-canvas)) q (80539 . 6)) ((c meth c (c (? . 4) q file-menu:save-string)) q (9669 . 2)) ((c meth c (c (? . 24) q hide-profile-gui)) q (43868 . 3)) ((c def c (c (? . 0) q drscheme:debug:profile-definitions-text-mixin)) q (70096 . 2)) ((c def c (c (? . 0) q drracket:debug:small-planet-bitmap)) q (47050 . 2)) ((c meth c (c (? . 3) q front-end/interaction)) q (27019 . 3)) ((c def c (c (? . 0) q drscheme:eval:traverse-program/multiple)) q (76801 . 12)) ((c meth c (c (? . 22) q set-message)) q (56786 . 6)) ((c meth c (c (? . 4) q update-save-button)) q (10904 . 4)) ((c def c (c (? . 0) q drracket:language:make-simple-settings)) q (40653 . 2)) ((c meth c (c (? . 7) q after-create-new-tab)) q (12795 . 10)) ((c meth c (c (? . 12) q get-one-line-summary)) q (21791 . 3)) ((c def c (c (? . 0) q drscheme:get/extend:extend-unit-frame)) q (78049 . 6)) ((c def c (c (? . 0) q drscheme:unit:teachpack-callbacks?)) q (92180 . 2)) ((c constructor c (? . 2)) q (51558 . 4)) ((c def c (c (? . 0) q drscheme:get/extend:disallow-re-extension!)) q (81301 . 2)) ((c def c (c (? . 0) q drracket:language:simple-settings-show-sharing)) c (? . 14)) ((c def c (c (? . 0) q drscheme:rep:drs-bindings-keymap-mixin)) q (70737 . 2)) ((c meth c (c (? . 2) q get-error-range)) q (52473 . 3)) ((c meth c (c (? . 7) q on-tab-change)) q (14595 . 5)) ((c def c (c (? . 0) q drracket:rep:module-language-initial-run)) q (56396 . 4)) ((c def c (c (? . 0) q drscheme:unit:open-drscheme-window)) q (91860 . 5)) ((c meth c (c (? . 13) q get-tab)) q (16444 . 3)) ((c def c (c (? . 0) q drscheme:modes:get-modes)) q (89071 . 2)) ((c def c (c (? . 0) q drscheme:unit:find-symbol)) q (92867 . 3)) ((c def c (c (? . 0) q drracket:language:simple-settings-insert-newlines)) c (? . 14)) ((c meth c (c (? . 1) q disable-evaluation)) q (5548 . 2)) ((c def c (c (? . 0) q drracket:language-configuration:language-dialog)) q (42150 . 9)) ((c def c (c (? . 0) q drscheme:help-desk:help-desk)) q (81428 . 7)) ((c def c (c (? . 0) q drscheme:get/extend:get-interactions-canvas)) q (81190 . 3)) ((c def c (c (? . 0) q drscheme:language:get-capability-default)) q (83740 . 5)) ((c def c (c (? . 0) q drscheme:debug:make-debug-compile-handler)) q (72696 . 4)) ((c def c (c (? . 0) q drracket:module-language-tools:add-online-expansion-monitor)) q (66901 . 12)) ((c def c (c (? . 0) q drscheme:tracing:tab-mixin)) q (71345 . 2)) ((c def c (c (? . 0) q drscheme:rep:current-language-settings)) q (91436 . 3)) ((c def c (c (? . 0) q drracket:modes:mode?)) c (? . 5)) ((c def c (? . 15)) q (7181 . 4)) ((c meth c (c (? . 7) q get-tab-filename)) q (11670 . 3)) ((c meth c (c (? . 6) q default-settings)) q (28092 . 3)) ((c meth c (c (? . 2) q evaluate-from-port)) q (51926 . 9)) ((c def c (c (? . 0) q drracket:eval:get-snip-classes)) q (60481 . 3)) ((c def c (c (? . 0) q drracket:debug:get-error-color)) q (50745 . 2)) ((c def c (c (? . 0) q drracket:rep:current-rep)) q (55792 . 3)) ((c meth c (c (? . 7) q register-toolbar-buttons)) q (15409 . 7)) ((c meth c (c (? . 4) q file-menu:save-as-string)) q (9595 . 2)) ((c def c (c (? . 0) q drscheme:unit:teachpack-callbacks-get-names)) q (92247 . 3)) ((c meth c (c (? . 7) q get-interactions-canvas)) q (14272 . 3)) ((c meth c (c (? . 2) q highlight-errors)) q (53038 . 6)) ((c meth c (c (? . 6) q front-end/finished-complete-program)) q (28718 . 4)) ((c def c (c (? . 0) q drracket:unit:struct:teachpack-callbacks)) q (19107 . 2)) ((c def c (c (? . 0) q drscheme:language:make-setup-printing-parameters)) q (86346 . 3)) ((c meth c (c (? . 13) q get-next-settings)) q (16353 . 3)) ((c meth c (c (? . 6) q capability-value)) q (27404 . 3)) ((c meth c (c (? . 15) q clear-annotations)) q (7359 . 2)) ((c def c (c (? . 0) q drracket:frame:basics<%>)) q (59015 . 3)) ((c def c (? . 4)) q (8156 . 5)) ((c def c (c (? . 0) q drracket:get/extend:extend-definitions-canvas)) q (3912 . 9)) ((c def c (c (? . 0) q drracket:rep:current-language-settings)) q (56139 . 6)) ((c def c (c (? . 0) q drscheme:unit:frame%)) q (70547 . 2)) ((c meth c (c (? . 7) q open-in-new-tab)) q (11860 . 9)) ((c meth c (c (? . 2) q initialize-console)) q (53487 . 2)) ((c meth c (c (? . 16) q get-module)) q (24513 . 3)) ((c def c (c (? . 0) q drscheme:tracing:frame-mixin)) q (71388 . 2)) ((c form c (c (? . 0) q drracket:tool^)) q (472 . 2)) ((c meth c (c (? . 2) q queue-output)) q (53733 . 3)) ((c def c (c (? . 0) q drscheme:tool^)) q (70026 . 2)) ((c def c (c (? . 0) q drracket:get/extend:extend-interactions-text)) q (3292 . 9)) ((c def c (c (? . 0) q drracket:rep:current-value-port)) q (55882 . 2)) ((c meth c (c (? . 4) q break-callback)) q (8536 . 2)) ((c def c (c (? . 0) q drracket:module-language-tools:frame<%>)) q (68419 . 2)) ((c def c (c (? . 0) q drscheme:language:create-executable-gui)) q (84809 . 12)) ((c meth c (c (? . 1) q get-frame)) q (6032 . 3)) ((c def c (c (? . 0) q drracket:language:make-setup-printing-parameters)) q (39125 . 3)) ((c meth c (c (? . 4) q get-text-to-search)) q (10496 . 3)) ((c meth c (c (? . 6) q get-metadata)) q (29637 . 6)) ((c meth c (c (? . 9) q config-panel)) q (22295 . 3)) ((c def c (c (? . 0) q drscheme:unit:add-to-program-editor-mixin)) q (91737 . 3)) ((c def c (c (? . 0) q drracket:modes:get-modes)) q (65164 . 2)) ((c def c (c (? . 0) q make-drracket:language-configuration:language-settings)) c (? . 21)) ((c def c (c (? . 0) q drracket:module-language-tools:add-opt-out-toolbar-button)) q (65237 . 11)) ((c def c (c (? . 0) q drracket:language-configuration:struct:language-settings)) q (41992 . 3)) ((c def c (? . 6)) q (27349 . 2)) ((c def c (c (? . 0) q drracket:language-configuration:add-language)) q (41036 . 8)) ((c constructor c (? . 15)) q (7277 . 3)) ((c meth c (c (? . 2) q get-user-custodian)) q (52599 . 3)) ((c def c (c (? . 0) q drracket:module-language-tools:add-opt-in-toolbar-button)) q (65809 . 11)) ((c meth c (c (? . 9) q marshall-settings)) q (22977 . 3)) ((c meth c (c (? . 2) q after-many-evals)) q (52298 . 2)) ((c meth c (c (? . 11) q set-breakables)) q (55178 . 5)) ((c def c (c (? . 0) q drscheme:language-configuration:language-settings?)) q (82163 . 3)) ((c def c (c (? . 0) q drracket:language:simple-settings-fraction-style)) c (? . 14)) ((c meth c (c (? . 16) q unmarshall-settings)) q (26328 . 4)) ((c def c (c (? . 0) q drracket:eval:traverse-program/multiple)) q (61442 . 16)) ((c meth c (c (? . 1) q enable-evaluation)) q (5614 . 2)) ((c def c (c (? . 0) q drscheme:language:simple-settings-printing-style)) q (87150 . 3)) ((c meth c (c (? . 4) q file-menu:between-save-as-and-print)) q (9391 . 4)) ((c def c (c (? . 0) q drracket:language:put-executable)) q (33787 . 12)) ((c def c (c (? . 0) q drracket:language:capability-registered?)) q (32515 . 3)) ((c meth c (c (? . 11) q clear-annotations)) q (54523 . 2)) ((c def c (c (? . 0) q drracket:module-language-tools:tab-mixin)) q (69004 . 4)) ((c def c (c (? . 0) q drscheme:eval:set-basic-parameters)) q (76136 . 5)) ((c meth c (c (? . 17) q file-menu:open-callback)) q (58114 . 6)) ((c def c (c (? . 0) q drscheme:debug:show-backtrace-window)) q (75848 . 8)) ((c meth c (c (? . 7) q get-insert-menu)) q (14196 . 2)) ((c def c (c (? . 0) q drscheme:modes:mode-name)) q (88492 . 2)) ((c meth c (c (? . 4) q get-canvas%)) q (9991 . 2)) ((c def c (c (? . 0) q drracket:language-configuration:fill-language-dialog)) q (42738 . 15)) ((c def c (c (? . 0) q drscheme:get/extend:get-definitions-text)) q (79609 . 10)) ((c meth c (c (? . 2) q run-in-evaluation-thread)) q (53951 . 3)) ((c def c (c (? . 0) q drscheme:language:add-snip-value)) q (84092 . 6)) ((c meth c (c (? . 4) q get-canvas)) q (9910 . 3)) ((c meth c (c (? . 16) q get-transformer-module)) q (24831 . 3)) ((c meth c (c (? . 2) q on-close)) q (53677 . 2)) ((c meth c (c (? . 4) q update-save-message)) q (11008 . 3)) ((c meth c (c (? . 18) q after-delete)) q (7580 . 6)) ((c def c (c (? . 0) q drracket:eval:set-basic-parameters)) q (60161 . 7)) ((c meth c (c (? . 9) q get-transformer-module)) q (22847 . 3)) ((c def c (c (? . 0) q make-drracket:unit:teachpack-callbacks)) c (? . 19)) ((c meth c (c (? . 23) q get-in-module-language?)) q (68251 . 3)) ((c def c (c (? . 0) q drscheme:rep:module-language-initial-run)) q (91552 . 3)) ((c def c (c (? . 0) q drscheme:modes:mode?)) q (88439 . 2)) ((c def c (c (? . 0) q drracket:language:create-module-based-launcher)) q (37532 . 17)) ((c def c (c (? . 0) q drscheme:unit:definitions-text<%>)) q (71794 . 2)) ((c def c (c (? . 0) q drscheme:rep:current-value-port)) q (91288 . 2)) ((c def c (c (? . 0) q drracket:language:create-module-based-distribution)) q (36086 . 17)) ((c def c (c (? . 0) q drscheme:get/extend:get-definitions-canvas)) q (80809 . 3)) ((c def c (c (? . 0) q drracket:debug:make-debug-compile-handler)) q (46241 . 4)) ((c meth c (c (? . 2) q get-user-language-settings)) q (52779 . 3)) ((c meth c (c (? . 17) q edit-menu:between-find-and-preferences)) q (57422 . 4)) ((c meth c (c (? . 6) q on-execute)) q (30904 . 7)) ((c def c (c (? . 0) q drscheme:rep:get-error-delta)) q (91058 . 2)) ((c def c (c (? . 0) q drscheme:module-language-tools:done?)) q (90551 . 2)) ((c meth c (c (? . 7) q move-current-tab-right)) q (13439 . 2)) ((c def c (c (? . 0) q drscheme:rep:get-welcome-delta)) q (90913 . 2)) ((c meth c (c (? . 13) q begin-metadata-changes)) q (16187 . 3)) ((c def c (c (? . 0) q drscheme:language:simple-module-based-language%)) q (71116 . 2)) ((c def c (c (? . 0) q drracket:language-configuration:get-settings-preferences-symbol)) q (41556 . 3)) ((c def c (c (? . 0) q drracket:debug:test-coverage-interactions-text-mixin)) q (44513 . 6)) ((c def c (c (? . 0) q drracket:debug:profiling-enabled)) q (46781 . 4)) ((c def c (c (? . 0) q drracket:frame:mixin)) q (56999 . 6)) ((c def c (c (? . 0) q drscheme:module-language-tools:done)) q (90620 . 3)) ((c meth c (c (? . 4) q change-to-file)) q (8600 . 3)) ((c meth c (c (? . 2) q get-user-eventspace)) q (52688 . 3)) ((c meth c (c (? . 1) q on-close)) q (6325 . 2)) ((c meth c (c (? . 10) q get-language-position)) q (19566 . 3)) ((c def c (c (? . 0) q drracket:unit:get-definitions-text%)) q (17484 . 5)) ((c meth c (c (? . 20) q add-show-menu-items)) q (59257 . 3)) ((c def c (c (? . 0) q drscheme:get/extend:extend-interactions-canvas)) q (80918 . 6)) ((c def c (c (? . 0) q drracket:language:simple-settings)) c (? . 14)) ((c meth c (c (? . 6) q metadata->settings)) q (30790 . 4)) ((c def c (c (? . 0) q drscheme:unit:frame<%>)) q (71755 . 2)) ((c def c (c (? . 0) q drracket:debug:profile-definitions-text-mixin)) q (44137 . 4)) ((c meth c (c (? . 16) q render-value)) q (25422 . 9)) ((c meth c (c (? . 1) q is-current-tab?)) q (6197 . 2)) ((c def c (c (? . 0) q drscheme:modes:struct:mode)) q (89021 . 2)) ((c def c (c (? . 0) q drracket:language-configuration:language-settings-settings)) c (? . 21)) ((c def c (c (? . 0) q drscheme:rep:after-expression)) q (91359 . 2)) ((c constructor c (? . 4)) q (8319 . 3)) ((c def c (c (? . 0) q drracket:rep:after-expression)) q (55954 . 4)) ((c def c (c (? . 0) q drscheme:debug:open-and-highlight-in-file)) q (73388 . 9)) ((c def c (? . 18)) q (7424 . 4)) ((c meth c (c (? . 16) q get-language-numbers)) q (24268 . 3)) ((c def c (c (? . 0) q drracket:rep:text<%>)) q (51411 . 2)) ((c def c (c (? . 0) q drscheme:module-language-tools:start?)) q (90355 . 2)) ((c constructor c (? . 12)) q (20201 . 18)) ((c meth c (c (? . 1) q remove-bkg-running-color)) q (6965 . 3)) ((c def c (c (? . 0) q drscheme:get/extend:extend-definitions-text)) q (78715 . 13)) ((c def c (c (? . 0) q drracket:get/extend:get-interactions-canvas)) q (5097 . 3)) ((c meth c (c (? . 13) q set-modified)) q (17292 . 4)) ((c def c (c (? . 0) q drracket:debug:hide-backtrace-window)) q (46127 . 2)) ((c def c (c (? . 0) q drscheme:language:text/pos-text)) q (86557 . 3)) ((c def c (c (? . 0) q drscheme:get/extend:extend-interactions-text)) q (80182 . 6)) ((c def c (c (? . 0) q drracket:get/extend:get-unit-frame)) q (1108 . 3)) ((c def c (c (? . 0) q drscheme:module-language-tools:frame-mixin)) q (71493 . 2)) ((c meth c (c (? . 4) q still-untouched?)) q (10835 . 2)) ((c def c (c (? . 0) q drscheme:language-configuration:language-settings-language)) q (82247 . 3)) ((c def c (c (? . 0) q drracket:debug:test-coverage-off-style-name)) q (46719 . 2)) ((c meth c (c (? . 9) q get-init-code)) q (22691 . 4)) ((c def c (c (? . 0) q drracket:module-language-tools:add-online-expansion-handler)) q (66377 . 11)) ((c meth c (c (? . 16) q use-namespace-require/copy?)) q (26554 . 3)) ((c def c (c (? . 0) q drracket:language:create-executable-gui)) q (34291 . 14)) ((c meth c (c (? . 1) q add-bkg-running-color)) q (6667 . 7)) ((c meth c (c (? . 6) q get-metadata-lines)) q (29830 . 3)) ((c sig-val c (c (? . 0) q drracket:tool-exports^ phase2)) q (588 . 2)) ((c def c (c (? . 0) q drracket:language:simple-settings-annotations)) c (? . 14)) ((c meth c (c (? . 16) q default-settings)) q (23932 . 3)) ((c def c (c (? . 0) q drscheme:language-configuration:fill-language-dialog)) q (83017 . 11)) ((c meth c (c (? . 16) q get-reader)) q (24694 . 3)) ((c def c (c (? . 0) q drscheme:language:simple-settings?)) q (86972 . 2)) ((c def c (c (? . 0) q drscheme:module-language:module-language<%>)) q (71433 . 2)) ((c meth c (c (? . 12) q get-reader)) q (21891 . 3)) ((c meth c (c (? . 13) q set-needs-execution-message)) q (16537 . 4)) ((c def c (c (? . 0) q drscheme:module-language-tools:add-online-expansion-monitor)) q (90052 . 8)) ((c def c (c (? . 0) q drscheme:tracing:annotate)) q (92964 . 2)) ((c def c (c (? . 0) q drracket:language:add-snip-value)) q (32922 . 7)) ((c def c (c (? . 0) q drscheme:debug:test-coverage-definitions-text-mixin)) q (70332 . 2)) ((c def c (c (? . 0) q drscheme:language:create-module-based-stand-alone-executable)) q (85308 . 6)) ((c def c (c (? . 0) q drscheme:language:language<%>)) q (70945 . 2)) ((c meth c (c (? . 20) q get-show-menu)) q (59579 . 2)) ((c def c (c (? . 0) q drscheme:unit:definitions-canvas%)) q (70584 . 2)) ((c def c (c (? . 0) q drracket:rep:get-dark-green-delta)) q (55574 . 2)) ((c meth c (c (? . 6) q config-panel)) q (27500 . 4)) ((c def c (c (? . 0) q drracket:debug:test-coverage-tab-mixin)) q (44774 . 5)) ((c meth c (c (? . 6) q get-language-numbers)) q (29330 . 3)) ((c def c (c (? . 0) q drracket:module-language-tools:tab<%>)) q (68356 . 2)) ((c def c (c (? . 0) q drracket:language-configuration:language-settings)) c (? . 21)) ((c def c (c (? . 0) q drscheme:language:simple-module-based-language<%>)) q (71050 . 2)) ((c meth c (c (? . 7) q ensure-rep-shown)) q (11463 . 3)) ((c def c (c (? . 0) q drracket:debug:open-and-highlight-in-file)) q (47114 . 11)) ((c def c (c (? . 0) q drracket:modes:add-mode)) q (63750 . 13)) ((c def c (c (? . 0) q drscheme:module-language-tools:add-online-expansion-handler)) q (89752 . 6)) ((c meth c (c (? . 6) q extra-repl-information)) q (30392 . 7)) ((c def c (c (? . 0) q drracket:language:create-distribution-for-executable)) q (37074 . 9)) ((c meth c (c (? . 16) q get-init-code)) q (24149 . 4)) ((c def c (? . 22)) q (56561 . 3)) ((c meth c (c (? . 23) q move-to-new-language)) q (68152 . 3)) ((c form c (c (? . 0) q drracket:tool-exports^)) q (511 . 2)) ((c meth c (c (? . 1) q get-ints)) q (6116 . 3)) ((c def c (c (? . 0) q drscheme:module-language-tools:tab<%>)) q (71988 . 2)) ((c def c (c (? . 0) q drscheme:rep:get-dark-green-delta)) q (90984 . 2)) ((c def c (c (? . 0) q drracket:rep:get-error-delta)) q (55649 . 2)) ((c def c (c (? . 0) q drscheme:unit:struct:teachpack-callbacks)) q (92743 . 2)) ((c meth c (c (? . 9) q default-settings)) q (22450 . 3)) ((c def c (c (? . 0) q drscheme:unit:get-definitions-text%)) q (70634 . 2)) ((c def c (c (? . 0) q drscheme:frame:mixin)) q (70864 . 2)) ((c def c (c (? . 0) q drscheme:debug:small-planet-bitmap)) q (73324 . 2)) ((c meth c (c (? . 24) q show-profile-gui)) q (43787 . 3)) ((c def c (? . 23)) q (68076 . 2)) ((c def c (c (? . 0) q drscheme:module-language-tools:tab-mixin)) q (71552 . 2)) ((c def c (c (? . 0) q drracket:language:struct:simple-settings)) q (40713 . 2)) ((c def c (c (? . 0) q drracket:language:text/pos-end)) c (? . 8)) ((c meth c (c (? . 16) q on-execute)) q (25076 . 7)) ((c def c (c (? . 0) q drracket:language:simple-settings?)) c (? . 14)) ((c def c (? . 29)) q (54253 . 3)) ((c def c (c (? . 0) q drscheme:debug:profile-unit-frame-mixin)) q (70207 . 2)) ((c def c (c (? . 0) q drscheme:debug:get-error-color)) q (75693 . 2)) ((c def c (c (? . 0) q drracket:module-language-tools:done)) q (67827 . 3)) ((c meth c (c (? . 2) q after-delete)) q (51703 . 2)) ((c def c (c (? . 0) q drscheme:language:get-language-extensions)) q (84517 . 3)) ((c def c (c (? . 0) q drscheme:language:get-capability-contract)) q (83953 . 4)) ((c meth c (c (? . 2) q highlight-errors/exn)) q (53273 . 3)) ((c def c (c (? . 0) q drracket:get/extend:extend-tab)) q (1197 . 9)) ((c meth c (c (? . 7) q get-interactions-text)) q (14404 . 3)) ((c meth c (c (? . 17) q file-menu:between-print-and-close)) q (57691 . 4)) ((c def c (c (? . 0) q drscheme:rep:current-rep)) q (91199 . 3)) ((c def c (c (? . 0) q drracket:language-configuration:language-settings?)) c (? . 21)) ((c meth c (c (? . 11) q disable-evaluation)) q (54591 . 2)) ((c def c (c (? . 0) q drracket:unit:teachpack-callbacks-remove-all)) c (? . 19)) ((c meth c (c (? . 7) q unregister-toolbar-button)) q (15782 . 4)) ((c def c (c (? . 0) q drscheme:debug:make-debug-eval-handler)) q (72854 . 3)) ((c def c (c (? . 0) q drracket:debug:bug-info->ticket-url)) q (46922 . 3)) ((c meth c (c (? . 11) q get-breakables)) q (54844 . 4)) ((c def c (c (? . 0) q drracket:get/extend:get-interactions-text)) q (3810 . 3)) ((c meth c (c (? . 7) q close-given-tab)) q (13862 . 3)) ((c def c (c (? . 0) q drracket:unit:add-search-help-desk-menu-item)) q (18181 . 9)) ((c meth c (c (? . 16) q use-mred-launcher)) q (26463 . 3)) ((c def c (c (? . 0) q drscheme:rep:context<%>)) q (71881 . 2)) ((c meth c (c (? . 4) q get-break-button)) q (9740 . 3)) ((c def c (c (? . 0) q drscheme:language-configuration:get-languages)) q (81716 . 3)) ((c meth c (c (? . 11) q ensure-rep-shown)) q (54728 . 3)) ((c def c (? . 13)) q (15980 . 2)) ((c meth c (c (? . 6) q front-end/interaction)) q (28845 . 7)) ((c meth c (c (? . 9) q use-mred-launcher)) q (23577 . 3)) ((c def c (c (? . 0) q drscheme:language-configuration:make-language-settings)) q (82667 . 3)) ((c def c (c (? . 0) q drscheme:unit:teachpack-callbacks-remove)) q (92499 . 3)) ((c def c (c (? . 0) q drscheme:debug:test-coverage-on-style-name)) q (73016 . 2)) ((c def c (c (? . 0) q drracket:language:simple-settings-case-sensitive)) c (? . 14)) ((c meth c (c (? . 3) q on-execute)) q (27258 . 3)) ((c def c (c (? . 0) q drscheme:language:setup-printing-parameters)) q (86206 . 3)) ((c def c (c (? . 0) q drracket:get/extend:get-definitions-canvas)) q (4447 . 3)) ((c def c (c (? . 0) q make-drracket:language:simple-settings)) c (? . 14)) ((c def c (c (? . 0) q drscheme:language:simple-module-based-language->module-based-language-mixin)) q (71180 . 3)) ((c def c (c (? . 0) q drscheme:language:simple-settings-show-sharing)) q (87502 . 3)) ((c def c (c (? . 0) q drscheme:unit:make-teachpack-callbacks)) q (92807 . 2)) ((c def c (c (? . 0) q drscheme:get/extend:allow-re-extension!)) q (81366 . 2)) ((c meth c (c (? . 7) q get-language-menu)) q (11250 . 3)) ((c meth c (c (? . 1) q reset-offer-kill)) q (6381 . 2)) ((c meth c (c (? . 1) q get-directory)) q (5889 . 3)) ((c def c (c (? . 0) q drracket:eval:expand-program)) q (60563 . 18)) ((c def c (c (? . 0) q drscheme:unit:interactions-canvas%)) q (70686 . 2)) ((c def c (c (? . 0) q struct:drracket:unit:teachpack-callbacks)) c (? . 19)) ((c def c (c (? . 0) q drscheme:frame:<%>)) q (71720 . 2)) ((c def c (c (? . 0) q drscheme:language:make-text/pos)) q (86862 . 2)) ((c def c (c (? . 0) q drscheme:language:struct:simple-settings)) q (87936 . 2)) ((c def c (c (? . 0) q drscheme:language:make-simple-settings)) q (87876 . 2)) ((c meth c (c (? . 1) q get-enabled)) q (5970 . 2)) ((c def c (c (? . 0) q drracket:eval:expand-program/multiple)) q (62228 . 18)) ((c def c (c (? . 0) q drscheme:get/extend:get-tab)) q (78628 . 3)) ((c meth c (c (? . 1) q get-defs)) q (5793 . 3)) ((c def c (c (? . 0) q drscheme:unit:teachpack-callbacks-remove-all)) q (92626 . 3)) ((c meth c (c (? . 13) q end-metadata-changes)) q (16271 . 3)) ((c def c (c (? . 0) q drscheme:language:get-default-mixin)) q (84411 . 3)) ((c def c (c (? . 0) q drscheme:module-language-tools:definitions-text<%>)) q (71921 . 2)) ((c def c (c (? . 0) q drscheme:debug:bug-info->ticket-url)) q (73206 . 4)) ((c meth c (c (? . 2) q insert-prompt)) q (53553 . 2)) ((c meth c (c (? . 17) q get-additional-important-urls)) q (58408 . 3)) ((c meth c (c (? . 1) q touched)) q (7060 . 2)) ((c meth c (c (? . 6) q get-one-line-summary)) q (29908 . 3)) ((c meth c (c (? . 2) q reset-console)) q (53824 . 2)) ((c meth c (c (? . 2) q reset-highlighting)) q (53885 . 2)) ((c meth c (c (? . 17) q file-menu:new-string)) q (58040 . 2)) ((c def c (c (? . 0) q drracket:get/extend:allow-re-extension!)) q (5275 . 2)) ((c meth c (c (? . 17) q help-menu:about-string)) q (58738 . 3)) ((c def c (c (? . 0) q drracket:tracing:tab-mixin)) q (69428 . 4)) ((c def c (c (? . 0) q drracket:debug:make-debug-error-display-handler)) q (45962 . 4)) ((c def c (c (? . 0) q drracket:debug:test-coverage-enabled)) q (46509 . 4)) ((c meth c (c (? . 4) q edit-menu:between-select-all-and-find)) q (8931 . 4)) ((c def c (c (? . 0) q drracket:language:object/c)) q (32190 . 2)) ((c def c (c (? . 0) q drracket:unit:teachpack-callbacks-add)) c (? . 19)) ((c def c (c (? . 0) q drscheme:module-language-tools:register-online-expansion-pref)) q (90425 . 3)) ((c def c (c (? . 0) q drscheme:language:simple-settings-fraction-style)) q (87315 . 3)) ((c meth c (c (? . 6) q front-end/complete-program)) q (28389 . 7)) ((c def c (c (? . 0) q drracket:modes:mode)) c (? . 5)) ((c def c (c (? . 0) q drracket:language:register-capability)) q (32237 . 7)) ((c def c (c (? . 0) q struct:drracket:language-configuration:language-settings)) c (? . 21)) ((c def c (c (? . 0) q drscheme:language:struct:text/pos)) q (86915 . 2)) ((c def c (c (? . 0) q drracket:unit:definitions-canvas%)) q (17401 . 3)) ((c def c (c (? . 0) q drracket:module-language-tools:register-online-expansion-pref)) q (67596 . 4)) ((c meth c (c (? . 7) q ensure-defs-shown)) q (11329 . 2)) ((c def c (c (? . 0) q drscheme:language:register-capability)) q (83456 . 7)) ((c meth c (c (? . 16) q config-panel)) q (23766 . 4)) ((c def c (c (? . 0) q drscheme:debug:profile-tab-mixin)) q (70158 . 2)) ((c def c (c (? . 0) q drracket:modes:mode-repl-submit)) c (? . 5)) ((c def c (c (? . 0) q drracket:modes:mode-intended-to-edit-programs?)) c (? . 5)) ((c def c (c (? . 0) q drscheme:eval:expand-program/multiple)) q (77285 . 13)) ((c meth c (c (? . 6) q get-language-name)) q (29253 . 3)) ((c def c (c (? . 0) q drracket:language:text/pos?)) c (? . 8)) ((c meth c (c (? . 6) q default-settings?)) q (28169 . 4)) ((c meth c (c (? . 4) q file-menu:between-open-and-revert)) q (9131 . 4)) ((c def c (c (? . 0) q drracket:module-language-tools:frame-mixin)) q (68807 . 4)) ((c def c (? . 24)) q (43606 . 4)) ((c def c (c (? . 0) q make-drracket:language:text/pos)) c (? . 8)) ((c meth c (c (? . 6) q first-opened)) q (28283 . 4)) ((c meth c (c (? . 7) q close-current-tab)) q (13710 . 2)) ((c meth c (c (? . 7) q get-definitions-text)) q (14088 . 3)) ((c def c (c (? . 0) q drscheme:debug:hide-backtrace-window)) q (72584 . 2)) ((c def c (c (? . 0) q drscheme:language-configuration:struct:language-settings)) q (82586 . 3)) ((c meth c (c (? . 4) q get-execute-button)) q (10414 . 3)) ((c def c (c (? . 0) q drscheme:help-desk:goto-plt-license)) q (81658 . 2)) ((c def c (c (? . 0) q drscheme:eval:expand-program)) q (76364 . 12)) ((c def c (c (? . 0) q drracket:language:text/pos-start)) c (? . 8)) ((c def c (c (? . 0) q drscheme:debug:profiling-enabled)) q (73139 . 2)) ((c def c (c (? . 0) q drscheme:language:create-module-based-distribution)) q (85497 . 6)) ((c meth c (c (? . 12) q get-language-numbers)) q (21437 . 3)) ((c meth c (c (? . 7) q ensure-rep-hidden)) q (11396 . 2)) ((c def c (c (? . 0) q drracket:module-language-tools:done?)) q (67741 . 3)) ((c def c (c (? . 0) q drscheme:get/extend:extend-tab)) q (78386 . 6)) ((c def c (c (? . 0) q drscheme:language:extend-language-interface)) q (84258 . 5)) ((c def c (c (? . 0) q drracket:module-language:add-module-language)) q (69195 . 2)) ((c def c (c (? . 0) q drscheme:debug:add-prefs-panel)) q (72643 . 2)) ((c meth c (c (? . 16) q get-language-position)) q (24390 . 3)) ((c meth c (c (? . 20) q update-shown)) q (59649 . 2)) ((c def c (c (? . 0) q drscheme:unit:tab<%>)) q (71844 . 2)) ((c def c (c (? . 0) q drracket:rep:get-drs-bindings-keymap)) q (55719 . 2)) ((c def c (c (? . 0) q drracket:module-language-tools:start?)) q (67509 . 3)) ((c def c (c (? . 0) q drracket:modes:struct:mode)) q (65114 . 2)) ((c def c (c (? . 0) q drscheme:init:original-error-display-handler)) q (93023 . 3)) ((c meth c (c (? . 16) q default-settings?)) q (24022 . 4)) ((c def c (c (? . 0) q drracket:language:extend-language-interface)) q (33247 . 7)) ((c meth c (c (? . 7) q next-tab)) q (13323 . 2)) ((c def c (c (? . 0) q drracket:language-configuration:get-languages)) q (40921 . 3)) ((c def c (c (? . 0) q drracket:tracing:annotate)) q (69769 . 3)) ((c def c (c (? . 0) q drracket:debug:show-backtrace-window/edition-pairs)) q (47786 . 21)) ((c def c (c (? . 0) q drracket:debug:profile-tab-mixin)) q (43949 . 4)) ((c def c (c (? . 0) q drscheme:language:text/pos?)) q (86497 . 2)) ((c def c (c (? . 0) q struct:drracket:language:simple-settings)) c (? . 14)) ((c meth c (c (? . 2) q get-user-namespace)) q (52866 . 3)) ((c meth c (c (? . 11) q reset-offer-kill)) q (55111 . 2)) ((c def c (c (? . 0) q drracket:rep:get-welcome-delta)) q (55502 . 2)) ((c meth c (c (? . 1) q can-close?)) q (5487 . 2)) ((c def c (c (? . 0) q drracket:language:simple-settings-printing-style)) c (? . 14)) ((c meth c (c (? . 17) q help-menu:before-about)) q (58815 . 4)) ((c def c (c (? . 0) q drscheme:eval:get-snip-classes)) q (76283 . 3)) ((c meth c (c (? . 4) q change-to-tab)) q (8821 . 3)) ((c def c (c (? . 0) q drracket:language-configuration:make-language-settings)) q (42073 . 3)) ((c meth c (c (? . 4) q get-editor%)) q (10338 . 2)) ((c def c (c (? . 0) q drracket:unit:teachpack-callbacks)) c (? . 19)) ((c def c (c (? . 0) q drscheme:modes:mode-matches-language)) q (88804 . 3)) ((c meth c (c (? . 17) q file-menu:new-callback)) q (57823 . 6)) ((c def c (c (? . 0) q drracket:language:text/pos)) c (? . 8)) ((c meth c (c (? . 2) q kill-evaluation)) q (53614 . 2)) ((c meth c (c (? . 17) q help-menu:about-callback)) q (58517 . 6)) ((c meth c (c (? . 17) q help-menu:create-about?)) q (58936 . 3)) ((c def c (c (? . 0) q drscheme:module-language-tools:definitions-text-mixin)) q (71609 . 2)) ((c meth c (c (? . 6) q create-executable)) q (27653 . 9)) ((c def c (c (? . 0) q drracket:eval:build-user-eventspace/custodian)) q (63125 . 11)) ((c def c (c (? . 0) q drscheme:debug:test-coverage-off-style-name)) q (73077 . 2)) ((c meth c (c (? . 9) q unmarshall-settings)) q (23442 . 3)) ((c meth c (c (? . 11) q needs-execution)) q (55025 . 3)) ((c meth c (c (? . 13) q set-next-settings)) q (16651 . 7)) ((c def c (c (? . 28) q htdp-file-prefix?)) q (401 . 3)) ((c def c (c (? . 0) q drracket:debug:show-backtrace-window/edition-pairs/two)) q (48906 . 33)) ((c def c (c (? . 0) q drracket:unit:teachpack-callbacks-get-names)) c (? . 19)) ((c meth c (c (? . 11) q get-directory)) q (54961 . 2)) ((c def c (c (? . 0) q drscheme:language-configuration:language-settings-settings)) q (82452 . 3)) ((c meth c (c (? . 7) q get-definitions-canvas)) q (13976 . 3)) ((c meth c (c (? . 17) q file-menu:open-string)) q (58333 . 2)) ((c meth c (c (? . 7) q sort-toolbar-buttons-panel)) q (15903 . 3)) ((c meth c (c (? . 4) q get-definitions/interactions-panel-parent)) q (10065 . 5)) ((c def c (c (? . 0) q drscheme:eval:build-user-eventspace/custodian)) q (77791 . 7)) ((c def c (c (? . 0) q drracket:language:struct:text/pos)) q (39568 . 2)) ((c meth c (c (? . 7) q reopen-closed-tab)) q (13256 . 2)) ((c def c (c (? . 0) q drscheme:language:create-distribution-for-executable)) q (85676 . 7)) ((c meth c (c (? . 6) q order-manuals)) q (31205 . 4)) ((c def c (c (? . 0) q drscheme:unit:tab%)) q (70512 . 2)) ((c def c (? . 10)) q (19362 . 2)) ((c def c (c (? . 0) q drscheme:modes:mode-repl-submit)) q (88678 . 3)) ((c def c (? . 25)) q (7940 . 3)) ((c constructor c (? . 22)) q (56632 . 4)) ((c meth c (c (? . 16) q render-value/format)) q (25800 . 11)) ((c def c (c (? . 0) q drscheme:language:text/pos-start)) q (86652 . 3)) ((c meth c (c (? . 6) q get-language-position)) q (29439 . 3)) ((c meth c (c (? . 13) q after-set-next-settings)) q (16039 . 4)) ((c meth c (c (? . 7) q get-tabs)) q (14500 . 3)) ((c def c (c (? . 0) q drscheme:module-language-tools:add-opt-out-toolbar-button)) q (89143 . 8)) ((c meth c (c (? . 7) q prev-tab)) q (13381 . 2)) ((c def c (? . 9)) q (22035 . 5)) ((c meth c (c (? . 4) q file-menu:print-string)) q (9523 . 2)) ((c def c (c (? . 0) q drracket:get/extend:get-tab)) q (1659 . 3)) ((c def c (c (? . 0) q drracket:get/extend:disallow-re-extension!)) q (5209 . 2)) ((c def c (c (? . 0) q drracket:language:get-capability-contract)) q (32781 . 3)) ((c def c (c (? . 0) q drscheme:debug:error-display-handler/stacktrace)) q (72098 . 8)) ((c def c (c (? . 0) q drscheme:language:simple-settings-annotations)) q (87723 . 3)) ((c meth c (c (? . 20) q set-show-menu-sort-key)) q (59368 . 5)) ((c def c (c (? . 0) q drscheme:language-configuration:add-language)) q (81830 . 6)) ((c meth c (c (? . 10) q get-reader)) q (19903 . 3)) ((c def c (c (? . 0) q drscheme:debug:test-coverage-tab-mixin)) q (70400 . 2)) ((c meth c (c (? . 6) q render-value/format)) q (31605 . 11)) ((c meth c (c (? . 4) q update-shown)) q (11104 . 2)) ((c meth c (c (? . 1) q get-last-touched)) q (7115 . 2)) ((c meth c (c (? . 2) q on-highlighted-errors)) q (53362 . 3)) ((c def c (c (? . 0) q drscheme:get/extend:get-interactions-text)) q (80438 . 3)) ((c def c (c (? . 0) q drracket:module-language-tools:definitions-text-mixin)) q (68484 . 7)) ((c def c (c (? . 0) q drracket:language:setup-printing-parameters)) q (38804 . 7)) ((c def c (c (? . 0) q drracket:language:create-module-based-stand-alone-executable)) q (35020 . 17)) ((c def c (c (? . 0) q drscheme:debug:show-backtrace-window/edition-pairs)) q (73937 . 16)) ((c def c (c (? . 0) q drscheme:rep:text<%>)) q (70827 . 2)) ((c meth c (c (? . 4) q file-menu:between-print-and-close)) q (9261 . 4)) ((c def c (c (? . 0) q drracket:debug:make-debug-eval-handler)) q (46404 . 3)) ((c meth c (c (? . 6) q get-reader-module)) q (29988 . 3)) ((c def c (c (? . 0) q drracket:unit:add-to-program-editor-mixin)) q (17806 . 3)) ((c def c (c (? . 0) q drscheme:module-language-tools:frame<%>)) q (72042 . 2)) ((c def c (c (? . 0) q drscheme:debug:test-coverage-enabled)) q (72945 . 2)) ((c def c (c (? . 0) q drracket:debug:get-error-color-name)) q (50811 . 3)) ((c meth c (c (? . 17) q file-menu:between-open-and-revert)) q (57559 . 4)) ((c sig-val c (c (? . 0) q drracket:tool-exports^ phase1)) q (558 . 2)) ((c meth c (c (? . 3) q front-end/complete-program)) q (26875 . 3)) ((c def c (c (? . 0) q drracket:help-desk:goto-plt-license)) q (60102 . 2)) ((c meth c (c (? . 12) q get-language-position)) q (21566 . 3)) ((c meth c (c (? . 1) q set-breakables)) q (6445 . 5)) ((c def c (c (? . 0) q drscheme:unit:get-program-editor-mixin)) q (91628 . 3)) ((c def c (c (? . 0) q drracket:tracing:frame-mixin)) q (69599 . 4)) ((c form c (c (? . 26) q syncheck:button-callback)) q (274 . 2)) ((c def c (c (? . 0) q drracket:unit:open-drscheme-window)) q (17945 . 6)) ((c def c (c (? . 0) q drscheme:module-language-tools:add-opt-in-toolbar-button)) q (89448 . 8)) ((c meth c (c (? . 7) q create-new-tab)) q (12326 . 9)) ((c meth c (c (? . 16) q marshall-settings)) q (24949 . 4)) ((c def c (c (? . 0) q drscheme:unit:teachpack-callbacks-add)) q (92375 . 3)) ((c meth c (c (? . 10) q get-one-line-summary)) q (19791 . 3)) ((c meth c (c (? . 6) q unmarshall-settings)) q (32068 . 4)) ((c meth c (c (? . 6) q render-value)) q (31339 . 8)) ((c meth c (c (? . 7) q register-toolbar-button)) q (15095 . 7)) ((c def c (? . 27)) q (67911 . 2)) ((c def c (c (? . 26) q syncheck-drracket-button)) q (0 . 7)) ((c def c (c (? . 28) q htdp-save-file-prefix)) q (351 . 2)) ((c meth c (c (? . 4) q add-show-menu-items)) q (8420 . 4)) ((c def c (c (? . 0) q drracket:language:simple-module-based-language-convert-value)) q (38486 . 7)) ((c def c (c (? . 0) q drscheme:unit:add-search-help-desk-menu-item)) q (92015 . 3)) ((c def c (c (? . 0) q drracket:language:get-capability-default)) q (32603 . 4)) ((c meth c (c (? . 16) q get-one-line-summary)) q (24601 . 3)) ((c def c (c (? . 0) q drscheme:debug:test-coverage-frame-mixin)) q (70455 . 2)) ((c def c (c (? . 0) q drracket:debug:error-display-handler/stacktrace)) q (45210 . 14)) ((c def c (c (? . 0) q drracket:language:get-default-mixin)) q (33599 . 3)) ((c meth c (c (? . 7) q close-ith-tab)) q (13777 . 3)) ((c meth c (c (? . 11) q enable-evaluation)) q (54660 . 2)) ((c def c (c (? . 0) q drracket:module-language:module-language-put-file-mixin)) q (69261 . 4)) ((c def c (c (? . 0) q drracket:modes:mode-surrogate)) c (? . 5)) ((c def c (c (? . 0) q drscheme:language:simple-settings-insert-newlines)) q (87611 . 3)) ((c def c (c (? . 0) q drracket:get/extend:extend-interactions-canvas)) q (4557 . 9)) ((c meth c (c (? . 7) q move-current-tab-left)) q (13511 . 2)) ((c def c (c (? . 0) q drracket:language-configuration:language-settings-language)) c (? . 21)) ((c meth c (c (? . 6) q get-language-url)) q (29549 . 3)) ((c def c (c (? . 0) q drracket:unit:teachpack-callbacks-remove)) c (? . 19)) ((c meth c (c (? . 29) q get-keymaps)) q (54376 . 3)) ((c def c (c (? . 0) q drracket:modes:mode-matches-language)) c (? . 5)) ((c def c (? . 12)) q (20047 . 4)) ((c meth c (c (? . 1) q break-callback)) q (5425 . 2)) ((c meth c (c (? . 9) q render-value/format)) q (23322 . 3)) ((c def c (c (? . 0) q drscheme:rep:text%)) q (70792 . 2)) ((c def c (c (? . 0) q drscheme:language:simple-module-based-language-convert-value)) q (86081 . 3))))
value
syncheck-drracket-button : (list/c
                            string?
                            (is-a?/c bitmap%)
                            (-> (is-a?/c
                                 top-level-window<%>)
                                any))
syntax
syncheck:button-callback
value
syncheck-bitmap : (is-a?/c bitmap%)
value
htdp-save-file-prefix : (listof string?)
procedure
(htdp-file-prefix? ip) -> boolean?
  ip : input-port?
signature
drracket:tool^ : signature
signature
drracket:tool-exports^ : signature
procedure
(phase1) -> void?
procedure
(phase2) -> void?
procedure
(drracket:get/extend:extend-unit-frame                                        
                                        mixin                                 
                                       [before                                
                                        #:name-for-changes name-for-changes]) 
 -> void?
  mixin : (make-mixin-contract drracket:unit:frame%)
  before : boolean? = #t
  name-for-changes : (or/c #f symbol?) = #f
procedure
(drracket:get/extend:get-unit-frame)
 -> (subclass?/c drracket:unit:frame%)
procedure
(drracket:get/extend:extend-tab                                        
                                 mixin                                 
                                [before                                
                                 #:name-for-changes name-for-changes]) 
 -> void?
  mixin : (make-mixin-contract drracket:unit:tab<%>)
  before : boolean? = #t
  name-for-changes : (or/c #f symbol?) = #f
procedure
(drracket:get/extend:get-tab)
 -> (implementation?/c drracket:unit:tab<%>)
procedure
(drracket:get/extend:extend-definitions-text                                        
                                              mixin                                 
                                             [before                                
                                              #:name-for-changes name-for-changes]) 
 -> void?
  mixin : (make-mixin-contract drracket:unit:definitions-text<%>
                               editor:standard-style-list<%>
                               editor:info<%>
                               racket:text<%>
                               text:all-string-snips<%>
                               text:file<%>
                               text:info<%>
                               text:wide-snip<%>)
  before : boolean? = #t
  name-for-changes : (or/c #f symbol?) = #f
procedure
(drracket:get/extend:get-definitions-text)
 -> (and/c (implementation?/c drracket:unit:definitions-text<%>)
           (implementation?/c editor:standard-style-list<%>)
           (implementation?/c editor:info<%>)
           (implementation?/c racket:text<%>)
           (implementation?/c text:all-string-snips<%>)
           (implementation?/c text:file<%>)
           (implementation?/c text:info<%>)
           (implementation?/c text:wide-snip<%>))
procedure
(drracket:get/extend:extend-interactions-text                                        
                                               mixin                                 
                                              [before                                
                                               #:name-for-changes name-for-changes]) 
 -> void?
  mixin : (make-mixin-contract drracket:rep:text<%>)
  before : boolean? = #t
  name-for-changes : (or/c #f symbol?) = #f
procedure
(drracket:get/extend:get-interactions-text)
 -> (implementation?/c drracket:rep:text<%>)
procedure
(drracket:get/extend:extend-definitions-canvas                                        
                                                mixin                                 
                                               [before                                
                                                #:name-for-changes name-for-changes]) 
 -> void?
  mixin : (make-mixin-contract drracket:unit:definitions-canvas%)
  before : boolean? = #t
  name-for-changes : (or/c #f symbol?) = #f
procedure
(drracket:get/extend:get-definitions-canvas)
 -> (subclass?/c drracket:unit:definitions-canvas%)
procedure
(drracket:get/extend:extend-interactions-canvas                                        
                                                 mixin                                 
                                                [before                                
                                                 #:name-for-changes name-for-changes]) 
 -> void?
  mixin : (make-mixin-contract drracket:unit:interactions-canvas%)
  before : boolean? = #t
  name-for-changes : (or/c #f symbol?) = #f
procedure
(drracket:get/extend:get-interactions-canvas)
 -> (subclass?/c drracket:unit:interactions-canvas%)
procedure
(drracket:get/extend:disallow-re-extension!) -> void?
procedure
(drracket:get/extend:allow-re-extension!) -> void?
interface
drracket:unit:tab<%> : interface?
  implements: drracket:rep:context<%>
method
(send a-drracket:unit:tab break-callback) -> void?
method
(send a-drracket:unit:tab can-close?) -> boolean?
method
(send a-drracket:unit:tab disable-evaluation) -> void?
method
(send a-drracket:unit:tab enable-evaluation) -> void?
method
(send a-drracket:unit:tab get-breakables)
 -> (or/c thread? false/c)
    (or/c custodian? false/c)
method
(send a-drracket:unit:tab get-defs)
 -> (is-a?/c drracket:unit:definitions-text<%>)
method
(send a-drracket:unit:tab get-directory)
 -> (or/c string? false/c)
method
(send a-drracket:unit:tab get-enabled) -> boolean?
method
(send a-drracket:unit:tab get-frame)
 -> (is-a?/c drracket:unit:frame%)
method
(send a-drracket:unit:tab get-ints)
 -> (is-a?/c drracket:rep:text%)
method
(send a-drracket:unit:tab is-current-tab?) -> boolean?
method
(send a-drracket:unit:tab is-running?) -> boolean?
method
(send a-drracket:unit:tab on-close) -> void?
method
(send a-drracket:unit:tab reset-offer-kill) -> void?
method
(send a-drracket:unit:tab set-breakables thread         
                                         custodian) -> void?
  thread : (or/c thread? false/c)
  custodian : (or/c custodian? false/c)
method
(send a-drracket:unit:tab add-bkg-running-color id         
                                                color      
                                                label) -> void?
  id : symbol?
  color : (or/c string? (is-a?/c color%))
  label : string?
method
(send a-drracket:unit:tab remove-bkg-running-color id) -> void?
  id : symbol?
method
(send a-drracket:unit:tab touched) -> void?
method
(send a-drracket:unit:tab get-last-touched) -> flonum?
class
drracket:unit:tab% : class?
  superclass: object%
  extends: drracket:unit:tab<%>
constructor
(make-object drracket:unit:tab%)
 -> (is-a?/c drracket:unit:tab%)
method
(send a-drracket:unit:tab clear-annotations) -> void?
mixin
drracket:unit:program-editor-mixin : (class? . -> . class?)
  argument extends/implements: text%
                               editor:basic<%>
method
(send a-drracket:unit:program-editor after-delete start 
                                                  len)  
 -> void?
  start : number
  len : number
method
(send a-drracket:unit:program-editor after-insert start 
                                                  len)  
 -> void?
  start : number
  len : number
class
drracket:unit:interactions-canvas% : class?
  superclass: canvas:wide-snip%
constructor
(new drracket:unit:interactions-canvas% ...superclass-args...)
 -> (is-a?/c drracket:unit:interactions-canvas%)
class
drracket:unit:frame% : class?
  superclass: (drracket:frame:basics-mixin (drracket:frame:mixin
frame:searchable%))
  extends: drracket:unit:frame<%>
constructor
(new drracket:unit:frame% ...superclass-args...)
 -> (is-a?/c drracket:unit:frame%)
method
(send a-drracket:unit:frame add-show-menu-items show-menu)
 -> void?
  show-menu : (is-a?/c menu%)
method
(send a-drracket:unit:frame break-callback) -> void?
method
(send a-drracket:unit:frame change-to-file file) -> void?
  file : string?
method
(send a-drracket:unit:frame find-matching-tab p)
 -> (or/c (is-a?/c drracket:unit:tab%) #f)
  p : path-string?
method
(send a-drracket:unit:frame change-to-tab tab) -> void?
  tab : (is-a?/c drracket:unit:tab%)
method
(send a-drracket:unit:frame edit-menu:between-select-all-and-find edit-menu)
 -> void?
  edit-menu : (is-a?/c menu%)
method
(send a-drracket:unit:frame execute-callback) -> void?
method
(send a-drracket:unit:frame file-menu:between-open-and-revert file-menu)
 -> void?
  file-menu : (is-a?/c menu%)
method
(send a-drracket:unit:frame file-menu:between-print-and-close file-menu)
 -> void?
  file-menu : (is-a?/c menu%)
method
(send a-drracket:unit:frame file-menu:between-save-as-and-print file-menu)
 -> void?
  file-menu : (is-a?/c menu%)
method
(send a-drracket:unit:frame file-menu:print-string) -> void?
method
(send a-drracket:unit:frame file-menu:save-as-string) -> void?
method
(send a-drracket:unit:frame file-menu:save-string) -> void?
method
(send a-drracket:unit:frame get-break-button)
 -> (is-a?/c button%)
method
(send a-drracket:unit:frame get-button-panel)
 -> (is-a?/c horizontal-panel%)
method
(send a-drracket:unit:frame get-canvas)
 -> (is-a?/c editor-canvas%)
method
(send a-drracket:unit:frame get-canvas%) -> (is-a?/c canvas%)
method
(send a-drracket:unit:frame get-definitions/interactions-panel-parent)
 -> (is-a?/c vertical-panel%)
(send a-drracket:unit:frame get-definitions/interactions-panel-parent)
 -> void?
method
(send a-drracket:unit:frame get-editor) -> (is-a?/c editor<%>)
method
(send a-drracket:unit:frame get-editor%) -> (is-a?/c editor<%>)
method
(send a-drracket:unit:frame get-execute-button)
 -> (is-a?/c button%)
method
(send a-drracket:unit:frame get-text-to-search)
 -> (is-a?/c text:searching%)
method
(send a-drracket:unit:frame make-searchable canvas) -> void?
  canvas : (is-a?/c drracket:unit:interactions-canvas%)
method
(send a-drracket:unit:frame on-close) -> void?
method
(send a-drracket:unit:frame on-size) -> void?
method
(send a-drracket:unit:frame still-untouched?) -> boolean?
method
(send a-drracket:unit:frame update-save-button modified?)
 -> void?
  modified? : any/c
method
(send a-drracket:unit:frame update-save-message name) -> void?
  name : string?
method
(send a-drracket:unit:frame update-shown) -> void?
interface
drracket:unit:frame<%> : interface?
  implements: drracket:frame:<%>
method
(send a-drracket:unit:frame get-language-menu)
 -> (is-a?/c menu%)
method
(send a-drracket:unit:frame ensure-defs-shown) -> void?
method
(send a-drracket:unit:frame ensure-rep-hidden) -> void?
method
(send a-drracket:unit:frame ensure-rep-shown rep) -> void?
  rep : (is-a?/c drracket:rep:text<%>)
method
(send a-drracket:unit:frame get-current-tab)
 -> (is-a?/c drracket:unit:tab<%>)
method
(send a-drracket:unit:frame get-tab-filename i) -> string?
  i : (<=/c 0 (get-tab-count))
method
(send a-drracket:unit:frame get-tab-count)
 -> exact-positive-integer?
method
(send a-drracket:unit:frame open-in-new-tab                        
                                             filename              
                                            [#:start-pos start-pos 
                                             #:end-pos end-pos])   
 -> void?
  filename : (or/c path-string? #f)
  start-pos : exact-nonnegative-integer? = 0
  end-pos : (or/c exact-nonnegative-integer? 'same) = 'same
method
(send a-drracket:unit:frame create-new-tab                        
                                           [filename              
                                            #:start-pos start-pos 
                                            #:end-pos end-pos])   
 -> void?
  filename : (or/c path-string? #f) = #f
  start-pos : exact-nonnegative-integer? = 0
  end-pos : (or/c exact-nonnegative-integer? 'same) = 'same
method
(send a-drracket:unit:frame after-create-new-tab tab       
                                                 filename  
                                                 start-pos 
                                                 end-pos)  
 -> void?
  tab : (is-a?/c drracket:unit:tab<%>)
  filename : (or/c path-string? #f)
  start-pos : exact-nonnegative-integer?
  end-pos : (or/c exact-nonnegative-integer? 'same)
method
(send a-drracket:unit:frame reopen-closed-tab) -> void?
method
(send a-drracket:unit:frame next-tab) -> void?
method
(send a-drracket:unit:frame prev-tab) -> void?
method
(send a-drracket:unit:frame move-current-tab-right) -> void?
method
(send a-drracket:unit:frame move-current-tab-left) -> void?
method
(send a-drracket:unit:frame reorder-tabs tab-order) -> void?
  tab-order : (listof exact-nonnegative-integer?)
method
(send a-drracket:unit:frame close-current-tab) -> void?
method
(send a-drracket:unit:frame close-ith-tab i) -> void?
  i : natural?
method
(send a-drracket:unit:frame close-given-tab tab) -> void?
  tab : (is-a?/c drracket:unit:tab<%>)
method
(send a-drracket:unit:frame get-definitions-canvas)
 -> (is-a?/c drracket:unit:definitions-canvas%)
method
(send a-drracket:unit:frame get-definitions-text)
 -> (is-a?/c drracket:unit:definitions-text%)
method
(send a-drracket:unit:frame get-insert-menu) -> (is-a?/c menu%)
method
(send a-drracket:unit:frame get-interactions-canvas)
 -> (instanceof (derivedfrom drracket:unit:interactions-canvas%))
method
(send a-drracket:unit:frame get-interactions-text)
 -> (is-a?/c drracket:rep:text%)
method
(send a-drracket:unit:frame get-tabs)
 -> (listof (is-a?/c drracket:unit:tab<%>))
method
(send a-drracket:unit:frame on-tab-change from-tab     
                                          to-tab)  -> void?
  from-tab : (is-a?/c drracket:unit:tab<%>)
  to-tab : (is-a?/c drracket:unit:tab<%>)
method
(send a-drracket:unit:frame register-capability-menu-item       
                                                          key   
                                                          menu) 
 -> void?
  key : symbol
  menu : (is-a? menu%)
method
(send a-drracket:unit:frame register-toolbar-button                 
                                                     tb             
                                                    [#:number num]) 
 -> void?
  tb : (is-a?/c switchable-button%)
  num : (or/c #f real?) = #f
method
(send a-drracket:unit:frame register-toolbar-buttons                   
                                                      tbs              
                                                     [#:numbers nums]) 
 -> void?
  tbs : (listof (is-a?/c switchable-button%))
  nums : (listof (or/c real? #f)) = (make-list (length tbs) #f)
method
(send a-drracket:unit:frame unregister-toolbar-button tb)
 -> void?
  tb : (is-a?/c switchable-button%)
method
(send a-drracket:unit:frame sort-toolbar-buttons-panel)
 -> void?
interface
drracket:unit:definitions-text<%> : interface?
method
(send a-drracket:unit:definitions-text after-set-next-settings language-settings)
 -> void?
  language-settings : language-settings
method
(send a-drracket:unit:definitions-text begin-metadata-changes)
 -> void?
method
(send a-drracket:unit:definitions-text end-metadata-changes)
 -> void?
method
(send a-drracket:unit:definitions-text get-next-settings)
 -> language-settings
method
(send a-drracket:unit:definitions-text get-tab)
 -> (is-a?/c drracket:unit:tab%)
method
(send a-drracket:unit:definitions-text set-needs-execution-message msg)
 -> void?
  msg : string?
method
(send a-drracket:unit:definitions-text set-next-settings                    
                                                          language-settings 
                                                         [update-prefs?])   
 -> void?
  language-settings : language-settings
  update-prefs? : any/c = #t
method
(send a-drracket:unit:definitions-text set-filename               
                                                     filename     
                                                    [temporary?]) 
 -> void?
  filename : (or/c path-string? #f)
  temporary? : any/c = #f
method
(send a-drracket:unit:definitions-text set-modified modified?)
 -> void?
  modified? : any/c
class
drracket:unit:definitions-canvas% : class?
  superclass: editor-canvas%
procedure
(drracket:unit:get-definitions-text%)
 -> (and/c (instanceof/c racket:text<%>)
           (instanceof/c text:info%)
           (implementation?/c drracket:unit:definitions-text<%>))
procedure
(drracket:unit:get-program-editor-mixin)
 -> ((subclass?/c text%) . -> . (subclass?/c text%))
procedure
(drracket:unit:add-to-program-editor-mixin mixin) -> void?
  mixin : ((subclass?/c text%) . -> . (subclass?/c text%))
procedure
(drracket:unit:open-drscheme-window [filename        
                                     #:show? show?]) 
 -> (is-a?/c drracket:unit:frame%)
  filename : (or/c string? #f) = #f
  show? : boolean? = #t
procedure
(drracket:unit:add-search-help-desk-menu-item  text          
                                               menu          
                                               position      
                                              [add-sep]) -> void?
  text : (is-a?/c text%)
  menu : (is-a?/c menu-item-container<%>)
  position : exact-nonnegative-integer?
  add-sep : (-> any) = void
struct
(struct drracket:unit:teachpack-callbacks (get-names
                                           add
                                           remove
                                           remove-all)
    #:extra-constructor-name
    make-drracket:unit:teachpack-callbacks)
  get-names : (-> any/c (listof string?))
  add : (-> any/c path-string? any/c)
  remove : (-> path-string? any/c any/c)
  remove-all : (-> any/c any/c)
value
drracket:unit:struct:teachpack-callbacks : struct-type?
value
drracket:unit:make-teachpack-callbacks : procedure?
procedure
(drracket:unit:find-symbol text pos) -> string?
  text : (is-a?/c text%)
  pos : exact-nonnegative-integer?
interface
drracket:language:simple-module-based-language<%> : interface?
method
(send a-drracket:language:simple-module-based-language get-language-numbers)
 -> (cons/c number? (listof number?))
method
(send a-drracket:language:simple-module-based-language get-language-position)
 -> (cons/c string? (listof string?))
method
(send a-drracket:language:simple-module-based-language get-module)
 -> s-expression
method
(send a-drracket:language:simple-module-based-language get-one-line-summary)
 -> (or/c #f string?)
method
(send a-drracket:language:simple-module-based-language get-reader)
 -> (->* () (any/c input-port?) (or/c syntax? eof-object?))
class
drracket:language:simple-module-based-language% : class?
  superclass: object%
  extends: drracket:language:simple-module-based-language<%>
constructor
(make-object drracket:language:simple-module-based-language%                           
                                                              module                   
                                                              language-position        
                                                             [language-numbers         
                                                              one-line-summary         
                                                              documentation-reference] 
                                                              reader                   
                                                              language-id)             
 -> (is-a?/c drracket:language:simple-module-based-language%)
  module : s-expression
  language-position : (cons/c string? (listof string?))
  language-numbers : (cons/c number? (listof number?))
                   = (map (lambda (x) 0) language-position)
  one-line-summary : string? = ""
  documentation-reference : (or/c #f something-else) = #f
  reader : (->* () (any/c input-port?) (or/c syntax? eof-object?))
  language-id : string?
method
(send a-drracket:language:simple-module-based-language get-language-numbers)
 -> (cons/c number? (listof number?))
method
(send a-drracket:language:simple-module-based-language get-language-position)
 -> s-expression
method
(send a-drracket:language:simple-module-based-language get-module)
 -> (cons/c string? (listof string?))
method
(send a-drracket:language:simple-module-based-language get-one-line-summary)
 -> string?
method
(send a-drracket:language:simple-module-based-language get-reader)
 -> (->* () (any/c input-port?) (or/c syntax? eof-object?))
mixin
drracket:language:simple-module-based-language->module-based-language-mixin : (class?
. -> . class?)
  argument extends/implements: drracket:language:simple-module-based-language<%>
  result implements: drracket:language:module-based-language<%>
method
(send a-drracket:language:simple-module-based-language->module-based-language config-panel)
 -> (case-> (-> settings) (settings -> void?))
method
(send a-drracket:language:simple-module-based-language->module-based-language default-settings)
 -> settings
method
(send a-drracket:language:simple-module-based-language->module-based-language default-settings?)
 -> boolean?
method
(send a-drracket:language:simple-module-based-language->module-based-language get-init-code settings)
 -> sexpression
  settings : settings
method
(send a-drracket:language:simple-module-based-language->module-based-language get-transformer-module)
 -> s-expression
method
(send a-drracket:language:simple-module-based-language->module-based-language marshall-settings)
 -> writable
method
(send a-drracket:language:simple-module-based-language->module-based-language on-execute)
 -> void?
method
(send a-drracket:language:simple-module-based-language->module-based-language render-value)
 -> void?
method
(send a-drracket:language:simple-module-based-language->module-based-language render-value/format)
 -> void?
method
(send a-drracket:language:simple-module-based-language->module-based-language unmarshall-settings)
 -> (or/c #f settings)
method
(send a-drracket:language:simple-module-based-language->module-based-language use-mred-launcher)
 -> boolean?
interface
drracket:language:module-based-language<%> : interface?
method
(send a-drracket:language:module-based-language config-panel parent)
 -> (case-> (-> settings) (settings -> void?))
  parent : (is-a?/c panel%)
method
(send a-drracket:language:module-based-language default-settings)
 -> settings
method
(send a-drracket:language:module-based-language default-settings? settings)
 -> boolean?
  settings : settings
method
(send a-drracket:language:module-based-language get-init-code settings)
 -> sexp
  settings : settings
method
(send a-drracket:language:module-based-language get-language-numbers)
 -> (cons/c number? (listof number?))
method
(send a-drracket:language:module-based-language get-language-position)
 -> (cons/c string? (listof string?))
method
(send a-drracket:language:module-based-language get-module)
 -> s-expression
method
(send a-drracket:language:module-based-language get-one-line-summary)
 -> string?
method
(send a-drracket:language:module-based-language get-reader)
 -> (->* () (any/c input-port?) (or/c syntax? eof-object?))
method
(send a-drracket:language:module-based-language get-transformer-module)
 -> (or/c quoted-module-path #f)
method
(send a-drracket:language:module-based-language marshall-settings settings)
 -> writable
  settings : settings
method
(send a-drracket:language:module-based-language on-execute                     
                                                           settings            
                                                           run-on-user-thread) 
 -> void?
  settings : settings
  run-on-user-thread : ((-> void?) -> void?)
method
(send a-drracket:language:module-based-language render-value          
                                                             value    
                                                             settings 
                                                             port)    
 -> void?
  value : TST
  settings : settings
  port : port?
method
(send a-drracket:language:module-based-language render-value/format          
                                                                    value    
                                                                    settings 
                                                                    port     
                                                                    width)   
 -> void?
  value : TST
  settings : settings
  port : port?
  width : (or/c number? 'infinity)
method
(send a-drracket:language:module-based-language unmarshall-settings input)
 -> (or/c settings #f)
  input : writable
method
(send a-drracket:language:module-based-language use-mred-launcher)
 -> boolean?
method
(send a-drracket:language:module-based-language use-namespace-require/copy?)
 -> boolean?
mixin
drracket:language:module-based-language->language-mixin : (class? . -> .
class?)
  argument extends/implements: drracket:language:module-based-language<%>
  result implements: drracket:language:language<%>
method
(send a-drracket:language:module-based-language->language front-end/complete-program)
 -> (-> (or/c sexp/c syntax? eof-object?))
method
(send a-drracket:language:module-based-language->language front-end/interaction)
 -> (-> (or/c sexp/c syntax? eof-object?))
method
(send a-drracket:language:module-based-language->language get-language-name)
 -> string?
method
(send a-drracket:language:module-based-language->language on-execute)
 -> void?
interface
drracket:language:language<%> : interface?
method
(send a-drracket:language:language capability-value key) -> any
  key : symbol?
method
(send a-drracket:language:language config-panel parent)
 -> (case-> (-> settings) (settings -> void?))
  parent : (is-a?/c panel%)
method
(send a-drracket:language:language create-executable                   
                                                     settings          
                                                     parent            
                                                     program-filename) 
 -> void?
  settings : settings
  parent : (or/c (is-a?/c dialog%) (is-a?/c frame%))
  program-filename : string?
method
(send a-drracket:language:language default-settings)
 -> settings
method
(send a-drracket:language:language default-settings? settings)
 -> boolean?
  settings : settings
method
(send a-drracket:language:language first-opened settings)
 -> void?
  settings : settings
method
(send a-drracket:language:language front-end/complete-program           
                                                              port      
                                                              settings) 
 -> (-> (or/c sexp/c syntax? eof-object?))
  port : port?
  settings : settings
method
(send a-drracket:language:language front-end/finished-complete-program settings)
 -> any
  settings : settings
method
(send a-drracket:language:language front-end/interaction           
                                                         port      
                                                         settings) 
 -> (-> (or/c sexp/c syntax? eof-object?))
  port : input-port?
  settings : settings
method
(send a-drracket:language:language get-comment-character)
 -> string? char?
method
(send a-drracket:language:language get-language-name)
 -> string?
method
(send a-drracket:language:language get-language-numbers)
 -> (cons/c number? (listof number?))
method
(send a-drracket:language:language get-language-position)
 -> (cons/c string? (listof string?))
method
(send a-drracket:language:language get-language-url)
 -> (or/c string? #f)
method
(send a-drracket:language:language get-metadata modname   
                                                settings) 
 -> string?
  modname : symbol?
  settings : any/c
method
(send a-drracket:language:language get-metadata-lines)
 -> number?
method
(send a-drracket:language:language get-one-line-summary)
 -> string?
method
(send a-drracket:language:language get-reader-module)
 -> (or/c sexp-representing-a-require-spec #f)
method
(send a-drracket:language:language get-style-delta)
 -> (or/c #f
          (is-a?/c style-delta%)
          (listof (list/c (is-a?/c style-delta%)
                          number?
                          number?)))
method
(send a-drracket:language:language extra-repl-information          
                                                          settings 
                                                          port)    
 -> void?
  settings : settings
  port : output-port?
method
(send a-drracket:language:language marshall-settings settings)
 -> writable
  settings : settings
method
(send a-drracket:language:language metadata->settings metadata)
 -> settings
  metadata : string?
method
(send a-drracket:language:language on-execute                     
                                              settings            
                                              run-on-user-thread) 
 -> any
  settings : settings
  run-on-user-thread : ((-> any) -> any)
method
(send a-drracket:language:language order-manuals manuals)
 -> (listof bytes?) boolean?
  manuals : (listof bytes?)
method
(send a-drracket:language:language render-value value    
                                                settings 
                                                port)    
 -> void?
  value : TST
  settings : settings
  port : port?
method
(send a-drracket:language:language render-value/format          
                                                       value    
                                                       settings 
                                                       port     
                                                       width)   
 -> void?
  value : TST
  settings : settings
  port : port?
  width : (or/c number? 'infinity)
method
(send a-drracket:language:language unmarshall-settings input)
 -> (or/c settings #f)
  input : writable
value
drracket:language:object/c : contract?
procedure
(drracket:language:register-capability s                
                                       the-contract     
                                       default)     -> void?
  s : symbol?
  the-contract : contract?
  default : the-contract
procedure
(drracket:language:capability-registered? s) -> boolean?
  s : symbol?
procedure
(drracket:language:get-capability-default s)
 -> (drracket:language:get-capability-contract s)
  s : (and/c symbol? drracket:language:capability-registered?)
procedure
(drracket:language:get-capability-contract s) -> contract?
  s : (and/c symbol? drracket:language:capability-registered?)
procedure
(drracket:language:add-snip-value  test-value        
                                   convert-value     
                                  [setup-thunk]) -> void?
  test-value : (-> any/c boolean?)
  convert-value : (-> any/c (is-a?/c snip%))
  setup-thunk : (-> any/c) = void
procedure
(drracket:language:extend-language-interface                         
                                             interface               
                                             default-implementation) 
 -> void?
  interface : interface?
  default-implementation : (make-mixin-contract drracket:language:language<%>)
procedure
(drracket:language:get-default-mixin)
 -> (make-mixin-contract drracket:language:language<%>)
procedure
(drracket:language:get-language-extensions)
 -> (listof interface?)
procedure
(drracket:language:put-executable parent           
                                  program-filename 
                                  mode             
                                  mred?            
                                  title)           
 -> (or/c false/c path?)
  parent : (is-a?/c top-level-window<%>)
  program-filename : path?
  mode : (or/c boolean? 'launcher 'standalone 'distribution)
  mred? : boolean?
  title : string?
procedure
(drracket:language:create-executable-gui parent       
                                         program-name 
                                         show-type    
                                         show-base)   
 -> (or/c #f
          (list/c (or/c 'no-show 'launcher 'stand-alone 'distribution)
                  (or/c 'no-show 'mred 'mzscheme)
                  string?
                  (listof (cons/c symbol? any/c))))
  parent : (or/c #f (is-a?/c top-level-window<%>))
  program-name : (or/c #f string?)
  show-type : (or/c #t 'launcher 'standalone 'distribution)
  show-base : (or/c #t 'mzscheme 'mred)
procedure
(drracket:language:create-module-based-stand-alone-executable                                  
                                                              program-filename                 
                                                              executable-filename              
                                                              module-language-spec             
                                                              transformer-module-language-spec 
                                                              init-code                        
                                                              gui?                             
                                                              use-copy?)                       
 -> void?
  program-filename : (or/c path? string?)
  executable-filename : (or/c path? string?)
  module-language-spec : any/c
  transformer-module-language-spec : any/c
  init-code : any/c
  gui? : boolean?
  use-copy? : boolean?
procedure
(drracket:language:create-module-based-distribution                                  
                                                    program-filename                 
                                                    distribution-filename            
                                                    module-language-spec             
                                                    transformer-module-language-spec 
                                                    init-code                        
                                                    gui?                             
                                                    use-copy?)                       
 -> void?
  program-filename : (or/c path? string?)
  distribution-filename : (or/c path? string?)
  module-language-spec : any/c
  transformer-module-language-spec : any/c
  init-code : any/c
  gui? : boolean?
  use-copy? : boolean?
procedure
(drracket:language:create-distribution-for-executable                       
                                                      distribution-filename 
                                                      gui?                  
                                                      make-executable)      
 -> void?
  distribution-filename : (or/c path? string?)
  gui? : boolean?
  make-executable : (-> path? void?)
procedure
(drracket:language:create-module-based-launcher                                  
                                                program-filename                 
                                                executable-filename              
                                                module-language-spec             
                                                transformer-module-language-spec 
                                                init-code                        
                                                gui?                             
                                                use-copy?)                       
 -> void?
  program-filename : (or/c path? string?)
  executable-filename : (or/c path? string?)
  module-language-spec : any/c
  transformer-module-language-spec : any/c
  init-code : any/c
  gui? : boolean?
  use-copy? : boolean?
procedure
(drracket:language:simple-module-based-language-convert-value           
                                                              value     
                                                              settings) 
 -> any
  value : any/c
  settings : drracket:language:simple-settings?
procedure
(drracket:language:setup-printing-parameters thunk        
                                             settings     
                                             width)   -> any
  thunk : (-> any)
  settings : drracket:language:simple-settings?
  width : (or/c number? 'infinity)
procedure
(drracket:language:make-setup-printing-parameters)
 -> (-> (-> any) drracket:language:simple-settings? (or/c number? 'infinity) any)
struct
(struct drracket:language:text/pos (text start end)
    #:extra-constructor-name make-drracket:language:text/pos)
  text : (is-a?/c text%)
  start : exact-nonnegative-integer?
  end : exact-nonnegative-integer?
value
drracket:language:make-text/pos : procedure?
value
drracket:language:struct:text/pos : struct-type?
struct
(struct drracket:language:simple-settings (case-sensitive
                                           printing-style
                                           fraction-style
                                           show-sharing
                                           insert-newlines
                                           annotations)
    #:extra-constructor-name
    make-drracket:language:simple-settings)
  case-sensitive : boolean?
  printing-style : (or/c 'constructor
                         'quasiquote
                         'write
                         'trad-write
                         'print)
  fraction-style : (or/c 'mixed-fraction
                         'mixed-fraction-e
                         'repeating-decimal
                         'repeating-decimal-e)
  show-sharing : boolean?
  insert-newlines : boolean?
  annotations : (or/c 'none 'debug 'debug/profile 'test-coverage)
value
drracket:language:make-simple-settings : procedure?
value
drracket:language:struct:simple-settings : struct-type?
procedure
(drracket:language:simple-settings->vector simple-settings)
 -> vector?
  simple-settings : drracket:language:simple-settings?
procedure
(drracket:language-configuration:get-languages)
 -> (listof (is-a?/c drracket:language:language<%>))
procedure
(drracket:language-configuration:add-language                                                            
                                               language                                                  
                                              [#:allow-executable-creation? allow-executable-creation?]) 
 -> void?
  language : (and/c (is-a?/c drracket:language:language<%>)
                    drracket:language:object/c)
  allow-executable-creation? : boolean? = #f
procedure
(drracket:language-configuration:get-settings-preferences-symbol)
 -> symbol?
struct
(struct drracket:language-configuration:language-settings
        (language
         settings)
    #:extra-constructor-name
    make-drracket:language-configuration:language-settings)
  language : (or/c (is-a?/c drracket:language:language<%>)
                   drracket:language:object/c)
  settings : any/c
value
drracket:language-configuration:struct:language-settings
 : struct-type?
value
drracket:language-configuration:make-language-settings
 : procedure?
procedure
(drracket:language-configuration:language-dialog                            
                                                  show-welcome?             
                                                  language-settings-to-show 
                                                 [parent])                  
 -> (or/c false/c drracket:language-configuration:language-settings?)
  show-welcome? : boolean?
  language-settings-to-show : drracket:language-configuration:language-settings?
  parent : (or/c false/c (is-a?/c top-level-window<%>)) = #t
procedure
(drracket:language-configuration:fill-language-dialog                   
                                                       panel            
                                                       button-panel     
                                                       language-setting 
                                                      [re-center        
                                                       ok-handler])     
 -> (-> (is-a?/c drracket:language:language<%>))
    (-> any/c)
    (-> any/c (is-a?/c mouse-event%) any)
  panel : (is-a?/c vertical-panel%)
  button-panel : (is-a?/c area-container<%>)
  language-setting : drracket:language-configuration:language-settings?
  re-center : (or/c false/c (is-a?/c top-level-window<%>)) = #f
  ok-handler : (-> symbol? void?) = void
mixin
drracket:debug:profile-unit-frame-mixin : (class? . -> . class?)
  argument extends/implements: drracket:frame:<%>
                               drracket:unit:frame<%>
method
(send a-drracket:debug:profile-unit-frame show-profile-gui)
 -> void?
method
(send a-drracket:debug:profile-unit-frame hide-profile-gui)
 -> void?
mixin
drracket:debug:profile-tab-mixin : (class? . -> . class?)
  argument extends/implements: drracket:unit:tab<%>
  result implements: drracket:debug:profile-interactions-tab<%>
mixin
drracket:debug:profile-definitions-text-mixin : (class? . -> . class?)
  argument extends/implements: drracket:unit:definitions-text<%>
                               text%
mixin
drracket:debug:test-coverage-definitions-text-mixin : (class? . -> .
class?)
  argument extends/implements: text%
                               drracket:unit:definitions-text<%>
mixin
drracket:debug:test-coverage-interactions-text-mixin : (class? . -> .
class?)
  argument extends/implements: drracket:rep:text<%>
                               text:basic<%>
  result implements: drracket:debug:test-coverage-interactions-text<%>
mixin
drracket:debug:test-coverage-tab-mixin : (class? . -> . class?)
  argument extends/implements: drracket:rep:context<%>
                               drracket:unit:tab<%>
  result implements: drracket:debug:test-coverage-tab<%>
mixin
drracket:debug:test-coverage-frame-mixin : (class? . -> . class?)
  argument extends/implements: drracket:unit:frame<%>
  result implements: drracket:debug:test-coverage-frame<%>
procedure
(drracket:debug:error-display-handler/stacktrace                             
                                                  msg                        
                                                  exn                        
                                                 [stack                      
                                                  #:definitions-text defs    
                                                  #:interactions-text ints]) 
 -> any/c
  msg : string?
  exn : any/c
  stack : (or/c false/c (listof srcloc?)) = #f
  defs : (or/c #f (is-a?/c drracket:unit:definitions-text<%>))
       = #f
  ints : (or/c #f (is-a?/c drracket:rep:text<%>)) = #f
procedure
(drracket:debug:make-debug-error-display-handler oedh)
 -> (-> string? (or/c any/c exn?) any)
  oedh : (-> string? (or/c any/c exn?) any)
procedure
(drracket:debug:hide-backtrace-window) -> void?
procedure
(drracket:debug:add-prefs-panel) -> void?
procedure
(drracket:debug:make-debug-compile-handler oc)
 -> (-> any/c boolean? compiled-expression?)
  oc : (-> any/c boolean? compiled-expression?)
procedure
(drracket:debug:make-debug-eval-handler oe) -> (-> any/c any)
  oe : (-> any/c any)
parameter
(drracket:debug:test-coverage-enabled) -> boolean?
(drracket:debug:test-coverage-enabled enabled?) -> void?
  enabled? : boolean?
value
drracket:debug:test-coverage-on-style-name : string?
value
drracket:debug:test-coverage-off-style-name : string?
parameter
(drracket:debug:profiling-enabled) -> boolean?
(drracket:debug:profiling-enabled enabled?) -> void?
  enabled? : boolean?
procedure
(drracket:debug:bug-info->ticket-url query) -> url?
  query : (listof (cons/c symbol? (or/c #f string?)))
value
drracket:debug:small-planet-bitmap : (is-a?/c bitmap%)
procedure
(drracket:debug:open-and-highlight-in-file  debug-info     
                                           [edition-pair]) 
 -> void?
  debug-info : (or/c srcloc? (listof srcloc?))
  edition-pair : (or/c #f (cons/c (λ (x) (and (weak-box? x)
                                              (let ([v (weak-box-value x)])
                                                (or (not v)
                                                    (is-a? v editor<%>)))))
                                  number?))
               = #f
procedure
(drracket:debug:show-backtrace-window/edition-pairs                
                                                    error-message  
                                                    dis            
                                                    editions-pairs 
                                                    defs           
                                                    ints)          
 -> void?
  error-message : string?
  dis : (listof srcloc?)
  editions-pairs : (listof
                    (or/c
                     #f
                     (cons/c (λ (x)
                               (and (weak-box? x)
                                    (let ([v (weak-box-value x)])
                                      (or (not v)
                                          (is-a? v editor<%>)))))
                             number?)))
  defs : (or/c #f (is-a?/c drracket:unit:definitions-text<%>))
  ints : (or/c #f (is-a?/c drracket:rep:text<%>))
procedure
(drracket:debug:show-backtrace-window/edition-pairs/two                 
                                                        error-message   
                                                        dis1            
                                                        editions-pairs1 
                                                        dis2            
                                                        editions-pairs2 
                                                        defs            
                                                        ints)           
 -> void?
  error-message : string?
  dis1 : (listof srcloc?)
  editions-pairs1 : (listof
                     (or/c
                      #f
                      (cons/c (λ (x)
                                (and (weak-box? x)
                                     (let ([v (weak-box-value x)])
                                       (or (not v)
                                           (is-a? v editor<%>)))))
                              number?)))
  dis2 : (listof srcloc?)
  editions-pairs2 : (listof
                     (or/c
                      #f
                      (cons/c (λ (x)
                                (and (weak-box? x)
                                     (let ([v (weak-box-value x)])
                                       (or (not v)
                                           (is-a? v editor<%>)))))
                              number?)))
  defs : (or/c #f (is-a?/c drracket:unit:definitions-text<%>))
  ints : (or/c #f (is-a?/c drracket:rep:text<%>))
procedure
(drracket:debug:get-error-color) -> (is-a?/c color%)
procedure
(drracket:debug:get-error-color-name)
 -> color-prefs:color-scheme-color-name?
procedure
(drracket:debug:show-backtrace-window  error-message     
                                       dis               
                                      [rep               
                                       defs])        -> void?
  error-message : string?
  dis : (or/c exn?
              (listof srcloc?))
  rep : (or/c #f (is-a?/c drracket:rep:text<%>)) = #f
  defs : (or/c #f (is-a?/c drracket:unit:definitions-text<%>))
       = #f
interface
drracket:rep:text<%> : interface?
class
drracket:rep:text% : class?
  superclass: racket:text%
  extends: drracket:rep:text<%>
constructor
(make-object drracket:rep:text% context)
 -> (is-a?/c drracket:rep:text%)
  context : (implements drracket:rep:context<%>)
method
(send a-drracket:rep:text after-delete) -> void?
method
(send a-drracket:rep:text after-insert) -> void?
method
(send a-drracket:rep:text display-results results) -> void?
  results : (list-of TST)
method
(send a-drracket:rep:text evaluate-from-port                   
                                             port              
                                             complete-program? 
                                             cleanup)          
 -> any
  port : input-port?
  complete-program? : boolean?
  cleanup : (-> void)
method
(send a-drracket:rep:text after-many-evals) -> any
method
(send a-drracket:rep:text on-execute run-on-user-thread) -> any
  run-on-user-thread : (-> any)
method
(send a-drracket:rep:text get-error-range)
 -> (or/c false/c (list/c (is-a?/c text:basic%) number? number?))
method
(send a-drracket:rep:text get-user-custodian)
 -> (or/c false/c custodian?)
method
(send a-drracket:rep:text get-user-eventspace)
 -> (or/c false/c eventspace?)
method
(send a-drracket:rep:text get-user-language-settings)
 -> language-settings
method
(send a-drracket:rep:text get-user-namespace)
 -> (or/c false/c namespace?)
method
(send a-drracket:rep:text get-user-thread)
 -> (or/c false/c thread?)
method
(send a-drracket:rep:text highlight-errors  locs           
                                           [error-arrows]) 
 -> void?
  locs : (listof srcloc?)
  error-arrows : (or/c #f (listof srcloc?)) = #f
method
(send a-drracket:rep:text highlight-errors/exn exn) -> void?
  exn : exn
method
(send a-drracket:rep:text on-highlighted-errors loc/s) -> void?
  loc/s : (or/c srcloc? (listof srcloc?))
method
(send a-drracket:rep:text initialize-console) -> void?
method
(send a-drracket:rep:text insert-prompt) -> void?
method
(send a-drracket:rep:text kill-evaluation) -> void?
method
(send a-drracket:rep:text on-close) -> void?
method
(send a-drracket:rep:text queue-output thnk) -> void?
  thnk : (-> void?)
method
(send a-drracket:rep:text reset-console) -> void?
method
(send a-drracket:rep:text reset-highlighting) -> void?
method
(send a-drracket:rep:text run-in-evaluation-thread f) -> void?
  f : ( -> void)
method
(send a-drracket:rep:text shutdown) -> void?
method
(send a-drracket:rep:text wait-for-io-to-complete) -> void?
method
(send a-drracket:rep:text wait-for-io-to-complete/user)
 -> void?
mixin
drracket:rep:drs-bindings-keymap-mixin : (class? . -> . class?)
  argument extends/implements: editor:keymap<%>
method
(send a-drracket:rep:drs-bindings-keymap get-keymaps)
 -> (listof (is-a?/c keymap%))
interface
drracket:rep:context<%> : interface?
method
(send a-drracket:rep:context clear-annotations) -> void?
method
(send a-drracket:rep:context disable-evaluation) -> void?
method
(send a-drracket:rep:context enable-evaluation) -> void?
method
(send a-drracket:rep:context ensure-rep-shown rep) -> void?
  rep : (is-a?/c drracket:rep:text<%>)
method
(send a-drracket:rep:context get-breakables)
 -> (or/c thread? false/c)
    (or/c custodian? false/c)
method
(send a-drracket:rep:context get-directory) -> path?
method
(send a-drracket:rep:context needs-execution)
 -> (or/c string? false/c)
method
(send a-drracket:rep:context reset-offer-kill) -> void?
method
(send a-drracket:rep:context set-breakables thread         
                                            custodian) -> void?
  thread : (or/c thread false/c)
  custodian : (or/c custodian false/c)
method
(send a-drracket:rep:context update-running running?) -> void?
  running? : any/c
procedure
(drracket:rep:get-welcome-delta) -> (is-a?/c style-delta%)
procedure
(drracket:rep:get-dark-green-delta) -> (is-a?/c style-delta%)
procedure
(drracket:rep:get-error-delta) -> (is-a?/c style-delta%)
procedure
(drracket:rep:get-drs-bindings-keymap) -> (is-a?/c keymap%)
procedure
(drracket:rep:current-rep)
 -> (or/c false/c (is-a?/c drracket:rep:text%))
procedure
(drracket:rep:current-value-port) -> (or/c false/c port?)
parameter
(drracket:rep:after-expression) -> (or/c #f (-> any))
(drracket:rep:after-expression top-level-expression) -> void?
  top-level-expression : (or/c #f (-> any))
parameter
(drracket:rep:current-language-settings)
 -> drracket:language-configuration:language-settings?
(drracket:rep:current-language-settings language-settings)
 -> void?
  language-settings : drracket:language-configuration:language-settings?
parameter
(drracket:rep:module-language-initial-run) -> boolean?
(drracket:rep:module-language-initial-run initial-run?) -> void?
  initial-run? : boolean?
class
drracket:frame:name-message% : class?
  superclass: canvas%
constructor
(make-object drracket:frame:name-message% parent)
 -> (is-a?/c drracket:frame:name-message%)
  parent : (is-a?/c area-container<%>)
method
(send a-drracket:frame:name-message set-message name        
                                                short-name) 
 -> void?
  name : (or/c string? false/c)
  short-name : string?
mixin
drracket:frame:mixin : (class? . -> . class?)
  argument extends/implements: drracket:frame:basics<%>
                               frame:text-info<%>
                               frame:editor<%>
  result implements: drracket:frame:<%>
mixin
drracket:frame:basics-mixin : (class? . -> . class?)
  argument extends/implements: frame:standard-menus<%>
  result implements: drracket:frame:basics<%>
method
(send a-drracket:frame:basics edit-menu:between-find-and-preferences edit-menu)
 -> void?
  edit-menu : (is-a?/c menu%)
method
(send a-drracket:frame:basics file-menu:between-open-and-revert file-menu)
 -> void?
  file-menu : (is-a?/c menu%)
method
(send a-drracket:frame:basics file-menu:between-print-and-close file-menu)
 -> void?
  file-menu : (is-a?/c menu%)
method
(send a-drracket:frame:basics file-menu:new-callback item 
                                                     evt) 
 -> void?
  item : (is-a?/c menu-item%)
  evt : (is-a?/c control-event%)
method
(send a-drracket:frame:basics file-menu:new-string) -> string?
method
(send a-drracket:frame:basics file-menu:open-callback item 
                                                      evt) 
 -> void?
  item : (is-a?/c menu-item%)
  evt : (is-a?/c control-event%)
method
(send a-drracket:frame:basics file-menu:open-string) -> string?
method
(send a-drracket:frame:basics get-additional-important-urls)
 -> (listof (list string string))
method
(send a-drracket:frame:basics help-menu:about-callback item 
                                                       evt) 
 -> void?
  item : (is-a?/c menu-item%)
  evt : (is-a?/c control-event%)
method
(send a-drracket:frame:basics help-menu:about-string)
 -> string?
method
(send a-drracket:frame:basics help-menu:before-about help-menu)
 -> void?
  help-menu : (is-a?/c menu%)
method
(send a-drracket:frame:basics help-menu:create-about?)
 -> boolean?
interface
drracket:frame:basics<%> : interface?
  implements: frame:standard-menus<%>
interface
drracket:frame:<%> : interface?
  implements: frame:editor<%>
              frame:text-info<%>
              drracket:frame:basics<%>
method
(send a-drracket:frame: add-show-menu-items show-menu) -> void?
  show-menu : (is-a?/c menu%)
method
(send a-drracket:frame: set-show-menu-sort-key item     
                                               key) -> void?
  item : (is-a?/c menu-item<%>)
  key : (and/c real? positive?)
method
(send a-drracket:frame: get-show-menu) -> (is-a?/c menu%)
method
(send a-drracket:frame: update-shown) -> void?
procedure
(drracket:help-desk:help-desk [search-key         
                               search-context     
                               parent])       -> any
  search-key : (or/c #f string?) = #f
  search-context : (or/c #f string? (list/c string? string?))
                 = #f
  parent : (or/c (is-a?/c frame%) (is-a?/c dialog%) #f) = #f
procedure
(drracket:help-desk:goto-plt-license) -> void?
procedure
(drracket:eval:set-basic-parameters                               
                                     snipclasses                  
                                    [#:gui-modules? gui-modules]) 
 -> void?
  snipclasses : (listof (is-a?/c snip-class%))
  gui-modules : boolean? = #t
procedure
(drracket:eval:get-snip-classes)
 -> (listof (is-a?/c snip-class%))
procedure
(drracket:eval:expand-program  input                         
                               language-settings             
                               eval-compile-time-part?       
                               init                          
                               kill-termination              
                               iter                          
                              [#:gui-modules? gui-modules?]) 
 -> void?
  input : (or/c input-port? drracket:language:text/pos?)
  language-settings : drracket:language-configuration:language-settings?
  eval-compile-time-part? : boolean?
  init : (-> void?)
  kill-termination : (-> void?)
  iter : (-> (or/c eof-object? syntax? (cons/c string? any/c))
             (-> any)
             any)
  gui-modules? : boolean? = #t
procedure
(drracket:eval:traverse-program/multiple                               
                                          language-settings            
                                          init                         
                                          kill-termination             
                                         [#:gui-modules? gui-modules]) 
 -> (-> (or/c input-port? drracket:language:text/pos?)
        (-> (or/c eof-object? syntax? (cons/c string? any/c))
            (-> any)
            any)
        boolean?
        void?)
  language-settings : drracket:language-configuration:language-settings?
  init : (-> void?)
  kill-termination : (-> void?)
  gui-modules : boolean? = #t
procedure
(drracket:eval:expand-program/multiple                                
                                        language-settings             
                                        eval-compile-time-part?       
                                        init                          
                                        kill-termination              
                                       [#:gui-modules? gui-modules?]) 
 -> (-> (or/c input-port? drracket:language:text/pos?)
        (-> (or/c eof-object? syntax? (cons/c string? any/c))
            (-> any)
            any)
        boolean?
        void?)
  language-settings : drracket:language-configuration:language-settings?
  eval-compile-time-part? : boolean?
  init : (-> void?)
  kill-termination : (-> void?)
  gui-modules? : boolean? = #t
procedure
(drracket:eval:build-user-eventspace/custodian                                
                                                language-settings             
                                                init                          
                                                kill-termination              
                                               [#:gui-modules? gui-modules?]) 
 -> eventspace? custodian?
  language-settings : drracket:language-configuration:language-settings?
  init : (-> void?)
  kill-termination : (-> void?)
  gui-modules? : boolean? = #t
procedure
(drracket:modes:add-mode                                                            
                          name                                                      
                          surrogate                                                 
                          repl-submit                                               
                          matches-language                                          
                         [#:intended-to-edit-programs? intended-to-edit-programs?]) 
 -> drracket:modes:mode?
  name : string?
  surrogate : (or/c #f (is-a?/c mode:surrogate-text<%>))
  repl-submit : (-> (is-a?/c drracket:rep:text%) number? boolean?)
  matches-language : (-> (or/c #f (listof string?)) boolean?)
  intended-to-edit-programs? : boolean? = #t
struct
(struct drracket:modes:mode (name
                             surrogate
                             repl-submit
                             matches-language
                             intended-to-edit-programs?))
  name : string?
  surrogate : (or/c #f (is-a?/c mode:surrogate-text<%>))
  repl-submit : (-> (is-a?/c drracket:rep:text%) number? boolean?)
  matches-language : (-> (or/c #f (listof string?)) boolean?)
  intended-to-edit-programs? : boolean?
value
drracket:modes:struct:mode : struct-type?
procedure
(drracket:modes:get-modes) -> (listof drracket:modes:mode?)
procedure
(drracket:module-language-tools:add-opt-out-toolbar-button                    
                                                            make-button       
                                                            id                
                                                           [#:number number]) 
 -> void?
  make-button : (-> (is-a?/c top-level-window<%>)
                    (is-a?/c area-container<%>)
                    (is-a?/c switchable-button%))
  id : symbol?
  number : (or/c real? #f) = #f
procedure
(drracket:module-language-tools:add-opt-in-toolbar-button                    
                                                           make-button       
                                                           id                
                                                          [#:number number]) 
 -> void?
  make-button : (-> (is-a?/c top-level-window<%>)
                    (is-a?/c area-container<%>)
                    (is-a?/c switchable-button%))
  id : symbol?
  number : (or/c real? #f) = #f
procedure
(drracket:module-language-tools:add-online-expansion-handler                
                                                             mod-path       
                                                             id             
                                                             local-handler) 
 -> void?
  mod-path : path-string?
  id : symbol?
  local-handler : (-> (is-a?/c drracket:unit:definitions-text<%>)
                      any/c
                      any)
procedure
(drracket:module-language-tools:add-online-expansion-monitor                
                                                             mod-path       
                                                             id             
                                                             local-handler) 
 -> void?
  mod-path : path-string?
  id : symbol?
  local-handler : (-> (is-a?/c drracket:unit:definitions-text<%>)
                      (or/c drracket:module-language-tools:start?
                            any/c)
                      any)
procedure
(drracket:module-language-tools:start? val) -> boolean?
  val : any/c
procedure
(drracket:module-language-tools:register-online-expansion-pref func)
 -> void?
  func : (-> (is-a?/c vertical-panel%) void?)
procedure
(drracket:module-language-tools:done? val) -> boolean?
  val : any/c
value
drracket:module-language-tools:done
 : drracket:module-language-tools:done?
interface
drracket:module-language:module-language<%> : interface?
method
(send a-drracket:module-language:module-language get-users-language-name)
 -> string
interface
drracket:module-language-tools:definitions-text<%> : interface?
method
(send a-drracket:module-language-tools:definitions-text move-to-new-language)
 -> void?
method
(send a-drracket:module-language-tools:definitions-text get-in-module-language?)
 -> boolean?
interface
drracket:module-language-tools:tab<%> : interface?
interface
drracket:module-language-tools:frame<%> : interface?
mixin
drracket:module-language-tools:definitions-text-mixin : (class? . -> .
class?)
  argument extends/implements: text:basic<%>
                               racket:text<%>
                               drracket:unit:definitions-text<%>
  result implements: drracket:module-language-tools:definitions-text<%>
mixin
drracket:module-language-tools:frame-mixin : (class? . -> . class?)
  argument extends/implements: drracket:unit:frame<%>
  result implements: drracket:module-language-tools:frame<%>
mixin
drracket:module-language-tools:tab-mixin : (class? . -> . class?)
  argument extends/implements: drracket:unit:tab<%>
  result implements: drracket:module-language-tools:tab<%>
procedure
(drracket:module-language:add-module-language) -> any
procedure
(drracket:module-language:module-language-put-file-mixin super%)
 -> (implementation?/c text:basic<%>)
  super% : (implementation?/c text:basic<%>)
mixin
drracket:tracing:tab-mixin : (class? . -> . class?)
  argument extends/implements: drracket:unit:tab<%>
                               drracket:rep:context<%>
mixin
drracket:tracing:frame-mixin : (class? . -> . class?)
  argument extends/implements: drracket:frame:<%>
                               drracket:unit:frame<%>
procedure
(drracket:tracing:annotate stx) -> syntax?
  stx : syntax?
procedure
(drracket:init:original-error-display-handler message     
                                              exn)    -> any
  message : string?
  exn : any/c
value
drscheme:tool^ : any/c
value
drscheme:tool-exports^ : any/c
value
drscheme:debug:profile-definitions-text-mixin : any/c
value
drscheme:debug:profile-tab-mixin : any/c
value
drscheme:debug:profile-unit-frame-mixin : any/c
value
drscheme:debug:test-coverage-interactions-text-mixin : any/c
value
drscheme:debug:test-coverage-definitions-text-mixin : any/c
value
drscheme:debug:test-coverage-tab-mixin : any/c
value
drscheme:debug:test-coverage-frame-mixin : any/c
value
drscheme:unit:tab% : any/c
value
drscheme:unit:frame% : any/c
value
drscheme:unit:definitions-canvas% : any/c
value
drscheme:unit:get-definitions-text% : any/c
value
drscheme:unit:interactions-canvas% : any/c
value
drscheme:rep:drs-bindings-keymap-mixin : any/c
value
drscheme:rep:text% : any/c
value
drscheme:rep:text<%> : any/c
value
drscheme:frame:mixin : any/c
value
drscheme:frame:basics-mixin : any/c
value
drscheme:language:language<%> : any/c
value
drscheme:language:module-based-language<%> : any/c
value
drscheme:language:simple-module-based-language<%> : any/c
value
drscheme:language:simple-module-based-language% : any/c
value
drscheme:language:simple-module-based-language->module-based-language-mixin
 : any/c
value
drscheme:language:module-based-language->language-mixin : any/c
value
drscheme:tracing:tab-mixin : any/c
value
drscheme:tracing:frame-mixin : any/c
value
drscheme:module-language:module-language<%> : any/c
value
drscheme:module-language-tools:frame-mixin : any/c
value
drscheme:module-language-tools:tab-mixin : any/c
value
drscheme:module-language-tools:definitions-text-mixin : any/c
value
drscheme:frame:basics<%> : any/c
value
drscheme:frame:<%> : any/c
value
drscheme:unit:frame<%> : any/c
value
drscheme:unit:definitions-text<%> : any/c
value
drscheme:unit:tab<%> : any/c
value
drscheme:rep:context<%> : any/c
value
drscheme:module-language-tools:definitions-text<%> : any/c
value
drscheme:module-language-tools:tab<%> : any/c
value
drscheme:module-language-tools:frame<%> : any/c
value
drscheme:debug:error-display-handler/stacktrace
 : (->* (string? any/c)
        ((or/c false/c (listof srcloc?))
         #:definitions-text (or/c #f (is-a?/c drracket:unit:definitions-text<%>))
         #:interactions-text (or/c #f (is-a?/c drracket:rep:text<%>)))
    
        any/c)
value
drscheme:debug:make-debug-error-display-handler
 : (-> (-> string? (or/c any/c exn?) any)
       (-> string? (or/c any/c exn?) any))
value
drscheme:debug:hide-backtrace-window : (-> void?)
value
drscheme:debug:add-prefs-panel : (-> void?)
value
drscheme:debug:make-debug-compile-handler
 : (-> (-> any/c boolean? compiled-expression?)
       (-> any/c boolean? compiled-expression?))
value
drscheme:debug:make-debug-eval-handler
 : (-> (-> any/c any) (-> any/c any))
value
drscheme:debug:test-coverage-enabled : (parameter/c boolean?)
value
drscheme:debug:test-coverage-on-style-name : string?
value
drscheme:debug:test-coverage-off-style-name : string?
value
drscheme:debug:profiling-enabled : (parameter/c boolean?)
value
drscheme:debug:bug-info->ticket-url
 : (-> (listof (cons/c symbol? (or/c #f string?)))
       url?)
value
drscheme:debug:small-planet-bitmap : (is-a?/c bitmap%)
value
drscheme:debug:open-and-highlight-in-file
 : (->* ((or/c srcloc? (listof srcloc?)))
        ((or/c #f (cons/c (λ (x) (and (weak-box? x)
                                      (let ([v (weak-box-value x)])
                                        (or (not v)
                                            (is-a? v editor<%>)))))
                          number?)))
        void?)
value
drscheme:debug:show-backtrace-window/edition-pairs
 : (-> string?
       (listof srcloc?)
       (listof
        (or/c
         #f
         (cons/c (λ (x)
                   (and (weak-box? x)
                        (let ([v (weak-box-value x)])
                          (or (not v)
                              (is-a? v editor<%>)))))
                 number?)))
       (or/c #f (is-a?/c drracket:unit:definitions-text<%>))
       (or/c #f (is-a?/c drracket:rep:text<%>))
       void?)
value
drscheme:debug:show-backtrace-window/edition-pairs/two
 : (-> string?
       (listof srcloc?)
       (listof
        (or/c
         #f
         (cons/c (λ (x)
                   (and (weak-box? x)
                        (let ([v (weak-box-value x)])
                          (or (not v)
                              (is-a? v editor<%>)))))
                 number?)))
       (listof srcloc?)
       (listof
        (or/c
         #f
         (cons/c (λ (x)
                   (and (weak-box? x)
                        (let ([v (weak-box-value x)])
                          (or (not v)
                              (is-a? v editor<%>)))))
                 number?)))
       (or/c #f (is-a?/c drracket:unit:definitions-text<%>))
       (or/c #f (is-a?/c drracket:rep:text<%>))
       void?)
value
drscheme:debug:get-error-color : (-> (is-a?/c color%))
value
drscheme:debug:get-error-color-name
 : (-> color-prefs:color-scheme-color-name?)
value
drscheme:debug:show-backtrace-window
 : (->* (string?
         (or/c exn?
               (listof srcloc?)))
        ((or/c #f (is-a?/c drracket:rep:text<%>))
         (or/c #f (is-a?/c drracket:unit:definitions-text<%>)))
        void?)
value
drscheme:eval:set-basic-parameters
 : (->* ((listof (is-a?/c snip-class%)))
        (#:gui-modules? boolean?)
        void?)
value
drscheme:eval:get-snip-classes
 : (-> (listof (is-a?/c snip-class%)))
value
drscheme:eval:expand-program
 : (->* ((or/c input-port? drracket:language:text/pos?)
         drracket:language-configuration:language-settings?
         boolean?
         (-> void?)
         (-> void?)
         (-> (or/c eof-object? syntax? (cons/c string? any/c))
             (-> any)
             any))
        (#:gui-modules? boolean?)
        void?)
value
drscheme:eval:traverse-program/multiple
 : (->* (drracket:language-configuration:language-settings?
         (-> void?)
         (-> void?))
        (#:gui-modules? boolean?)
        (-> (or/c input-port? drracket:language:text/pos?)
            (-> (or/c eof-object? syntax? (cons/c string? any/c))
                (-> any)
                any)
            boolean?
            void?))
value
drscheme:eval:expand-program/multiple
 : (->* (drracket:language-configuration:language-settings?
         boolean?
         (-> void?)
         (-> void?))
        (#:gui-modules? boolean?)
        (-> (or/c input-port? drracket:language:text/pos?)
            (-> (or/c eof-object? syntax? (cons/c string? any/c))
                (-> any)
                any)
            boolean?
            void?))
value
drscheme:eval:build-user-eventspace/custodian
 : (->* (drracket:language-configuration:language-settings?
         (-> void?)
         (-> void?))
        (#:gui-modules? boolean?)
        (values eventspace? custodian?))
value
drscheme:get/extend:extend-unit-frame
 : (->i ([mixin (make-mixin-contract drracket:unit:frame%)])
        ([before boolean?]
         #:name-for-changes [name-for-changes (or/c #f symbol?)])
        [result void?])
value
drscheme:get/extend:get-unit-frame
 : (-> (subclass?/c drracket:unit:frame%))
value
drscheme:get/extend:extend-tab
 : (->i ([mixin (make-mixin-contract drracket:unit:tab<%>)])
        ([before boolean?]
         #:name-for-changes [name-for-changes (or/c #f symbol?)])
        [result void?])
value
drscheme:get/extend:get-tab
 : (-> (implementation?/c drracket:unit:tab<%>))
value
drscheme:get/extend:extend-definitions-text
 : (->i ([mixin (make-mixin-contract drracket:unit:definitions-text<%>
                                     editor:standard-style-list<%>
                                     editor:info<%>
                                     racket:text<%>
                                     text:all-string-snips<%>
                                     text:file<%>
                                     text:info<%>
                                     text:wide-snip<%>)])
        ([before boolean?]
         #:name-for-changes [name-for-changes (or/c #f symbol?)])
        [result void?])
value
drscheme:get/extend:get-definitions-text
 : (-> (and/c (implementation?/c drracket:unit:definitions-text<%>)
              (implementation?/c editor:standard-style-list<%>)
              (implementation?/c editor:info<%>)
              (implementation?/c racket:text<%>)
              (implementation?/c text:all-string-snips<%>)
              (implementation?/c text:file<%>)
              (implementation?/c text:info<%>)
              (implementation?/c text:wide-snip<%>)))
value
drscheme:get/extend:extend-interactions-text
 : (->i ([mixin (make-mixin-contract drracket:rep:text<%>)])
        ([before boolean?]
         #:name-for-changes [name-for-changes (or/c #f symbol?)])
        [result void?])
value
drscheme:get/extend:get-interactions-text
 : (-> (implementation?/c drracket:rep:text<%>))
value
drscheme:get/extend:extend-definitions-canvas
 : (->i ([mixin (make-mixin-contract drracket:unit:definitions-canvas%)])
        ([before boolean?]
         #:name-for-changes [name-for-changes (or/c #f symbol?)])
        [result void?])
value
drscheme:get/extend:get-definitions-canvas
 : (-> (subclass?/c drracket:unit:definitions-canvas%))
value
drscheme:get/extend:extend-interactions-canvas
 : (->i ([mixin (make-mixin-contract drracket:unit:interactions-canvas%)])
        ([before boolean?]
         #:name-for-changes [name-for-changes (or/c #f symbol?)])
        [result void?])
value
drscheme:get/extend:get-interactions-canvas
 : (-> (subclass?/c drracket:unit:interactions-canvas%))
value
drscheme:get/extend:disallow-re-extension! : (-> void?)
value
drscheme:get/extend:allow-re-extension! : (-> void?)
value
drscheme:help-desk:help-desk
 : (->* ()
        ((or/c #f string?)
         (or/c #f string? (list/c string? string?))
         (or/c (is-a?/c frame%) (is-a?/c dialog%) #f))
        any)
value
drscheme:help-desk:goto-plt-license : (-> void?)
value
drscheme:language-configuration:get-languages
 : (-> (listof (is-a?/c drracket:language:language<%>)))
value
drscheme:language-configuration:add-language
 : (->* ((and/c (is-a?/c drracket:language:language<%>)
                drracket:language:object/c))
        (#:allow-executable-creation? boolean?)
        void?)
value
drscheme:language-configuration:get-settings-preferences-symbol
 : (-> symbol?)
value
drscheme:language-configuration:language-settings?
 : (-> any/c boolean?)
value
drscheme:language-configuration:language-settings-language
 : (-> drracket:language-configuration:language-settings? (or/c (is-a?/c drracket:language:language<%>) drracket:language:object/c))
value
drscheme:language-configuration:language-settings-settings
 : (-> drracket:language-configuration:language-settings? any/c)
value
drscheme:language-configuration:struct:language-settings
 : struct-type?
value
drscheme:language-configuration:make-language-settings
 : procedure?
value
drscheme:language-configuration:language-dialog
 : (->* (boolean? drracket:language-configuration:language-settings?)
        ((or/c false/c (is-a?/c top-level-window<%>)))
        (or/c false/c drracket:language-configuration:language-settings?))
value
drscheme:language-configuration:fill-language-dialog
 : (->*
    ((is-a?/c vertical-panel%)
     (is-a?/c area-container<%>)
     drracket:language-configuration:language-settings?)
    ((or/c false/c (is-a?/c top-level-window<%>))
     (-> symbol? void?))
    (values (-> (is-a?/c drracket:language:language<%>))
            (-> any/c)
            (-> any/c (is-a?/c mouse-event%) any)))
value
drscheme:language:register-capability
 : (->i ([s symbol?]
         [the-contract contract?]
         [default (the-contract) the-contract])
        ()
        [res void?])
value
drscheme:language:capability-registered? : (-> symbol? boolean?)
value
drscheme:language:get-capability-default
 : (->i ([s (and/c symbol? drracket:language:capability-registered?)])
        ()
        [res (s) (drracket:language:get-capability-contract s)])
value
drscheme:language:get-capability-contract
 : (-> (and/c symbol? drracket:language:capability-registered?)
       contract?)
value
drscheme:language:add-snip-value
 : (->* ((-> any/c boolean?)
         (-> any/c (is-a?/c snip%)))
        ((-> any/c))
        void?)
value
drscheme:language:extend-language-interface
 : (-> interface?
       (make-mixin-contract drracket:language:language<%>)
       void?)
value
drscheme:language:get-default-mixin
 : (-> (make-mixin-contract drracket:language:language<%>))
value
drscheme:language:get-language-extensions
 : (-> (listof interface?))
value
drscheme:language:put-executable
 : ((is-a?/c top-level-window<%>)
    path?
    (or/c boolean? 'launcher 'standalone 'distribution)
    boolean?
    string?
    . -> . (or/c false/c path?))
value
drscheme:language:create-executable-gui
 : ((or/c #f (is-a?/c top-level-window<%>))
    (or/c #f string?)
    (or/c #t 'launcher 'standalone 'distribution)
    (or/c #t 'mzscheme 'mred)
    . -> .
    (or/c #f
          (list/c (or/c 'no-show 'launcher 'stand-alone 'distribution)
                  (or/c 'no-show 'mred 'mzscheme)
                  string?
                  (listof (cons/c symbol? any/c)))))
value
drscheme:language:create-module-based-stand-alone-executable
 : ((or/c path? string?)
    (or/c path? string?) any/c any/c any/c boolean? boolean?
    . -> .
    void?)
value
drscheme:language:create-module-based-distribution
 : ((or/c path? string?)
    (or/c path? string?) any/c any/c any/c boolean? boolean?
    . -> .
    void?)
value
drscheme:language:create-distribution-for-executable
 : ((or/c path? string?)
    boolean?
    (-> path? void?)
    . -> .
    void?)
value
drscheme:language:create-module-based-launcher
 : ((or/c path? string?) (or/c path? string?) any/c any/c any/c boolean? boolean?
                         . -> .
                         void?)
value
drscheme:language:simple-module-based-language-convert-value
 : (-> any/c drracket:language:simple-settings? any)
value
drscheme:language:setup-printing-parameters
 : (-> (-> any) drracket:language:simple-settings? (or/c number? 'infinity) any)
value
drscheme:language:make-setup-printing-parameters
 : (-> (-> (-> any) drracket:language:simple-settings? (or/c number? 'infinity) any))
value
drscheme:language:text/pos? : (-> any/c boolean?)
value
drscheme:language:text/pos-text
 : (-> drracket:language:text/pos? (is-a?/c text%))
value
drscheme:language:text/pos-start
 : (-> drracket:language:text/pos? exact-nonnegative-integer?)
value
drscheme:language:text/pos-end
 : (-> drracket:language:text/pos? exact-nonnegative-integer?)
value
drscheme:language:make-text/pos : procedure?
value
drscheme:language:struct:text/pos : struct-type?
value
drscheme:language:simple-settings? : (-> any/c boolean?)
value
drscheme:language:simple-settings-case-sensitive
 : (-> drracket:language:simple-settings? boolean?)
value
drscheme:language:simple-settings-printing-style
 : (-> drracket:language:simple-settings? (or/c 'constructor 'quasiquote 'write 'trad-write 'print))
value
drscheme:language:simple-settings-fraction-style
 : (-> drracket:language:simple-settings? (or/c 'mixed-fraction 'mixed-fraction-e 'repeating-decimal 'repeating-decimal-e))
value
drscheme:language:simple-settings-show-sharing
 : (-> drracket:language:simple-settings? boolean?)
value
drscheme:language:simple-settings-insert-newlines
 : (-> drracket:language:simple-settings? boolean?)
value
drscheme:language:simple-settings-annotations
 : (-> drracket:language:simple-settings? (or/c 'none 'debug 'debug/profile 'test-coverage))
value
drscheme:language:make-simple-settings : procedure?
value
drscheme:language:struct:simple-settings : struct-type?
value
drscheme:language:simple-settings->vector
 : (drracket:language:simple-settings? . -> . vector?)
value
drscheme:modes:add-mode
 : (->* (string?
         (or/c #f (is-a?/c mode:surrogate-text<%>))
         (-> (is-a?/c drracket:rep:text%) number? boolean?)
         (-> (or/c #f (listof string?)) boolean?))
        (#:intended-to-edit-programs? boolean?)
        drracket:modes:mode?)
value
drscheme:modes:mode? : (-> any/c boolean?)
value
drscheme:modes:mode-name : (-> drracket:modes:mode? string?)
value
drscheme:modes:mode-surrogate
 : (-> drracket:modes:mode? (or/c #f (is-a?/c mode:surrogate-text<%>)))
value
drscheme:modes:mode-repl-submit
 : (-> drracket:modes:mode? (-> (is-a?/c drracket:rep:text%) number? boolean?))
value
drscheme:modes:mode-matches-language
 : (-> drracket:modes:mode? (-> (or/c #f (listof string?)) boolean?))
value
drscheme:modes:mode-intended-to-edit-programs?
 : (-> drracket:modes:mode? boolean?)
value
drscheme:modes:struct:mode : struct-type?
value
drscheme:modes:get-modes : (-> (listof drracket:modes:mode?))
value
drscheme:module-language-tools:add-opt-out-toolbar-button
 : (->* ((-> (is-a?/c top-level-window<%>)
             (is-a?/c area-container<%>)
             (is-a?/c switchable-button%))
         symbol?)
        (#:number (or/c real? #f))
        void?)
value
drscheme:module-language-tools:add-opt-in-toolbar-button
 : (->* ((-> (is-a?/c top-level-window<%>)
             (is-a?/c area-container<%>)
             (is-a?/c switchable-button%))
         symbol?)
        (#:number (or/c real? #f))
        void?)
value
drscheme:module-language-tools:add-online-expansion-handler
 : (-> path-string? symbol? (-> (is-a?/c drracket:unit:definitions-text<%>)
                                any/c
                                any)
       void?)
value
drscheme:module-language-tools:add-online-expansion-monitor
 : (-> path-string? symbol?
       (-> (is-a?/c drracket:unit:definitions-text<%>)
           (or/c drracket:module-language-tools:start?
                 any/c)
           any)
       void?)
value
drscheme:module-language-tools:start? : (-> any/c boolean?)
value
drscheme:module-language-tools:register-online-expansion-pref
 : (-> (-> (is-a?/c vertical-panel%) void?) void?)
value
drscheme:module-language-tools:done? : (-> any/c boolean?)
value
drscheme:module-language-tools:done
 : drracket:module-language-tools:done?
value
drscheme:module-language:add-module-language : (-> any)
value
drscheme:module-language:module-language-put-file-mixin
 : (-> (implementation?/c text:basic<%>) (implementation?/c text:basic<%>))
value
drscheme:rep:get-welcome-delta : (-> (is-a?/c style-delta%))
value
drscheme:rep:get-dark-green-delta : (-> (is-a?/c style-delta%))
value
drscheme:rep:get-error-delta : (-> (is-a?/c style-delta%))
value
drscheme:rep:get-drs-bindings-keymap : (-> (is-a?/c keymap%))
value
drscheme:rep:current-rep
 : (-> (or/c false/c (is-a?/c drracket:rep:text%)))
value
drscheme:rep:current-value-port : (-> (or/c false/c port?))
value
drscheme:rep:after-expression : (parameter/c (or/c #f (-> any)))
value
drscheme:rep:current-language-settings
 : (parameter/c drracket:language-configuration:language-settings?)
value
drscheme:rep:module-language-initial-run
 : (parameter/c boolean?)
value
drscheme:unit:get-program-editor-mixin
 : (-> ((subclass?/c text%) . -> . (subclass?/c text%)))
value
drscheme:unit:add-to-program-editor-mixin
 : (((subclass?/c text%) . -> . (subclass?/c text%)) . -> . void?)
value
drscheme:unit:open-drscheme-window
 : (->* ()
        ((or/c string? #f) #:show? boolean?)
        (is-a?/c drracket:unit:frame%))
value
drscheme:unit:add-search-help-desk-menu-item
 : (->* ((is-a?/c text%) (is-a?/c menu-item-container<%>) exact-nonnegative-integer?) ((-> any)) void?)
value
drscheme:unit:teachpack-callbacks? : (-> any/c boolean?)
value
drscheme:unit:teachpack-callbacks-get-names
 : (-> drracket:unit:teachpack-callbacks? (-> any/c (listof string?)))
value
drscheme:unit:teachpack-callbacks-add
 : (-> drracket:unit:teachpack-callbacks? (-> any/c path-string? any/c))
value
drscheme:unit:teachpack-callbacks-remove
 : (-> drracket:unit:teachpack-callbacks? (-> path-string? any/c any/c))
value
drscheme:unit:teachpack-callbacks-remove-all
 : (-> drracket:unit:teachpack-callbacks? (-> any/c any/c))
value
drscheme:unit:struct:teachpack-callbacks : struct-type?
value
drscheme:unit:make-teachpack-callbacks : procedure?
value
drscheme:unit:find-symbol
 : (-> (is-a?/c text%) exact-nonnegative-integer? string?)
value
drscheme:tracing:annotate : (-> syntax? syntax?)
value
drscheme:init:original-error-display-handler
 : (-> string? any/c any)
