typeenum.syn 497 B

1234567891011121314151617181920212223242526
  1. \begin{diagram}{Enumerated types}{enumeratedtype}
  2. \begin{mysyntdiag}
  3. \synt{enumerated\ type} \lit* (
  4. \begin{rep}[b]
  5. \(
  6. \synt{identifier\ list} \\
  7. \synt{assigned\ enum\ list}
  8. \) \\
  9. \lit*,
  10. \end{rep} \lit )
  11. \end{mysyntdiag}
  12. \begin{mysyntdiag}
  13. \synt{identifier\ list}
  14. \begin{rep}[b]
  15. \synt{identifier} \\
  16. \lit*,
  17. \end{rep}
  18. \end{mysyntdiag}
  19. \begin{mysyntdiag}
  20. \synt{assigned\ enum\ list}
  21. \begin{rep}[b]
  22. \synt{identifier} \lit*{:=} \synt{expression} \\
  23. \lit*,
  24. \end{rep}
  25. \end{mysyntdiag}
  26. \end{diagram}