racket/pkgs/racket-doc/syntax/scribblings/parse
Leif Andersen dd2a0dceb3
define-simple-macro now works with an ~or macro. (#1949)
The previous definition of define-simple-macro would fail (with
a very poor error message) if the user made a simple macro like:

(define-simple-macro (~or a b)
  (let ([tmp a])
    (if tmp tmp b)))

While the define-simple-macro form does allow syntax-parse patterns,
this should not be enabled for the initial head pattern, as described
in the define-simple-macro documentation.
2018-02-09 10:41:27 -05:00
..
debug.scrbl fix and update syntax/parse/debug 2016-04-18 09:13:11 -04:00
define.scrbl define-simple-macro now works with an ~or macro. (#1949) 2018-02-09 10:41:27 -05:00
ex-exprc.scrbl syntax/parse: fix use of evaluators in docs 2015-09-11 17:35:24 -04:00
ex-kw-args.scrbl syntax/parse: add ~or* and ~alt, like ~or{S,H} and ~or{EH}, respectively 2017-06-24 17:07:55 -04:00
ex-many-kws.scrbl syntax/parse: add ~or* and ~alt, like ~or{S,H} and ~or{EH}, respectively 2017-06-24 17:07:55 -04:00
ex-mods-stxclasses.scrbl syntax/parse: fix use of evaluators in docs 2015-09-11 17:35:24 -04:00
ex-uniform.scrbl
ex-varied.scrbl
examples.scrbl
experimental.scrbl syntax/parse template: update docs 2017-08-23 02:01:27 -04:00
info.rkt
intro.scrbl fix typo (#1620) 2017-02-17 21:54:37 +00:00
lib.scrbl support string, bytes (bindings from racket) as stxclass refs 2017-05-18 12:54:26 -04:00
litconv.scrbl syntax/parse: fix use of evaluators in docs 2015-09-11 17:35:24 -04:00
parse-common.rkt syntax/parse: fix use of evaluators in docs 2015-09-11 17:35:24 -04:00
parse-dummy-bindings.rkt
parsing.scrbl syntax/parse: fix use of evaluators in docs 2015-09-11 17:35:24 -04:00
patterns.scrbl syntax/parse: add docs for ~undo, #:undo 2017-12-09 13:42:12 +01:00
state.scrbl syntax/parse: add unwindable state: syntax-parse-state-{ref,set!,...} 2017-12-18 09:10:31 +01:00
stxclasses.scrbl syntax/parse: add docs for ~undo, #:undo 2017-12-09 13:42:12 +01:00