Use submodules instead of marking tricks for identifiers in docs.

This commit is contained in:
Sam Tobin-Hochstadt 2013-05-14 11:38:09 -04:00
parent 0e7940ab49
commit 64df4cef13

View File

@ -13,13 +13,9 @@
(examples #:eval the-top-eval . args)) (examples #:eval the-top-eval . args))
@(define-syntax-rule (def-racket for-id for*-id with-handlers-id @(module def-racket racket/base
default-continuation-prompt-tag-id (require (for-label racket/base) scribble/manual)
mod-beg-id lambda-id λ-id define-id)
(begin
(require (for-label (only-in racket/base for for* with-handlers
default-continuation-prompt-tag
#%module-begin lambda λ define)))
(define for-id (racket for)) (define for-id (racket for))
(define for*-id (racket for*)) (define for*-id (racket for*))
(define mod-beg-id (racket #%module-begin)) (define mod-beg-id (racket #%module-begin))
@ -28,11 +24,11 @@
(racket default-continuation-prompt-tag)) (racket default-continuation-prompt-tag))
(define lambda-id (racket lambda)) (define lambda-id (racket lambda))
(define λ-id (racket λ)) (define λ-id (racket λ))
(define define-id (racket define)))) (define define-id (racket define))
@(def-racket for-id for*-id with-handlers-id
default-continuation-prompt-tag-id
mod-beg-id lambda-id λ-id define-id)
(provide (all-defined-out)))
@(require 'def-racket)
@title[#:tag "special-forms"]{Special Form Reference} @title[#:tag "special-forms"]{Special Form Reference}