%%%----- Licensing notice ---------------------------------------------------
%%%
-%%% This file is part of the Sensble Object Design, an object system for C.
+%%% This file is part of the Sensible Object Design, an object system for C.
%%%
%%% SOD is free software; you can redistribute it and/or modify
%%% it under the terms of the GNU General Public License as published by
@<form>^*}
\end{describe}
+\begin{describe}{fun}{print-ugly-stuff @<stream> @<func> @> @<value>^*}
+\end{describe}
+
\begin{describe}{mac}
{dosequence (@<var> @<sequence>
@[[ :start @<start> @! :end @<end> @!
(:long-name @<string>) @! \\
(@<string> @<format-arg>^+) @!
(:doc @<string> @<format-arg>^*) @! \\
- (:opt-arg @<arg-name>) @! \\
+ (:arg @<arg-name>) @! (:opt-arg @<arg-name>) @! \\
@<keyword> @! (:tag @<tag>) @!
(:negated-tag @<tag>) @! \\
@{ (@<handler> @<var> @<handler-arg>^*) @}^*
\begin{describe*}
{\dhead{fun}{p-name @<property> @> @<name>}
- \dhead{fun}{setf (p-name @<property>) @<name>}
\dhead{fun}{p-value @<property> @> @<value>}
- \dhead{fun}{setf (p-value @<property>) @<value>}
\dhead{fun}{p-type @<property> @> @<type>}
- \dhead{fun}{setf (p-type @<property>) @<type>}
\dhead{fun}{p-key @<property> @> @<symbol>}
- \dhead{fun}{setf (p-key @<property>) @<symbol>}
\dhead{fun}{p-seenp @<property> @> @<boolean>}
\dhead{fun}{setf (p-seenp @<property>) @<boolean>}}
\end{describe*}
\begin{describe}{fun}{test-module @<path> @<reason>}
\end{describe}
+\begin{describe}{fun}
+ {test-parse-c-type @<string>
+ @> t @<c-type> @<kernel> @<string> @! nil @<indicator>}
+\end{describe}
+
+\begin{describe}{mac}
+ {test-parser (@<scanner>) @<parser> @<input>
+ @> @<success-flag> @<result> @<remainder>}
+\end{describe}
+
\begin{describe}{fun}{exercise}
\end{describe}