--- a/doc-src/Codegen/Thy/Introduction.thy Thu Aug 12 20:11:13 2010 +0800
+++ b/doc-src/Codegen/Thy/Introduction.thy Fri Aug 13 13:43:54 2010 +0200
@@ -111,6 +111,29 @@
for more details see \secref{sec:further}.
*}
+subsection {* If something utterly fails *}
+
+text {*
+ Under certain circumstances, the code generator fails to produce
+ code entirely.
+
+ \begin{description}
+
+ \ditem{generate only one module}
+
+ \ditem{check with a different target language}
+
+ \ditem{inspect code equations}
+
+ \ditem{inspect preprocessor setup}
+
+ \ditem{generate exceptions}
+
+ \ditem{remove offending code equations}
+
+ \end{description}
+*}
+
subsection {* Code generator architecture \label{sec:concept} *}
text {*
--- a/doc-src/Codegen/Thy/document/Introduction.tex Thu Aug 12 20:11:13 2010 +0800
+++ b/doc-src/Codegen/Thy/document/Introduction.tex Fri Aug 13 13:43:54 2010 +0200
@@ -263,6 +263,32 @@
\end{isamarkuptext}%
\isamarkuptrue%
%
+\isamarkupsubsection{If something utterly fails%
+}
+\isamarkuptrue%
+%
+\begin{isamarkuptext}%
+Under certain circumstances, the code generator fails to produce
+ code entirely.
+
+ \begin{description}
+
+ \ditem{generate only one module}
+
+ \ditem{check with a different target language}
+
+ \ditem{inspect code equations}
+
+ \ditem{inspect preprocessor setup}
+
+ \ditem{generate exceptions}
+
+ \ditem{remove offending code equations}
+
+ \end{description}%
+\end{isamarkuptext}%
+\isamarkuptrue%
+%
\isamarkupsubsection{Code generator architecture \label{sec:concept}%
}
\isamarkuptrue%