racket/collects/drracket/private/local-member-names.rkt
Robby Findler e12a685107 adjust drracket's online expansion machinery to track exns that are
passed to the error-display-handler during expansion

(not just the exn records that actually get raised)

the motivation is to do a better job with TR's way of signalling
mutiple error messages.
2013-04-21 10:16:07 -05:00

52 lines
1.0 KiB
Racket

#lang racket/base
(require racket/class)
(provide (all-defined-out))
(define-local-member-name
get-visible-defs
set-visible-defs
set-focus-d/i
get-i
set-i
insert-auto-text)
;; from module-language-tools.rkt
(define-local-member-name
when-initialized
;move-to-new-language
get-in-module-language?)
;; for keybindings (otherwise private)
(define-local-member-name
jump-to-previous-error-loc
jump-to-next-error-loc)
;; defined in module-language.rkt
(define-local-member-name
set-lang-wants-big-defs/ints-labels?)
;; used by the test suite to tell when the
;; online check syntax has finished
(define-local-member-name
get-online-expansion-colors)
;; used by the module language
(define-local-member-name
frame-show-bkg-running
set-bottom-bar-most-recent-jumped-to-loc
set-expand-error/status
update-frame-expand-error
expand-error-next
expand-error-prev
hide-module-language-error-panel
fetch-data-to-send
clear-old-error
set-bottom-bar-status
get-oc-status
set-oc-status
set-dep-paths
set-dirty-if-dep)