Add the missing documentation for ,check-requires.
This commit is contained in:
parent
a2d483bb95
commit
4ec565ae97
|
@ -2,18 +2,19 @@
|
||||||
@(require "doc-utils.rkt"
|
@(require "doc-utils.rkt"
|
||||||
scribble/decode (only-in scribble/core)
|
scribble/decode (only-in scribble/core)
|
||||||
(for-label racket readline racket/help racket/enter
|
(for-label racket readline racket/help racket/enter
|
||||||
racket/trace profile))
|
racket/trace profile
|
||||||
|
macro-debugger/stepper-text
|
||||||
|
macro-debugger/analysis/check-requires))
|
||||||
|
|
||||||
@title{XREPL: eXtended REPL}
|
@title{XREPL: eXtended REPL}
|
||||||
@author[@author+email["Eli Barzilay" "eli@barzilay.org"]]
|
@author[@author+email["Eli Barzilay" "eli@barzilay.org"]]
|
||||||
|
|
||||||
@defmodule[xrepl]{
|
@defmodule[xrepl]{
|
||||||
Loading the @racketmodname[xrepl] library enables XREPL,
|
Loading the @racketmodname[xrepl] library enables XREPL, which extends
|
||||||
which extends the @exec{racket} @tech[#:doc
|
the @exec{racket} @tech[#:doc GUIDE]{REPL} significantly, turning it
|
||||||
GUIDE]{REPL} significantly, turning it into a more useful tool for
|
into a more useful tool for interactive exploration and development.
|
||||||
interactive exploration and development. Additions include ``meta
|
Additions include ``meta commands,'' using readline, keeping past
|
||||||
commands,'' using readline, keeping past evaluation results, and
|
evaluation results, and more.}
|
||||||
more.}
|
|
||||||
|
|
||||||
@; ---------------------------------------------------------------------
|
@; ---------------------------------------------------------------------
|
||||||
@section{Installing XREPL}
|
@section{Installing XREPL}
|
||||||
|
@ -396,9 +397,8 @@ available.
|
||||||
@item{@litchar{*} uses the macro debugger's textual output to show
|
@item{@litchar{*} uses the macro debugger's textual output to show
|
||||||
expansion steps for the current syntax, leaving macros from
|
expansion steps for the current syntax, leaving macros from
|
||||||
@racketmodname[racket/base] intact. Does not change the current
|
@racketmodname[racket/base] intact. Does not change the current
|
||||||
syntax.
|
syntax. Uses @racket[expand/step-text], see @other-doc['(lib
|
||||||
See @other-doc['(lib "macro-debugger/macro-debugger.scrbl")] for
|
"macro-debugger/macro-debugger.scrbl")] for details.}
|
||||||
details.}
|
|
||||||
@item{@litchar{**} uses the macro debugger similarly to @litchar{*},
|
@item{@litchar{**} uses the macro debugger similarly to @litchar{*},
|
||||||
but expands @racketmodname[racket/base] macros too, showing the
|
but expands @racketmodname[racket/base] macros too, showing the
|
||||||
resulting full expansion process.}]
|
resulting full expansion process.}]
|
||||||
|
@ -406,6 +406,13 @@ available.
|
||||||
arguments to @cmd{syntax}. For example, @cmd[stx]{(when 1 2) ** !}.
|
arguments to @cmd{syntax}. For example, @cmd[stx]{(when 1 2) ** !}.
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@defcmd[check-requires]{
|
||||||
|
Uses @racket[show-requires] to analyze the @racket[require]s of the
|
||||||
|
specified module, defaulting to the currently entered module if we're
|
||||||
|
in one. See @other-doc['(lib "macro-debugger/macro-debugger.scrbl")]
|
||||||
|
for details.
|
||||||
|
}
|
||||||
|
|
||||||
@defcmd[log]{
|
@defcmd[log]{
|
||||||
Starts (or stops) logging events at a specific level. The level can
|
Starts (or stops) logging events at a specific level. The level can
|
||||||
be:
|
be:
|
||||||
|
|
Loading…
Reference in New Issue
Block a user