X-Git-Url: https://git.distorted.org.uk/~mdw/sod/blobdiff_plain/a5b9e2bef2e640d841229bd7ec1b69782e6e7e70..8e3552b33b27b1e633b6cfc87687d641d8c1d0cd:/doc/syntax.tex diff --git a/doc/syntax.tex b/doc/syntax.tex index 7eed24f..22fb1d8 100644 --- a/doc/syntax.tex +++ b/doc/syntax.tex @@ -431,8 +431,8 @@ operators. Finally, an S-expression preceded by @|?| causes the expression to be read in the current package (which is always @|sod-user| at the start of a module) and immediately evaluated (using @|eval|); the resulting value is converted -into a property value using the \descref{decode-property}[generic -function]{gf}. +into a property value using the \descref{gf}{decode-property}[generic +function]. \subsection{Property output types and coercions} @@ -440,8 +440,8 @@ function]{gf}. When a property value is inspected by the Sod translator, or an extension, it is \emph{coerced} so as to conform to a requested output type. This coercion -process is performed by the \descref{coerce-property-value}[generic -function]{gf}, and additional output types and coercions can be defined by +process is performed by the \descref{gf}{coerce-property-value}[generic +function], and additional output types and coercions can be defined by extensions. The built-in output types coercions, from the value types listed above, are as follows.