added documentation for Carl's ... in the student languages; otherwise 2e dots in templates look ugly

This commit is contained in:
Matthias Felleisen 2011-07-29 18:54:01 -04:00
parent 9a5bae277a
commit 8e176bc275
6 changed files with 18 additions and 8 deletions

View File

@ -86,7 +86,7 @@
@prim-nonterms[("advanced") define define-struct]
@prim-variables[("advanced") empty true false]
@prim-variables[("advanced") empty true false .. ... .... ..... ......]
@; ----------------------------------------------------------------------
@section[#:tag "advanced-syntax"]{Syntax for Advanced}

View File

@ -38,7 +38,7 @@
@prim-nonterms[("beginner-abbr") define define-struct]
@prim-variables[("beginner-abbr") empty true false]
@prim-variables[("beginner-abbr") empty true false .. ... .... ..... ......]
@; ----------------------------------------

View File

@ -35,7 +35,7 @@
@prim-nonterms[("beginner") define define-struct]
@prim-variables[("beginner") empty true false]
@prim-variables[("beginner") empty true false .. ... .... ..... ......]
@; --------------------------------------------------

View File

@ -42,7 +42,7 @@
@prim-nonterms[("intm-w-lambda") define define-struct]
@prim-variables[("intm-w-lambda") empty true false]
@prim-variables[("intm-w-lambda") empty true false .. ... .... ..... ......]
@; ----------------------------------------------------------------------

View File

@ -43,8 +43,7 @@
@prim-nonterms[("intermediate") define define-struct]
@prim-variables[("intermediate") empty true false]
@prim-variables[("intermediate") empty true false .. ... .... ..... ......]
@; ----------------------------------------------------------------------

View File

@ -56,7 +56,9 @@
(to-paragraph
(typeset-type (cadr func)))))
(define-syntax-rule (prim-variables (section-prefix) empty true false)
(define-syntax-rule
(prim-variables (section-prefix) empty true false ..2 ..3 ..4 ..5 ..6)
;; ===>
(make-splice
(list
@section[#:tag (string-append section-prefix " Pre-Defined Variables")]{Pre-Defined Variables}
@ -71,7 +73,16 @@
@defthing[false boolean?]{
The false value.})))
The false value.}
@section[#:tag (string-append section-prefix " Template Variables")]{Template Variables}
@; MF: I tried abstracting but I failed
@defidform[..2]{A placeholder for indicating that a definition is a template.}
@defidform[..3]{A placeholder for indicating that a definition is a template.}
@defidform[..4]{A placeholder for indicating that a definition is a template.}
@defidform[..5]{A placeholder for indicating that a definition is a template.}
@defidform[..6]{A placeholder for indicating that a definition is a template.}
)))
;; ----------------------------------------