X-Git-Url: https://git.distorted.org.uk/~mdw/sod/blobdiff_plain/e0808c472145fc81e52898bc9ac289e10c4f4f41..e9f884f9722eb676b3a9a6f5ffeab4e61fe4d872:/doc/output.tex diff --git a/doc/output.tex b/doc/output.tex index 5fd689e..37ab159 100644 --- a/doc/output.tex +++ b/doc/output.tex @@ -150,22 +150,49 @@ until the third. So the final processing order is \end{describe} \begin{describe}{gf}{hook-output progn @ @ @} - \begin{describe}{meth} + \begin{describe}{meth}{t,t} {hook-output progn (@ t) (@ t) @} \end{describe} \end{describe} \begin{describe}{mac} - {sequence-output (@ @) \\ \ind - @{ :constraint (@^*) @} \\ + {sequence-output (@ @) \\ \ind + @{ :constraint (@^*) @} \\ @{ (@ @
^*) @}^*} \end{describe} %%%-------------------------------------------------------------------------- +\section{Module output} \label{output.module} +\subsection{Producing output} +\begin{describe}{fun}{output-module @ @ @} +\end{describe} + + +\subsection{Managing output types} \label{output.module.manage} + +\begin{describe}{fun}{declare-output-type @ @} +\end{describe} + +\begin{describe}{fun}{output-type-pathname @ @> @} +\end{describe} + + +\subsection{Utilities} \label{output.module.utilities} + +\begin{describe}{fun}{banner @ @<output> \&key :blank-line-p} +\end{describe} + +\begin{describe}{fun}{guard-name @<filename> @> @<string>} +\end{describe} + +\begin{describe}{fun} + {one-off-output @<token> @<sequencer> @<item-name> @<function>} +\end{describe} %%%-------------------------------------------------------------------------- +\section{Class output} \label{output.class} \begin{describe}{var}{*instance-class*} \end{describe} @@ -181,6 +208,9 @@ until the third. So the final processing order is %% includes %% includes end %% classes start +%% early-user start +%% early-user +%% early-user end %% CLASS banner %% CLASS islots start %% CLASS islots slots @@ -211,6 +241,9 @@ until the third. So the final processing order is %% CLASS conversions %% CLASS object %% classes end +%% user start +%% user +%% user end %% guard end %% epilogue @@ -220,6 +253,9 @@ until the third. So the final processing order is %% includes start %% includes %% includes end +%% early-user start +%% early-user +%% early-user end %% classes start %% CLASS banner %% CLASS direct-methods start @@ -248,6 +284,9 @@ until the third. So the final processing order is %% CLASS object CHAIN-HEAD ichain end %% CLASS object end %% classes end +%% user start +%% user +%% user end %% epilogue %%%----- That's all, folks --------------------------------------------------