added 'boolean' to the grammars for the *SLs, fixing an emailed bug report from Klause Ostermann. -- To avoid the 'true, '(true) etc issue I ommitted boolean from the [quasi]quoted grammar, which makes the current behavior kind of correct.
This commit is contained in:
parent
cd923bb8f8
commit
f82f528a8c
|
@ -53,6 +53,7 @@
|
||||||
(code:line @#,elem{@racketvalfont{'}@racket[_quoted]})
|
(code:line @#,elem{@racketvalfont{'}@racket[_quoted]})
|
||||||
(code:line @#,elem{@racketvalfont{`}@racket[_quasiquoted]})
|
(code:line @#,elem{@racketvalfont{`}@racket[_quasiquoted]})
|
||||||
number
|
number
|
||||||
|
boolean
|
||||||
string
|
string
|
||||||
character]
|
character]
|
||||||
[choice (code:line name)
|
[choice (code:line name)
|
||||||
|
|
|
@ -32,6 +32,7 @@
|
||||||
(code:line @#,elem{@racketvalfont{'}@racket[_quoted]})
|
(code:line @#,elem{@racketvalfont{'}@racket[_quoted]})
|
||||||
(code:line @#,elem{@racketvalfont{`}@racket[_quasiquoted]})
|
(code:line @#,elem{@racketvalfont{`}@racket[_quasiquoted]})
|
||||||
number
|
number
|
||||||
|
boolean
|
||||||
string
|
string
|
||||||
character]
|
character]
|
||||||
]
|
]
|
||||||
|
|
|
@ -29,6 +29,7 @@
|
||||||
name
|
name
|
||||||
(code:line @#,elem{@racketvalfont{'}@racket[name]})
|
(code:line @#,elem{@racketvalfont{'}@racket[name]})
|
||||||
number
|
number
|
||||||
|
boolean
|
||||||
string
|
string
|
||||||
character]
|
character]
|
||||||
]
|
]
|
||||||
|
|
|
@ -36,6 +36,7 @@
|
||||||
(code:line @#,elem{@racketvalfont{'}@racket[_quoted]})
|
(code:line @#,elem{@racketvalfont{'}@racket[_quoted]})
|
||||||
(code:line @#,elem{@racketvalfont{`}@racket[_quasiquoted]})
|
(code:line @#,elem{@racketvalfont{`}@racket[_quasiquoted]})
|
||||||
number
|
number
|
||||||
|
boolean
|
||||||
string
|
string
|
||||||
character]
|
character]
|
||||||
]
|
]
|
||||||
|
|
|
@ -35,6 +35,7 @@
|
||||||
(code:line @#,elem{@racketvalfont{'}@racket[_quoted]})
|
(code:line @#,elem{@racketvalfont{'}@racket[_quoted]})
|
||||||
(code:line @#,elem{@racketvalfont{`}@racket[_quasiquoted]})
|
(code:line @#,elem{@racketvalfont{`}@racket[_quasiquoted]})
|
||||||
number
|
number
|
||||||
|
boolean
|
||||||
string
|
string
|
||||||
character]
|
character]
|
||||||
[expr-for-let (lambda (variable variable ...) expr)
|
[expr-for-let (lambda (variable variable ...) expr)
|
||||||
|
|
|
@ -74,6 +74,9 @@ not including a space or one of the following:}
|
||||||
@t{A @racket[_number] is a number such as @racket[123], @racket[3/2], or
|
@t{A @racket[_number] is a number such as @racket[123], @racket[3/2], or
|
||||||
@racket[5.5].}
|
@racket[5.5].}
|
||||||
|
|
||||||
|
@t{A @racket[_boolean] is one of: @racket[true], @racket[false],
|
||||||
|
@racket[#t], @racket[#f], @code{#true}, or @code{#false}.}
|
||||||
|
|
||||||
@t{A @racket[_symbol] is a quote character followed by a name. A
|
@t{A @racket[_symbol] is a quote character followed by a name. A
|
||||||
symbol is a value, just like 0 or empty.}
|
symbol is a value, just like 0 or empty.}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user