reorganize into core plus packages
The "racket" directory contains a pared-back version of the repository, roughly. The "pkgs" directory everything else in the repository, but organized into packages. original commit: b2ebb0a28bf8136e75cd98316c22fe54c30eacb2
This commit is contained in:
parent
b048acb9ef
commit
5929a60d3b
|
@ -1,2 +1 @@
|
||||||
#lang setup/infotab
|
#lang setup/infotab
|
||||||
|
|
|
@ -1,10 +1,5 @@
|
||||||
#lang setup/infotab
|
#lang setup/infotab
|
||||||
|
|
||||||
(define drracket-tools '(["tool.rkt"]))
|
|
||||||
(define drracket-tool-names '("Macro Stepper"))
|
|
||||||
(define drracket-tool-icons (list '("macro-stepper-32x32.png" "icons")))
|
|
||||||
(define scribblings '(("macro-debugger.scrbl" () (tool-library))))
|
|
||||||
|
|
||||||
(define raco-commands
|
(define raco-commands
|
||||||
'(("check-requires"
|
'(("check-requires"
|
||||||
(submod macro-debugger/analysis/check-requires main)
|
(submod macro-debugger/analysis/check-requires main)
|
4
pkgs/macro-debugger-pkgs/macro-debugger/info.rkt
Normal file
4
pkgs/macro-debugger-pkgs/macro-debugger/info.rkt
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
#lang setup/infotab
|
||||||
|
|
||||||
|
(define deps '("macro-debugger-text-lib"))
|
||||||
|
(define build-deps '("racket-doc"))
|
|
@ -0,0 +1,3 @@
|
||||||
|
#lang setup/infotab
|
||||||
|
|
||||||
|
(define scribblings '(("macro-debugger.scrbl" () (tool-library))))
|
|
@ -1,7 +1,7 @@
|
||||||
#lang racket/base
|
#lang racket/base
|
||||||
(require racket/class
|
(require racket/class
|
||||||
parser-tools/lex
|
parser-tools/lex
|
||||||
"deriv-tokens.rkt"
|
macro-debugger/model/deriv-tokens
|
||||||
"../syntax-browser/frame.rkt")
|
"../syntax-browser/frame.rkt")
|
||||||
(provide (all-defined-out))
|
(provide (all-defined-out))
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
(require racket/class
|
(require racket/class
|
||||||
racket/contract/base
|
racket/contract/base
|
||||||
unstable/class-iop
|
unstable/class-iop
|
||||||
"model/trace.rkt"
|
macro-debugger/model/trace
|
||||||
"view/interfaces.rkt"
|
"view/interfaces.rkt"
|
||||||
"view/view.rkt")
|
"view/view.rkt")
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
#lang racket/base
|
#lang racket/base
|
||||||
(require racket/class
|
(require racket/class
|
||||||
unstable/class-iop
|
unstable/class-iop
|
||||||
"interfaces.rkt"
|
macro-debugger/syntax-browser/interfaces
|
||||||
"partition.rkt"
|
macro-debugger/syntax-browser/partition
|
||||||
unstable/gui/notify)
|
unstable/gui/notify)
|
||||||
(provide controller%)
|
(provide controller%)
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
framework
|
framework
|
||||||
unstable/class-iop
|
unstable/class-iop
|
||||||
"pretty-printer.rkt"
|
"pretty-printer.rkt"
|
||||||
"interfaces.rkt"
|
macro-debugger/syntax-browser/interfaces
|
||||||
"prefs.rkt"
|
"prefs.rkt"
|
||||||
"util.rkt"
|
"util.rkt"
|
||||||
"../util/logger.rkt")
|
"../util/logger.rkt")
|
|
@ -1,10 +1,10 @@
|
||||||
#lang racket/base
|
#lang racket/base
|
||||||
(require "interfaces.rkt"
|
(require macro-debugger/syntax-browser/interfaces
|
||||||
"widget.rkt"
|
"widget.rkt"
|
||||||
"keymap.rkt"
|
"keymap.rkt"
|
||||||
"partition.rkt")
|
macro-debugger/syntax-browser/partition)
|
||||||
|
|
||||||
(provide (all-from-out "interfaces.rkt")
|
(provide (all-from-out macro-debugger/syntax-browser/interfaces)
|
||||||
(all-from-out "widget.rkt")
|
(all-from-out "widget.rkt")
|
||||||
(all-from-out "keymap.rkt")
|
(all-from-out "keymap.rkt")
|
||||||
identifier=-choices)
|
identifier=-choices)
|
|
@ -2,8 +2,8 @@
|
||||||
(require racket/class
|
(require racket/class
|
||||||
racket/gui/base
|
racket/gui/base
|
||||||
unstable/class-iop
|
unstable/class-iop
|
||||||
"interfaces.rkt"
|
macro-debugger/syntax-browser/interfaces
|
||||||
"partition.rkt"
|
macro-debugger/syntax-browser/partition
|
||||||
"prefs.rkt"
|
"prefs.rkt"
|
||||||
"widget.rkt")
|
"widget.rkt")
|
||||||
(provide browse-syntax
|
(provide browse-syntax
|
|
@ -3,7 +3,7 @@
|
||||||
racket/gui/base
|
racket/gui/base
|
||||||
racket/pretty
|
racket/pretty
|
||||||
unstable/gui/notify
|
unstable/gui/notify
|
||||||
"interfaces.rkt")
|
macro-debugger/syntax-browser/interfaces)
|
||||||
(provide syntax-keymap%)
|
(provide syntax-keymap%)
|
||||||
|
|
||||||
(define keymap/popup%
|
(define keymap/popup%
|
|
@ -1,7 +1,7 @@
|
||||||
#lang racket/base
|
#lang racket/base
|
||||||
(require racket/class
|
(require racket/class
|
||||||
framework/preferences
|
framework/preferences
|
||||||
"interfaces.rkt"
|
macro-debugger/syntax-browser/interfaces
|
||||||
unstable/gui/notify
|
unstable/gui/notify
|
||||||
unstable/gui/prefs)
|
unstable/gui/prefs)
|
||||||
(provide prefs-base%
|
(provide prefs-base%
|
|
@ -3,8 +3,8 @@
|
||||||
racket/pretty
|
racket/pretty
|
||||||
racket/gui/base
|
racket/gui/base
|
||||||
racket/promise
|
racket/promise
|
||||||
"pretty-helper.rkt"
|
macro-debugger/syntax-browser/pretty-helper
|
||||||
"interfaces.rkt")
|
macro-debugger/syntax-browser/interfaces)
|
||||||
(provide pretty-print-syntax)
|
(provide pretty-print-syntax)
|
||||||
|
|
||||||
;; FIXME: Need to disable printing of structs with custom-write property
|
;; FIXME: Need to disable printing of structs with custom-write property
|
|
@ -4,10 +4,10 @@
|
||||||
racket/gui/base
|
racket/gui/base
|
||||||
framework
|
framework
|
||||||
unstable/class-iop
|
unstable/class-iop
|
||||||
"interfaces.rkt"
|
macro-debugger/syntax-browser/interfaces
|
||||||
"util.rkt"
|
"util.rkt"
|
||||||
"../util/mpi.rkt"
|
macro-debugger/util/mpi
|
||||||
"../util/stxobj.rkt")
|
macro-debugger/util/stxobj)
|
||||||
(provide properties-view%
|
(provide properties-view%
|
||||||
properties-snip%)
|
properties-snip%)
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
racket/gui/base
|
racket/gui/base
|
||||||
(only-in mzlib/string read-from-string)
|
(only-in mzlib/string read-from-string)
|
||||||
unstable/class-iop
|
unstable/class-iop
|
||||||
"interfaces.rkt"
|
macro-debugger/syntax-browser/interfaces
|
||||||
"controller.rkt"
|
"controller.rkt"
|
||||||
"properties.rkt"
|
"properties.rkt"
|
||||||
"prefs.rkt"
|
"prefs.rkt"
|
|
@ -5,7 +5,7 @@
|
||||||
drracket/arrow
|
drracket/arrow
|
||||||
framework
|
framework
|
||||||
data/interval-map
|
data/interval-map
|
||||||
"interfaces.rkt")
|
macro-debugger/syntax-browser/interfaces)
|
||||||
|
|
||||||
(provide text:hover<%>
|
(provide text:hover<%>
|
||||||
text:hover-drawings<%>
|
text:hover-drawings<%>
|
|
@ -5,7 +5,7 @@
|
||||||
framework
|
framework
|
||||||
syntax/id-table
|
syntax/id-table
|
||||||
unstable/class-iop
|
unstable/class-iop
|
||||||
"interfaces.rkt"
|
macro-debugger/syntax-browser/interfaces
|
||||||
"controller.rkt"
|
"controller.rkt"
|
||||||
"display.rkt"
|
"display.rkt"
|
||||||
"keymap.rkt"
|
"keymap.rkt"
|
||||||
|
@ -13,9 +13,9 @@
|
||||||
"properties.rkt"
|
"properties.rkt"
|
||||||
"text.rkt"
|
"text.rkt"
|
||||||
"util.rkt"
|
"util.rkt"
|
||||||
"../util/eomap.rkt"
|
macro-debugger/util/eomap
|
||||||
"../util/logger.rkt"
|
macro-debugger/util/logger
|
||||||
"../util/mpi.rkt")
|
macro-debugger/util/mpi)
|
||||||
(provide widget%)
|
(provide widget%)
|
||||||
|
|
||||||
;; widget%
|
;; widget%
|
|
@ -3,7 +3,7 @@
|
||||||
racket/class
|
racket/class
|
||||||
unstable/class-iop
|
unstable/class-iop
|
||||||
"interfaces.rkt"
|
"interfaces.rkt"
|
||||||
"debug-format.rkt"
|
macro-debugger/view/debug-format
|
||||||
"view.rkt")
|
"view.rkt")
|
||||||
(provide debug-file)
|
(provide debug-file)
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
"interfaces.rkt"
|
"interfaces.rkt"
|
||||||
"stepper.rkt"
|
"stepper.rkt"
|
||||||
(prefix-in sb: "../syntax-browser/embed.rkt")
|
(prefix-in sb: "../syntax-browser/embed.rkt")
|
||||||
(prefix-in sb: "../syntax-browser/interfaces.rkt")
|
(prefix-in sb: macro-debugger/syntax-browser/interfaces)
|
||||||
unstable/gui/notify)
|
unstable/gui/notify)
|
||||||
(provide macro-stepper-frame-mixin)
|
(provide macro-stepper-frame-mixin)
|
||||||
|
|
|
@ -4,8 +4,8 @@
|
||||||
racket/match
|
racket/match
|
||||||
unstable/class-iop
|
unstable/class-iop
|
||||||
"interfaces.rkt"
|
"interfaces.rkt"
|
||||||
"../model/hiding-policies.rkt"
|
macro-debugger/model/hiding-policies
|
||||||
"../util/mpi.rkt"
|
macro-debugger/util/mpi
|
||||||
unstable/gui/notify)
|
unstable/gui/notify)
|
||||||
(provide macro-hiding-prefs-widget%)
|
(provide macro-hiding-prefs-widget%)
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
#lang racket/base
|
#lang racket/base
|
||||||
(require unstable/class-iop
|
(require unstable/class-iop
|
||||||
(prefix-in sb: "../syntax-browser/interfaces.rkt"))
|
(prefix-in sb: macro-debugger/syntax-browser/interfaces))
|
||||||
(provide (all-defined-out))
|
(provide (all-defined-out))
|
||||||
|
|
||||||
(define-interface config<%> (sb:config<%>)
|
(define-interface config<%> (sb:config<%>)
|
|
@ -4,9 +4,9 @@
|
||||||
racket/gui/base
|
racket/gui/base
|
||||||
unstable/class-iop
|
unstable/class-iop
|
||||||
"interfaces.rkt"
|
"interfaces.rkt"
|
||||||
"../model/steps.rkt"
|
macro-debugger/model/steps
|
||||||
(prefix-in sb: "../syntax-browser/interfaces.rkt")
|
(prefix-in sb: macro-debugger/syntax-browser/interfaces)
|
||||||
"debug-format.rkt")
|
macro-debugger/view/debug-format)
|
||||||
|
|
||||||
#;
|
#;
|
||||||
(provide step-display%
|
(provide step-display%
|
|
@ -8,9 +8,9 @@
|
||||||
"hiding-panel.rkt"
|
"hiding-panel.rkt"
|
||||||
"term-record.rkt"
|
"term-record.rkt"
|
||||||
"step-display.rkt"
|
"step-display.rkt"
|
||||||
(prefix-in sb: "../syntax-browser/interfaces.rkt")
|
(prefix-in sb: macro-debugger/syntax-browser/interfaces)
|
||||||
"../model/deriv.rkt"
|
macro-debugger/model/deriv
|
||||||
"../model/deriv-util.rkt"
|
macro-debugger/model/deriv-util
|
||||||
"cursor.rkt"
|
"cursor.rkt"
|
||||||
"gui-util.rkt"
|
"gui-util.rkt"
|
||||||
"../syntax-browser/util.rkt"
|
"../syntax-browser/util.rkt"
|
|
@ -6,13 +6,13 @@
|
||||||
unstable/class-iop
|
unstable/class-iop
|
||||||
"interfaces.rkt"
|
"interfaces.rkt"
|
||||||
"step-display.rkt"
|
"step-display.rkt"
|
||||||
"../model/deriv.rkt"
|
macro-debugger/model/deriv
|
||||||
"../model/deriv-util.rkt"
|
macro-debugger/model/deriv-util
|
||||||
"../model/deriv-parser.rkt"
|
macro-debugger/model/deriv-parser
|
||||||
"../model/trace.rkt"
|
macro-debugger/model/trace
|
||||||
"../model/reductions-config.rkt"
|
macro-debugger/model/reductions-config
|
||||||
"../model/reductions.rkt"
|
macro-debugger/model/reductions
|
||||||
"../model/steps.rkt"
|
macro-debugger/model/steps
|
||||||
"cursor.rkt")
|
"cursor.rkt")
|
||||||
|
|
||||||
(provide term-record%)
|
(provide term-record%)
|
Loading…
Reference in New Issue
Block a user