From e997bb96eab96d0a558c7dfc62065df44d5626a4 Mon Sep 17 00:00:00 2001 From: shhyou Date: Mon, 14 Aug 2017 21:02:58 -0500 Subject: [PATCH] Point make-meta-reader to the document of read - Point read, read-syntax and make-meta-reader to the documentation explaining the arguments of read and read-syntax. --- pkgs/racket-doc/scribblings/reference/read.scrbl | 6 ++++-- pkgs/racket-doc/syntax/scribblings/module-reader.scrbl | 2 ++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/pkgs/racket-doc/scribblings/reference/read.scrbl b/pkgs/racket-doc/scribblings/reference/read.scrbl index da22432b8a..55e9121e93 100644 --- a/pkgs/racket-doc/scribblings/reference/read.scrbl +++ b/pkgs/racket-doc/scribblings/reference/read.scrbl @@ -12,7 +12,8 @@ default reader is used, as parameterized by the @racket[current-readtable] parameter, as well as many other parameters. -See @secref["reader"] for information on the default reader.} +See @secref["reader"] for information on the default reader and +@secref["parse-reader"] for the protocol of @racket[read].} @defproc[(read-syntax [source-name any/c (object-name in)] [in input-port? (current-input-port)]) @@ -24,7 +25,8 @@ source field of the syntax object; it can be an arbitrary value, but it should generally be a path for the source file. See @secref["reader"] for information on the default reader in -@racket[read-syntax] mode.} +@racket[read-syntax] mode and @secref["parse-reader"] for +the protocol of @racket[read-syntax].} @defproc[(read/recursive [in input-port? (current-input-port)] [start (or/c char? #f) #f] diff --git a/pkgs/racket-doc/syntax/scribblings/module-reader.scrbl b/pkgs/racket-doc/syntax/scribblings/module-reader.scrbl index cd95217bd7..a23c0ded30 100644 --- a/pkgs/racket-doc/syntax/scribblings/module-reader.scrbl +++ b/pkgs/racket-doc/syntax/scribblings/module-reader.scrbl @@ -417,6 +417,8 @@ succeeds, then the loaded module's @racketidfont{read}, @racketidfont{read-syntax}, or @racketidfont{get-info} export is passed to @racket[convert-read], @racket[convert-read-syntax], or @racket[convert-get-info], respectively. +See @secref["parse-reader" #:doc ref-doc] for information on +the protocol of @racketidfont{read} and @racketidfont{read-syntax}. @margin-note{The @racketmodname[at-exp] language supplies @racket[convert-read] and @racket[convert-read-syntax] to add