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

+ Added threadvars keyword and varargs modifier

michael преди 21 години
родител
ревизия
391651dff6
променени са 2 файла, в които са добавени 11 реда и са изтрити 2 реда
  1. 8 0
      docs/syntax/block.syn
  2. 3 2
      docs/syntax/modifiers.syn

+ 8 - 0
docs/syntax/block.syn

@@ -11,6 +11,7 @@
 \synt{resourcestring\ declaration\ part}\\
 \synt{type\ declaration\ part}\\
 \synt{variable\ declaration\ part}\\
+\synt{thread variable\ declaration\ part}\\
 \synt{procedure/function\ declaration\ part}
 \end{stack}
 \end{rep}
@@ -56,6 +57,13 @@
 \end{rep}
 \end{mysyntdiag}
 \begin{mysyntdiag}
+\synt{thread variable\ declaration\ part}
+\lit*{threadvar}
+\begin{rep}[b]
+    \synt{variable\ declaration}\\
+\end{rep}
+\end{mysyntdiag}
+\begin{mysyntdiag}
 \synt{procedure/function\ declaration\ part}
 \begin{rep}[b]
 \begin{stack}

+ 3 - 2
docs/syntax/modifiers.syn

@@ -7,7 +7,7 @@
  \lit*{public} \\
  \lit*{alias} \lit* : \synt{string\ constant}\\
  \lit*{interrupt} \\
- \lit*{call\ modifiers}
+ \synt{call\ modifiers}
 \end{stack}
 \end{rep}
 \end{mysyntdiag}
@@ -21,7 +21,8 @@
 \lit*{popstack}\\
 \lit*{saveregisters}\\
 \lit*{inline}\\
-\lit*{safecall}
+\lit*{safecall}\\
+\lit*{varargs}
 \end{stack}
 \end{mysyntdiag}
 \end{diagram}