| 12345678910111213141516171819202122 | \begin{diagram}{Constructors and destructors}{constuctdestruct}\begin{mysyntdiag}\synt{constructor\ declaration}\synt{constructor\ header} \lit* ; \synt{subroutine\ block}\end{mysyntdiag}\begin{mysyntdiag}\synt{destructor\ declaration}\synt{destructor\ header} \lit* ; \synt{subroutine\ block}\end{mysyntdiag}\begin{mysyntdiag}\synt{constructor\ header}\lit*{constructor} \( \synt{identifier} \\ \synt{qualified\ method\ identifier} \) \synt{formal\ parameter\ list}\end{mysyntdiag}\begin{mysyntdiag}\synt{desctructor\ header}\lit*{destructor} \( \synt{identifier} \\ \synt{qualified\ method\ identifier} \) \synt{formal\ parameter\ list}\end{mysyntdiag}\end{diagram}
 |