1213
#hash(((def ((lib "macro-debugger/expand.rkt") expand/hide)) . ((259 . 4))) ((def ((lib "macro-debugger/analysis/check-requires.rkt") show-requires)) . ((2310 . 6))) ((def ((lib "macro-debugger/stepper.rkt") expand/step)) . ((0 . 3))) ((def ((lib "macro-debugger/analysis/check-requires.rkt") check-requires)) . ((1640 . 11))) ((def ((lib "macro-debugger/emit.rkt") emit-remark)) . ((497 . 10))) ((def ((lib "macro-debugger/stepper-text.rkt") stepper-text)) . ((1303 . 5))) ((def ((lib "macro-debugger/stepper-text.rkt") expand/step-text)) . ((1115 . 5))) ((def ((lib "macro-debugger/syntax-browser.rkt") browse-syntaxes)) . ((1564 . 3))) ((def ((lib "macro-debugger/expand.rkt") expand-only)) . ((130 . 4))) ((def ((lib "macro-debugger/expand.rkt") expand/show-predicate)) . ((378 . 4))) ((def ((lib "macro-debugger/syntax-browser.rkt") browse-syntax)) . ((1502 . 3))) ((def ((lib "macro-debugger/stepper.rkt") expand-module/step)) . ((58 . 3))) ((def ((lib "macro-debugger/analysis/show-dependencies.rkt") show-dependencies)) . ((2572 . 8))) ((def ((lib "macro-debugger/emit.rkt") emit-local-step)) . ((983 . 5))) ((def ((lib "macro-debugger/analysis/show-dependencies.rkt") get-dependencies)) . ((2992 . 7))))
procedure
(expand/step stx) -> void?
  stx : any/c
procedure
(expand-module/step mod) -> void?
  mod : module-path?
procedure
(expand-only stx transparent-macros) -> syntax?
  stx : any/c
  transparent-macros : (listof identifier?)
procedure
(expand/hide stx hidden-macros) -> syntax?
  stx : any/c
  hidden-macros : (listof identifier?)
procedure
(expand/show-predicate stx show?) -> syntax?
  stx : any/c
  show? : (-> identifier? boolean?)
procedure
(emit-remark fragment ... [#:unmark? unmark?]) -> void?
  fragment : (letrec ([emit-arg/c
                       (recursive-contract
                        (or/c string?
                              syntax?
                              (listof emit-arg/c)
                              (-> emit-arg/c)))])
               emit-arg/c)
  unmark? : boolean? = (syntax-transforming?)
procedure
(emit-local-step before after #:id id) -> void?
  before : syntax?
  after : syntax?
  id : identifier?
procedure
(expand/step-text stx [show?]) -> void?
  stx : any/c
  show? : (or/c (-> identifier? boolean?) = (lambda (x) #t)
                (listof identifier?))
procedure
(stepper-text stx [show?]) -> (symbol? -> void?)
  stx : any/c
  show? : (or/c (-> identifier? boolean?) = (lambda (x) #t)
                (listof identifier?))
procedure
(browse-syntax stx) -> void?
  stx : syntax?
procedure
(browse-syntaxes stxs) -> void?
  stxs : (listof syntax?)
procedure
(check-requires  module-to-analyze               
                [#:show-keep? show-keep?         
                 #:show-bypass? show-bypass?     
                 #:show-drop? show-drop?         
                 #:show-uses? show-uses?])   -> void?
  module-to-analyze : module-path?
  show-keep? : boolean? = #t
  show-bypass? : boolean? = #t
  show-drop? : boolean? = #t
  show-uses? : boolean? = #f

KEEP req-module at req-phase

exp-name at use-phase (mode ...) [RENAMED TO ref-name]

BYPASS req-module at req-phase

TO repl-module at repl-phase [WITH RENAMING]

DROP req-module at req-phase
procedure
(show-requires module-name)
 -> (listof (list/c 'keep   module-path? number?)
            (list/c 'bypass module-path? number? list?)
            (list/c 'drop   module-path? number?))
  module-name : module-path?
procedure
(show-dependencies  root                                
                    ...                                 
                   [#:exclude exclusions                
                    #:show-context? show-context?]) -> void?
  root : module-path?
  exclusions : (listof module-path?) = null
  show-context? : boolean? = #f

dep-module [<- (direct-dependent ...)]
procedure
(get-dependencies  root                   
                   ...                    
                  [#:exclude exclusions]) 
 -> (listof (list module-path? (listof module-path?)))
  root : module-path?
  exclusions : (listof module-path?) = null
