Browse Source

+ Minor changes

michael 27 years ago
parent
commit
2078702aa9
4 changed files with 12 additions and 3 deletions
  1. 8 0
      docs/syntax/construct.syn
  2. 1 1
      docs/syntax/diagram.tex
  3. 1 1
      docs/syntax/expfact.syn
  4. 2 1
      docs/syntax/simstate.syn

+ 8 - 0
docs/syntax/construct.syn

@@ -1,5 +1,13 @@
 \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} \)

+ 1 - 1
docs/syntax/diagram.tex

@@ -12,7 +12,7 @@
 \rule{0.5pt}{1ex}\end{quote}}
 % Define mysyntdiag for my style of diagrams
 \newenvironment{mysyntdiag}%
-{\begin{syntdiag}\setlength{\sdmidskip}{.5em}\sffamily}%
+{\begin{syntdiag}\setlength{\sdmidskip}{.5em}\sffamily\sloppy}%
 {\end{syntdiag}}%
 % Finally, define a combination of the above two.
 \newenvironment{psyntax}[2]{\begin{diagram}{#1}{#2}\begin{mysyntdiag}}%

+ 1 - 1
docs/syntax/expfact.syn

@@ -9,7 +9,7 @@
 \lit{sign} \synt{factor}\\
 \synt{set\ constructor}\\
 \synt{value\ typecast}\\
-\synt{address\ factor}\\
+\synt{address\ factor}
 \)
 \end{mysyntdiag}
 \begin{mysyntdiag}

+ 2 - 1
docs/syntax/simstate.syn

@@ -3,6 +3,7 @@
 \(
 \synt{assignment\ statement} \\
 \synt{procedure\ statement} \\
-\synt{goto\ statement}
+\synt{goto\ statement}\\
+\synt{raise\ statement}
 \)
 \end{psyntax}