All of these have their usual C meanings.
\subsubsection{Declarators} \label{sec:syntax.c-types.declarator}
-
\begin{grammar}
<declarator>$[k]$ ::= @<pointer>^* <primary-declarator>$[k]$
\end{grammar}
\subsubsection{Forward declarations} \label{sec:class.class.forward}
-
\begin{grammar}
<class-forward-declaration> ::= "class" <identifier> ";"
\end{grammar}
<method-body> ::= "{" <c-fragment> "}" | "extern" ";"
\end{grammar}
-
%%%----- That's all, folks --------------------------------------------------
%%% Local variables: