X-Git-Url: https://git.distorted.org.uk/~mdw/sod/blobdiff_plain/020b9e2b4364c61a668d47c4c5405295349817d8..3e166443f7ed632f0a8b3d0e680c2afcc265d56f:/doc/parsing.tex diff --git a/doc/parsing.tex b/doc/parsing.tex index adcc9e1..20ade82 100644 --- a/doc/parsing.tex +++ b/doc/parsing.tex @@ -219,10 +219,10 @@ the scanner and read that data again. Therefore it's possible to \begin{describe}{mac} {with-scanner-place (@ @) @^* @
^* @> @^*} - Capture the @'s current position as a place, evaluate the - @s as an implicit progn with the variable @ bound to the captured - place. When control leaves the @s, the place is released. The return - values are the values of the final @. + Capture the @'s current position as a place, evaluate the @s + as an implicit progn with the variable @ bound to the captured + place. When control leaves the @s, the place is released. The + return values are the values of the final @. \end{describe} \subsection{Scanner file-location protocol} \label{sec:parsing.scanner.floc} @@ -539,7 +539,7 @@ file-location protocols. \begin{describe}{parseform} {seq (@{ @ @! (@[@@] @) @}^*) \\ \ind - @^*} + @^*} \end{describe} \begin{describe}{parseform}{and @^*} @@ -775,7 +775,9 @@ file-location protocols. {skip-until (@[[ :keep-end @ @]]) @^*} \end{describe} -\begin{describe}{parseform}{error () @ @} +\begin{describe}{parseform} + {error (@[[ :ignore-unconsumed @ @]]) \\ \ind + @ @} \end{describe} \begin{describe}{fun}