ソースを参照

Added library syntax

michael 26 年 前
コミット
09edf66840
2 ファイル変更32 行追加0 行削除
  1. 18 0
      docs/syntax/exports.syn
  2. 14 0
      docs/syntax/library.syn

+ 18 - 0
docs/syntax/exports.syn

@@ -0,0 +1,18 @@
+\begin{diagram}{Exports clause}{ExportClause}
+\begin{mysyntdiag}
+\synt{exports\ clause}
+\lit*{exports} 
+\synt{exports\ list}
+\lit*{;}
+\end{mysyntdiag}
+\begin{mysyntdiag}
+\synt{exports\ list}
+\<[b] \synt{exports\ entry} \\ \lit* , \>
+\end{mysyntdiag}
+\begin{mysyntdiag}
+\synt{exports\ entry}
+\synt{identifier} 
+\[ \lit*{index} \synt{integer\ constant} \]
+\[ \lit*{name} \synt{string\ constant} \]
+\end{mysyntdiag}
+\end{diagram}

+ 14 - 0
docs/syntax/library.syn

@@ -0,0 +1,14 @@
+\begin{diagram}{Libraries}{libraries}
+\begin{mysyntdiag}
+\synt{library}
+\synt{library\ header} 
+\lit* ; 
+\[ \synt{uses\ clause} \]
+\synt{block}
+\lit* .
+\end{mysyntdiag}
+\begin{mysyntdiag}
+\synt{library\ header}
+\lit*{library} \synt{identifier}
+\end{mysyntdiag}
+\end{diagram}