Minor fixes.
This commit is contained in:
parent
ebcb7461ae
commit
a95181e4bc
|
@ -7,18 +7,18 @@ The \ex{uri} structure contains a library for dealing with URIs.
|
||||||
A URI (Uniform Resource Identifier) is of following syntax:
|
A URI (Uniform Resource Identifier) is of following syntax:
|
||||||
%
|
%
|
||||||
\begin{inset}
|
\begin{inset}
|
||||||
[scheme] : \var{path} [{\normalfont?\/} search] [{\normalfont\#} fragid]
|
[\var{scheme}] \verb|:| \var{path} [\verb|?| \var{search}] [\verb|#| \var{fragid}]
|
||||||
\end{inset}
|
\end{inset}
|
||||||
%
|
%
|
||||||
Parts in brackets may be ommitted.
|
Parts in brackets may be omitted.
|
||||||
|
|
||||||
The URI contains characters like \verb|:| to indicate its different
|
The URI contains characters like \verb|:| to indicate its different
|
||||||
parts. Some special characters are \emph{escaped} if they are a
|
parts. Some special characters are \emph{escaped} if they are a
|
||||||
regular part of a name and not indicators for the structure of a URI.
|
regular part of a name and not indicators for the structure of a URI.
|
||||||
Escape sequences are of following scheme: \verb|\%hh| where \verb|h|
|
Escape sequences are of following scheme: \verb|%|\var{h}\var{h} where \var{h}
|
||||||
is a hexadecimal digit. The hexadecimal number refers to the
|
is a hexadecimal digit. The hexadecimal number refers to the
|
||||||
ASCII of the escaped character, e.g.\ \ex{\%20} is space (ASCII
|
ASCII of the escaped character, e.g.\ \verb|%20| is space (ASCII
|
||||||
32) and \ex{\%61} is `a' (ASCII 97). This module
|
32) and \verb|%61| is `a' (ASCII 97). This module
|
||||||
provides procedures to escape and unescape strings that are meant to
|
provides procedures to escape and unescape strings that are meant to
|
||||||
be used in a URI.
|
be used in a URI.
|
||||||
|
|
||||||
|
@ -34,7 +34,7 @@ be used in a URI.
|
||||||
responsible for doing this. If the \var{scheme}, \var{search}
|
responsible for doing this. If the \var{scheme}, \var{search}
|
||||||
or \var{fragid} portions are not specified, they are \sharpf.
|
or \var{fragid} portions are not specified, they are \sharpf.
|
||||||
Otherwise, \var{scheme}, \var{search}, and \var{fragid} are
|
Otherwise, \var{scheme}, \var{search}, and \var{fragid} are
|
||||||
strings. \var{path} is a non-empty string list----the path split
|
strings. \var{path} is a non-empty string list---the path split
|
||||||
at slashes.
|
at slashes.
|
||||||
\end{desc}
|
\end{desc}
|
||||||
|
|
||||||
|
@ -95,7 +95,7 @@ syntactically meaningful reserved characters (e.g., paths with URI
|
||||||
slashes or colons)---they'll be escaped, and lose their special
|
slashes or colons)---they'll be escaped, and lose their special
|
||||||
meaning. E.g.\ it would be a mistake to apply \ex{escape-uri} to
|
meaning. E.g.\ it would be a mistake to apply \ex{escape-uri} to
|
||||||
\begin{verbatim}
|
\begin{verbatim}
|
||||||
//lcs.mit.edu:8001/foo/bar.html}
|
//lcs.mit.edu:8001/foo/bar.html
|
||||||
\end{verbatim}
|
\end{verbatim}
|
||||||
%
|
%
|
||||||
because the sla\-shes and co\-lons would be escaped.
|
because the sla\-shes and co\-lons would be escaped.
|
||||||
|
@ -112,7 +112,7 @@ because the sla\-shes and co\-lons would be escaped.
|
||||||
\codex{("bar" "col")}
|
\codex{("bar" "col")}
|
||||||
\end{desc}
|
\end{desc}
|
||||||
|
|
||||||
\defun{uri-path->uri}{plist}{string}
|
\defun{uri-path->uri}{path}{string}
|
||||||
\begin{desc}
|
\begin{desc}
|
||||||
This procedure generates a path out of a URI path list by inserting
|
This procedure generates a path out of a URI path list by inserting
|
||||||
slashes between the elements of \var{plist}.
|
slashes between the elements of \var{plist}.
|
||||||
|
|
Loading…
Reference in New Issue