construct.syn 688 B

12345678910111213141516171819202122
  1. \begin{diagram}{Constructors and destructors}{constuctdestruct}
  2. \begin{mysyntdiag}
  3. \synt{constructor\ declaration}
  4. \synt{constructor\ header} \lit* ; \synt{subroutine\ block}
  5. \end{mysyntdiag}
  6. \begin{mysyntdiag}
  7. \synt{destructor\ declaration}
  8. \synt{destructor\ header} \lit* ; \synt{subroutine\ block}
  9. \end{mysyntdiag}
  10. \begin{mysyntdiag}
  11. \synt{constructor\ header}
  12. \lit*{constructor}
  13. \( \synt{identifier} \\ \synt{qualified\ method\ identifier} \)
  14. \synt{formal\ parameter\ list}
  15. \end{mysyntdiag}
  16. \begin{mysyntdiag}
  17. \synt{desctructor\ header}
  18. \lit*{destructor}
  19. \( \synt{identifier} \\ \synt{qualified\ method\ identifier} \)
  20. \synt{formal\ parameter\ list}
  21. \end{mysyntdiag}
  22. \end{diagram}