Преглед на файлове

+ Some changes after remarks from reader.

michael преди 27 години
родител
ревизия
748c48758e
променени са 8 файла, в които са добавени 15 реда и са изтрити 13 реда
  1. 1 0
      docs/syntax/assign.syn
  2. 5 8
      docs/syntax/numbers.syn
  3. 3 0
      docs/syntax/property.syn
  4. 1 1
      docs/syntax/typeclas.syn
  5. 1 1
      docs/syntax/typeenum.syn
  6. 1 1
      docs/syntax/typeobj.syn
  7. 2 2
      docs/syntax/typeproc.syn
  8. 1 0
      docs/syntax/typerec.syn

+ 1 - 0
docs/syntax/assign.syn

@@ -7,6 +7,7 @@
 \( 
 \lit*{:=} \\
 \lit*{+=} \\
+\lit*{-=} \\
 \lit*{*=} \\
 \lit*{/=}
 \)

+ 5 - 8
docs/syntax/numbers.syn

@@ -33,15 +33,12 @@ sign \begin{stack} \lit* + \\ \lit* - \end{stack}
 \end{mysyntdiag}
 \begin{mysyntdiag}
 \synt{unsigned\ real} \synt{digit\ sequence} 
-\begin{stack}
-  \begin{stack} \\
+\[
     \lit . \synt{digit\ sequence} 
-  \end{stack}
-  \begin{stack} \\
-    \synt{scale\ factor} 
-  \end{stack} \\
-  \synt{scale\ factor} 
-\end{stack}
+\]
+\[
+ \synt{scale\ factor} 
+\]
 \end{mysyntdiag}
 \begin{mysyntdiag}
 \synt{scale\ factor} \begin{stack} \lit*{E} \\ \lit*{e} \end{stack}

+ 3 - 0
docs/syntax/property.syn

@@ -7,6 +7,9 @@
 \begin{mysyntdiag}
 \synt{property\ interface}
 \[ \synt{property\ parameter\ list}\] \lit*: \synt{type\ identifier}
+\[
+\lit*{index} \synt{integer constant}
+\]
 \end{mysyntdiag}
 \begin{mysyntdiag}
 \synt{property\ parameter\ list} \lit*[

+ 1 - 1
docs/syntax/typeclas.syn

@@ -1,4 +1,4 @@
-\begin{diagram}{Class type}{classtype}
+\begin{diagram}{Class types}{classtype}
 \begin{mysyntdiag}
 \[ \lit*{packed} \]
 \lit*{class} 

+ 1 - 1
docs/syntax/typeenum.syn

@@ -1,4 +1,4 @@
-\begin{diagram}{Enumerated type}{enumeratedtype}
+\begin{diagram}{Enumerated types}{enumeratedtype}
 \begin{mysyntdiag}
 \synt{enumerated\ type} \lit* ( 
 \begin{rep}[b]

+ 1 - 1
docs/syntax/typeobj.syn

@@ -1,4 +1,4 @@
-\begin{diagram}{object type}{objecttype}
+\begin{diagram}{object types}{objecttype}
 \begin{mysyntdiag}
 \[ \lit*{packed} \]
 \lit*{object} 

+ 2 - 2
docs/syntax/typeproc.syn

@@ -1,11 +1,11 @@
-\begin{diagram}{Procedural Types}{Procedural types}
+\begin{diagram}{Procedural types}{proceduraltypes}
 \begin{mysyntdiag}
 \synt{procedural\ type} 
 \( \synt{function\ header} \\ 
    \synt{procedure\ header}
 \)
 \[ \lit*{of} \lit*{object} \]
-\[ \synt{call\ modifiers} \] 
+\[ \lit* ; \synt{call\ modifiers} \] 
 \end{mysyntdiag}
 \begin{mysyntdiag}
 \synt{function\ header} \lit*{function} \synt{formal\ parameter\ list}

+ 1 - 0
docs/syntax/typerec.syn

@@ -17,6 +17,7 @@
 \end{mysyntdiag}
 \begin{mysyntdiag}
 \synt{variant\ part} 
+\lit*{case}
 \[ \synt{identifier} \lit*: \] 
 \synt{ordinal\ type\ identifier} 
 \lit*{of} \<[b] \synt{variant} \\ \lit*; \>