Browse Source

+ Shorthand notation confuses tex4ht

michael 22 years ago
parent
commit
7e3cad77ac
62 changed files with 296 additions and 298 deletions
  1. 2 2
      docs/syntax/address.syn
  2. 5 5
      docs/syntax/assign.syn
  3. 21 21
      docs/syntax/block.syn
  4. 5 5
      docs/syntax/case.syn
  5. 1 1
      docs/syntax/compound.syn
  6. 3 3
      docs/syntax/conditio.syn
  7. 1 1
      docs/syntax/const.syn
  8. 3 3
      docs/syntax/construct.syn
  9. 5 5
      docs/syntax/expfact.syn
  10. 4 4
      docs/syntax/exports.syn
  11. 9 9
      docs/syntax/expsimpl.syn
  12. 4 4
      docs/syntax/expterm.syn
  13. 4 4
      docs/syntax/external.syn
  14. 9 9
      docs/syntax/fcall.syn
  15. 1 1
      docs/syntax/finally.syn
  16. 3 3
      docs/syntax/for.syn
  17. 6 6
      docs/syntax/function.syn
  18. 4 4
      docs/syntax/identifier.syn
  19. 3 3
      docs/syntax/ifthen.syn
  20. 2 2
      docs/syntax/label.syn
  21. 2 2
      docs/syntax/library.syn
  22. 6 6
      docs/syntax/modifiers.syn
  23. 5 5
      docs/syntax/numbers.syn
  24. 9 9
      docs/syntax/operator.syn
  25. 5 5
      docs/syntax/paramcon.syn
  26. 3 3
      docs/syntax/params.syn
  27. 1 1
      docs/syntax/paramval.syn
  28. 5 5
      docs/syntax/paramvar.syn
  29. 6 6
      docs/syntax/procedur.syn
  30. 4 4
      docs/syntax/procedure.syn
  31. 4 4
      docs/syntax/program.syn
  32. 14 14
      docs/syntax/property.syn
  33. 5 5
      docs/syntax/raise.syn
  34. 1 1
      docs/syntax/repeat.syn
  35. 2 2
      docs/syntax/repetiti.syn
  36. 5 5
      docs/syntax/setconst.syn
  37. 2 2
      docs/syntax/simstate.syn
  38. 2 2
      docs/syntax/sstring.syn
  39. 4 4
      docs/syntax/statasm.syn
  40. 4 4
      docs/syntax/statement.syn
  41. 3 3
      docs/syntax/string.syn
  42. 3 3
      docs/syntax/struct.syn
  43. 3 3
      docs/syntax/symbol.syn
  44. 1 1
      docs/syntax/tcast.syn
  45. 3 3
      docs/syntax/tconst.syn
  46. 1 1
      docs/syntax/temp.syn
  47. 6 6
      docs/syntax/try.syn
  48. 2 2
      docs/syntax/type.syn
  49. 3 3
      docs/syntax/typearr.syn
  50. 26 26
      docs/syntax/typeclas.syn
  51. 1 1
      docs/syntax/typedecl.syn
  52. 3 3
      docs/syntax/typeenum.syn
  53. 2 2
      docs/syntax/typefil.syn
  54. 15 17
      docs/syntax/typeobj.syn
  55. 2 2
      docs/syntax/typeord.syn
  56. 1 1
      docs/syntax/typepoin.syn
  57. 7 7
      docs/syntax/typeproc.syn
  58. 11 11
      docs/syntax/typerec.syn
  59. 2 2
      docs/syntax/typesim.syn
  60. 2 2
      docs/syntax/typestru.syn
  61. 14 14
      docs/syntax/unit.syn
  62. 1 1
      docs/syntax/with.syn

+ 2 - 2
docs/syntax/address.syn

@@ -1,10 +1,10 @@
 \begin{psyntax}{Address factor}{addressfactor}
 \synt{address factor}
 \lit* @
-\( 
+\begin{stack} 
 \synt{variable\ reference} \\
 \synt{procedure\ identifier} \\
 \synt{function\ identifier}\\
 \synt{qualified\ method\ identifier}
-\)
+\end{stack}
 \end{psyntax}

+ 5 - 5
docs/syntax/assign.syn

@@ -1,15 +1,15 @@
 \begin{psyntax}{Assignments}{assignments}
 \synt{assignment\ statement}
-\(
+\begin{stack}
 \synt{variable\ reference} \\
 \synt{function\ identifier}
-\)
-\( 
+\end{stack}
+\begin{stack} 
 \lit*{:=} \\
 \lit*{+=} \\
 \lit*{-=} \\
 \lit*{*=} \\
 \lit*{/=}
-\)
+\end{stack}
 \synt{expression}
-\end{psyntax}
+\end{psyntax}

+ 21 - 21
docs/syntax/block.syn

@@ -4,70 +4,70 @@
 \end{mysyntdiag}
 \begin{mysyntdiag}
 \synt{declaration\ part}
-\<[b]
-\[
+\begin{rep}[b]
+\begin{stack}\\
 \synt{label\ declaration\ part}\\
 \synt{constant\ declaration\ part}\\
 \synt{resourcestring\ declaration\ part}\\
 \synt{type\ declaration\ part}\\
 \synt{variable\ declaration\ part}\\
 \synt{procedure/function\ declaration\ part}
-\]
-\>
+\end{stack}
+\end{rep}
 \end{mysyntdiag}
 \begin{mysyntdiag}
 \synt{label\ declaration\ part}
 \lit*{label}
-\<[b]
+\begin{rep}[b]
 \synt{label}\\
 \lit* ,
-\>
+\end{rep}
 \lit* ;
 \end{mysyntdiag}
 \begin{mysyntdiag}
 \synt{constant\ declaration\ part}
 \lit*{const}
-\<[b]
-  \(
+\begin{rep}[b]
+  \begin{stack}
     \synt{constant\ declaration}\\
     \synt{typed\ constant\ declaration}
-  \)
-\>
+  \end{stack}
+\end{rep}
 \end{mysyntdiag}
 \begin{mysyntdiag}
 \synt{resourcestring\ declaration\ part}
 \lit*{resourcestring}
-\<[b]
+\begin{rep}[b]
  \synt{string\ constant\ declaration}\\
-\>
+\end{rep}
 \end{mysyntdiag}
 \begin{mysyntdiag}
 \synt{type\ declaration\ part}
 \lit*{type}
-\<[b]
+\begin{rep}[b]
     \synt{type\ declaration}\\
-\>
+\end{rep}
 \end{mysyntdiag}
 \begin{mysyntdiag}
 \synt{variable\ declaration\ part}
 \lit*{var}
-\<[b]
+\begin{rep}[b]
     \synt{variable\ declaration}\\
-\>
+\end{rep}
 \end{mysyntdiag}
 \begin{mysyntdiag}
 \synt{procedure/function\ declaration\ part}
-\<[b]
-\(
+\begin{rep}[b]
+\begin{stack}
     \synt{procedure\ declaration}\\
     \synt{function\ declaration}\\
     \synt{constructor\ declaration}\\
     \synt{destructor\ declaration}\\
-\)
-\>
+\end{stack}
+\end{rep}
 \end{mysyntdiag}
 \begin{mysyntdiag}
 \synt{statement\ part}
 \synt{compound\ statement}
 \end{mysyntdiag}
-\end{diagram}
+\end{diagram}

+ 5 - 5
docs/syntax/case.syn

@@ -2,16 +2,16 @@
 \begin{mysyntdiag}
 \synt{case\ statement}
 \lit*{case} \synt{expression} \lit*{of}
-\<[b] case \\ \lit* ; \>
-\[ \synt{else\ part} \] \[ \lit* ; \] 
+\begin{rep}[b] case \\ \lit* ; \end{rep}
+\begin{stack}\\ \synt{else\ part} \end{stack} \begin{stack}\\ \lit* ; \end{stack} 
 \lit*{end}
 \end{mysyntdiag}
 \begin{mysyntdiag}
 \synt{case} 
-\<[b] 
-  \synt{constant} \[ \lit*{..} \synt{constant} \] \\
+\begin{rep}[b] 
+  \synt{constant} \begin{stack}\\ \lit*{..} \synt{constant} \end{stack} \\
 \lit* ,
-\>
+\end{rep}
 \lit* :
 \synt{statement}
 \end{mysyntdiag}

+ 1 - 1
docs/syntax/compound.syn

@@ -1,6 +1,6 @@
 \begin{psyntax}{Compound statements}{compoundstatements}
 \synt{compound\ statement} 
 \lit*{begin}
-\<[b] \synt{statement} \\ \lit* ; \>
+\begin{rep}[b] \synt{statement} \\ \lit* ; \end{rep}
 \lit*{end}
 \end{psyntax}

+ 3 - 3
docs/syntax/conditio.syn

@@ -1,7 +1,7 @@
 \begin{psyntax}{Conditional statements}{conditionalstatements}
 \synt{conditional\ statement}
-\(
+\begin{stack}
 \synt{if\ statement}\\
 \synt{case\ statement}
-\)
-\end{psyntax}
+\end{stack}
+\end{psyntax}

+ 1 - 1
docs/syntax/const.syn

@@ -3,4 +3,4 @@
 \begin{rep}[b]
   \synt{identifier} \lit*= \synt{expression} \lit*; \\
 \end{rep}  
-\end{psyntax}
+\end{psyntax}

+ 3 - 3
docs/syntax/construct.syn

@@ -10,13 +10,13 @@
 \begin{mysyntdiag}
 \synt{constructor\ header}
 \lit*{constructor} 
-\( \synt{identifier} \\ \synt{qualified\ method\ identifier} \)
+\begin{stack} \synt{identifier} \\ \synt{qualified\ method\ identifier} \end{stack}
  \synt{formal\ parameter\ list}
 \end{mysyntdiag}
 \begin{mysyntdiag}
 \synt{desctructor\ header}
 \lit*{destructor} 
-\( \synt{identifier} \\ \synt{qualified\ method\ identifier} \)
+\begin{stack} \synt{identifier} \\ \synt{qualified\ method\ identifier} \end{stack}
  \synt{formal\ parameter\ list}
 \end{mysyntdiag}
-\end{diagram}
+\end{diagram}

+ 5 - 5
docs/syntax/expfact.syn

@@ -1,7 +1,7 @@
 \begin{diagram}{Factors}{factors}
 \begin{mysyntdiag}
 \synt{factor}
-\( \lit* ( \synt{expression} \lit*) \\
+\begin{stack} \lit* ( \synt{expression} \lit*) \\
 \synt{variable\ reference} \\
 \synt{function\ call} \\
 \synt{unsigned\ constant}\\
@@ -10,14 +10,14 @@
 \synt{set\ constructor}\\
 \synt{value\ typecast}\\
 \synt{address\ factor}
-\)
+\end{stack}
 \end{mysyntdiag}
 \begin{mysyntdiag}
 \synt{unsigned\ constant} 
-\( \synt{unsigned\ number} \\
+\begin{stack} \synt{unsigned\ number} \\
    \synt{character\ string} \\
    \synt{constant\ identifier} \\
    \lit*{Nil}
-\)
+\end{stack}
 \end{mysyntdiag}
-\end{diagram}
+\end{diagram}

+ 4 - 4
docs/syntax/exports.syn

@@ -7,12 +7,12 @@
 \end{mysyntdiag}
 \begin{mysyntdiag}
 \synt{exports\ list}
-\<[b] \synt{exports\ entry} \\ \lit* , \>
+\begin{rep}[b] \synt{exports\ entry} \\ \lit* , \end{rep}
 \end{mysyntdiag}
 \begin{mysyntdiag}
 \synt{exports\ entry}
 \synt{identifier} 
-\[ \lit*{index} \synt{integer\ constant} \]
-\[ \lit*{name} \synt{string\ constant} \]
+\begin{stack}\\ \lit*{index} \synt{integer\ constant} \end{stack}
+\begin{stack}\\ \lit*{name} \synt{string\ constant} \end{stack}
 \end{mysyntdiag}
-\end{diagram}
+\end{diagram}

+ 9 - 9
docs/syntax/expsimpl.syn

@@ -2,8 +2,8 @@
 \begin{mysyntdiag}
 \synt{expression}
 \synt{simple\ expression}
-\[ 
-\(
+\begin{stack}\\ 
+\begin{stack}
  \verb+ * +  \\
  \verb+ <= + \\
  \verb+ > +  \\
@@ -12,19 +12,19 @@
  \verb+ <> + \\
  \verb+ in + \\
  \verb+ is + 
-\)
+\end{stack}
 \synt{simple\ expression}
-\]
+\end{stack}
 \end{mysyntdiag}
 \begin{mysyntdiag}
 \synt{simple\ expression} 
-\<[b] \synt{term} \\
-\( 
+\begin{rep}[b] \synt{term} \\
+\begin{stack} 
  \lit* + \\
  \lit* - \\
  \lit*{or} \\
  \lit*{xor} 
-\)
-\>
+\end{stack}
+\end{rep}
 \end{mysyntdiag}
-\end{diagram}
+\end{diagram}

+ 4 - 4
docs/syntax/expterm.syn

@@ -1,7 +1,7 @@
 \begin{psyntax}{Terms}{terms}
 \synt{term}
-\<[b] \synt{factor} \\
-\(
+\begin{rep}[b] \synt{factor} \\
+\begin{stack}
 \verb+ * + \\
 \verb+ / + \\
 \lit*{div} \\
@@ -10,6 +10,6 @@
 \lit*{shl} \\
 \lit*{shr} \\
 \lit*{as} 
-\)
-\>
+\end{stack}
+\end{rep}
 \end{psyntax}

+ 4 - 4
docs/syntax/external.syn

@@ -1,11 +1,11 @@
 \begin{psyntax}{External directive}{externaldirective}
 \synt{external\ directive}
 \lit*{external}
-\[
+\begin{stack}\\
   \synt{string\ constant}
-  \[
+  \begin{stack}\\
     \lit*{name} \synt{string\ constant}\\
     \lit*{index} \synt{integer\ constant}
-  \]
-\]
+  \end{stack}
+\end{stack}
 \end{psyntax}

+ 9 - 9
docs/syntax/fcall.syn

@@ -1,25 +1,25 @@
 \begin{diagram}{Function calls}{functioncalls}
 \begin{mysyntdiag}
 \synt{function\ call}
-\( 
+\begin{stack} 
 \synt{function\ identifier} \\
 \synt{method\ designator} \\
 \synt{qualified\ method\ designator}\\
 \synt{variable\ reference}
-\)
-\[
+\end{stack}
+\begin{stack}\\
 \synt{actual\ parameter\ list}
-\]
+\end{stack}
 \end{mysyntdiag}
 \begin{mysyntdiag}
 \synt{actual\ parameter\ list}
 \lit* ( 
-\[
-\<[b] 
+\begin{stack}\\
+\begin{rep}[b] 
 \synt{expression} \\ 
 \lit* , 
-\> 
-\]
+\end{rep} 
+\end{stack}
 \lit* )
 \end{mysyntdiag}
-\end{diagram}
+\end{diagram}

+ 1 - 1
docs/syntax/finally.syn

@@ -10,4 +10,4 @@
 \begin{mysyntdiag}
 \synt{finally\ statements} \synt{statement list}
 \end{mysyntdiag}
-\end{diagram}
+\end{diagram}

+ 3 - 3
docs/syntax/for.syn

@@ -5,10 +5,10 @@
 \synt{control\ variable}
 \lit*{:=}
 \synt{initial\ value}
-\( 
+\begin{stack} 
   \lit*{to} \\
   \lit*{downto}
-\)
+\end{stack}
 \synt{final\ value}
 \lit*{do}
 \synt{statement}
@@ -22,4 +22,4 @@
 \begin{mysyntdiag}
 \synt{final\ value} \synt{expression}
 \end{mysyntdiag}
-\end{diagram}
+\end{diagram}

+ 6 - 6
docs/syntax/function.syn

@@ -7,21 +7,21 @@
 \begin{mysyntdiag}
 \synt{function\ header}
 \lit*{function} 
-\(
+\begin{stack}
 \synt{identifier}\\
 \synt{qualified\ method\ identifier}
-\)
+\end{stack}
 \synt{formal\ parameter\ list}
 \lit* : \synt{result\ type} 
-\[ \synt{modifiers} \]
+\begin{stack}\\ \synt{modifiers} \end{stack}
 \end{mysyntdiag}
 \begin{mysyntdiag}
 \synt{subroutine\ block}
-\(
+\begin{stack}
 \synt{block}\\
 \synt{external\ directive}\\
 \synt{asm\ block}\\
 \lit*{forward}
-\)
+\end{stack}
 \end{mysyntdiag}
-\end{diagram}
+\end{diagram}

+ 4 - 4
docs/syntax/identifier.syn

@@ -1,10 +1,10 @@
 \begin{psyntax}{Identifiers}{identifiers}
-\synt{identifier} \( \synt{letter} \\ \lit*{\_} \) 
+\synt{identifier} \begin{stack} \synt{letter} \\ \lit*{\_} \end{stack} 
 \begin{rep}[b] \\
-\(
+\begin{stack}
 \synt{letter} \\
 \synt{digit} \\
 \lit*{\_} 
-\)
+\end{stack}
 \end{rep}
-\end{psyntax}
+\end{psyntax}

+ 3 - 3
docs/syntax/ifthen.syn

@@ -3,7 +3,7 @@
 \lit*{if}
 \synt{expression}
 \lit*{then} \synt{statement}
-\[
+\begin{stack}\\
 \lit*{else} \synt{statement}
-\]
-\end{psyntax}
+\end{stack}
+\end{psyntax}

+ 2 - 2
docs/syntax/label.syn

@@ -1,3 +1,3 @@
 \begin{psyntax}{Label}{label}
-\synt{label}  \( \synt{digit\ sequence} \\ \synt{identifier} \)
-\end{psyntax}
+\synt{label}  \begin{stack} \synt{digit\ sequence} \\ \synt{identifier} \end{stack}
+\end{psyntax}

+ 2 - 2
docs/syntax/library.syn

@@ -3,7 +3,7 @@
 \synt{library}
 \synt{library\ header} 
 \lit* ; 
-\[ \synt{uses\ clause} \]
+\begin{stack}\\ \synt{uses\ clause} \end{stack}
 \synt{block}
 \lit* .
 \end{mysyntdiag}
@@ -11,4 +11,4 @@
 \synt{library\ header}
 \lit*{library} \synt{identifier}
 \end{mysyntdiag}
-\end{diagram}
+\end{diagram}

+ 6 - 6
docs/syntax/modifiers.syn

@@ -1,19 +1,19 @@
 \begin{diagram}{Modifiers}{modifiers}
 \begin{mysyntdiag}
 \synt{modifiers}
-\<[b]
+\begin{rep}[b]
 ; 
- \( 
+ \begin{stack} 
  \lit*{public} \\
  \lit*{alias} \lit* : \synt{string\ constant}\\
  \lit*{interrupt} \\
  \lit*{call\ modifiers}
-\)
-\>
+\end{stack}
+\end{rep}
 \end{mysyntdiag}
 \begin{mysyntdiag}
 \synt{call\ modifiers}
-\(
+\begin{stack}
 \lit*{register}\\
 \lit*{pascal}\\
 \lit*{cdecl}\\
@@ -22,6 +22,6 @@
 \lit*{saveregisters}\\
 \lit*{inline}\\
 \lit*{safecall}
-\)
+\end{stack}
 \end{mysyntdiag}
 \end{diagram}

+ 5 - 5
docs/syntax/numbers.syn

@@ -41,12 +41,12 @@ sign \begin{stack} \lit* + \\ \lit* - \end{stack}
 \end{mysyntdiag}
 \begin{mysyntdiag}
 \synt{unsigned\ real} \synt{digit\ sequence} 
-\[
+\begin{stack}\\
     \lit . \synt{digit\ sequence} 
-\]
-\[
+\end{stack}
+\begin{stack}\\
  \synt{scale\ factor} 
-\]
+\end{stack}
 \end{mysyntdiag}
 \begin{mysyntdiag}
 \synt{scale\ factor} \begin{stack} \lit*{E} \\ \lit*{e} \end{stack}
@@ -60,4 +60,4 @@ sign \begin{stack} \lit* + \\ \lit* - \end{stack}
 \synt{signed\ number} \begin{stack} \\ \synt{sign}  \end{stack}
 \synt{unsigned\ number}
 \end{mysyntdiag}
-\end{diagram}
+\end{diagram}

+ 9 - 9
docs/syntax/operator.syn

@@ -2,14 +2,14 @@
 \begin{mysyntdiag}
 \synt{operator\ definition} 
 \lit*{operator}
-\(
+\begin{stack}
 \synt{assignment\ operator\ definition} \\
 \synt{arithmetic\ operator\ definition} \\
 \synt{comparision\ operator\ definition}
-\)
-\(
+\end{stack}
+\begin{stack}
 \synt{result\ identifier} \\
-\)
+\end{stack}
 \lit*{:}
 \synt{result\ type}
 \lit*{;}
@@ -24,28 +24,28 @@
 \end{mysyntdiag}
 \begin{mysyntdiag}
 \synt{arithmetic\ operator\ definition}
-\(
+\begin{stack}
 \lit*{+}\\
 \lit*{-}\\
 \lit*{*}\\
 \lit*{/}\\
 \lit*{**}
-\)
+\end{stack}
 \lit*{(}
 \synt{parameter\ list}
 \lit*{)}
 \end{mysyntdiag}
 \begin{mysyntdiag}
 \synt{comparision\ operator\ definition}
-\(
+\begin{stack}
 \verb+ = + \\
 \verb+ < + \\
 \verb+ <= + \\
 \verb+ > + \\
 \verb+ >= +
-\)
+\end{stack}
 \lit*{(}
 \synt{parameter\ list}
 \lit*{)}
 \end{mysyntdiag}
-\end{diagram}
+\end{diagram}

+ 5 - 5
docs/syntax/paramcon.syn

@@ -1,12 +1,12 @@
 \begin{psyntax}{Constant parameters}{constparameters}
 \synt{constant\ parameter}
 \lit*{const} \synt{identifier\ list} 
-\[
+\begin{stack}\\
 \lit* :
-\[
+\begin{stack}\\
 \lit*{array}
 \lit*{of}
-\]
+\end{stack}
 \synt{parameter\ type}
-\]
-\end{psyntax}
+\end{stack}
+\end{psyntax}

+ 3 - 3
docs/syntax/params.syn

@@ -1,14 +1,14 @@
 \begin{diagram}{Parameters}{paramaters}
 \begin{mysyntdiag}
 \synt{formal\ parameter\ list}
-\lit*( \<[b] \synt{parameter\ declaration} \\ \lit* ; \> \lit*)
+\lit*( \begin{rep}[b] \synt{parameter\ declaration} \\ \lit* ; \end{rep} \lit*)
 \end{mysyntdiag}
 \begin{mysyntdiag}
 \synt{parameter\ declaration}
-\(
+\begin{stack}
 \synt{value\ parameter}\\
 \synt{variable\ parameter}\\
 \synt{constant\ parameter}
-\)
+\end{stack}
 \end{mysyntdiag}
 \end{diagram}

+ 1 - 1
docs/syntax/paramval.syn

@@ -1,6 +1,6 @@
 \begin{psyntax}{Value parameters}{valueparameters}
 \synt{value\ parameter}
 \synt{identifier\ list} \lit*: 
-\[ \lit*{array} \lit*{of} \]
+\begin{stack}\\ \lit*{array} \lit*{of} \end{stack}
 \synt{parameter\ type}
 \end{psyntax}

+ 5 - 5
docs/syntax/paramvar.syn

@@ -1,12 +1,12 @@
 \begin{psyntax}{Variable parameters}{varparameters}
 \synt{variable\ parameter}
 \lit*{var} \synt{identifier\ list} 
-\[
-\lit* :
-\[
+\begin{stack}\\
+\lit* :{}
+\begin{stack}\\
 \lit*{array}
 \lit*{of}
-\]
+\end{stack}
 \synt{parameter\ type}
-\]
+\end{stack}
 \end{psyntax}

+ 6 - 6
docs/syntax/procedur.syn

@@ -7,20 +7,20 @@
 \begin{mysyntdiag}
 \synt{procedure\ header}
 \lit*{procedure} 
-\(
+\begin{stack}
 \synt{identifier}\\
 \synt{qualified\ method\ identifier}
-\)
+\end{stack}
 \synt{formal\ parameter\ list}
-\[ \synt{modifiers} \]
+\begin{stack}\\ \synt{modifiers} \end{stack}
 \end{mysyntdiag}
 \begin{mysyntdiag}
 \synt{subroutine\ block}
-\(
+\begin{stack}
 \synt{block}\\
 \synt{external\ directive}\\
 \synt{asm\ block}\\
 \lit*{forward}
-\)
+\end{stack}
 \end{mysyntdiag}
-\end{diagram}
+\end{diagram}

+ 4 - 4
docs/syntax/procedure.syn

@@ -1,12 +1,12 @@
 \begin{psyntax}{Procedure statements}{proecedurestatements}
 \synt{procedure\ statement}
-\(
+\begin{stack}
 \synt{procedure\ identifier} \\
 \synt{method\ identifier} \\
 \synt{qualified\ method\ identifier} \\
 \synt{variable\ reference}
-\)
-\[
+\end{stack}
+\begin{stack}\\
 \synt{actual\ parameter\ list}
-\]
+\end{stack}
 \end{psyntax}

+ 4 - 4
docs/syntax/program.syn

@@ -3,20 +3,20 @@
 \synt{program}
 \synt{program\ header} 
 \lit* ; 
-\[ \synt{uses\ clause} \]
+\begin{stack}\\ \synt{uses\ clause} \end{stack}
 \synt{block}
 \lit* .
 \end{mysyntdiag}
 \begin{mysyntdiag}
 \synt{program\ header}
 \lit*{program} \synt{identifier}
-\[ \lit* ( \synt{program\ parameters} \lit* )\]
+\begin{stack}\\ \lit* ( \synt{program\ parameters} \lit* )\end{stack}
 \end{mysyntdiag}
 \begin{mysyntdiag}
 \synt{program\ parameters} \synt{identifier\ list}
 \end{mysyntdiag}
 \begin{mysyntdiag}
 \synt{uses\ clause}
-\lit*{uses} \<[b] \synt{identifier} \\ \lit* , \> \lit* ;
+\lit*{uses} \begin{rep}[b] \synt{identifier} \\ \lit* , \end{rep} \lit* ;
 \end{mysyntdiag}
-\end{diagram}
+\end{diagram}

+ 14 - 14
docs/syntax/property.syn

@@ -1,26 +1,26 @@
 \begin{diagram}{Properties}{properties}
 \begin{mysyntdiag}
 \synt{property\ definition}
-\lit*{property} \synt{identifier} \[ \synt{property\ interface} \]
+\lit*{property} \synt{identifier} \begin{stack}\\ \synt{property\ interface} \end{stack}
 \synt{property\ specifiers}
 \end{mysyntdiag}
 \begin{mysyntdiag}
 \synt{property\ interface}
-\[ \synt{property\ parameter\ list}\] \lit*: \synt{type\ identifier}
-\[
+\begin{stack}\\ \synt{property\ parameter\ list}\end{stack} \lit*: \synt{type\ identifier}
+\begin{stack}\\
 \lit*{index} \synt{integer constant}
-\]
+\end{stack}
 \end{mysyntdiag}
 \begin{mysyntdiag}
 \synt{property\ parameter\ list} \lit*[
-\<[b] \synt{parameter\ declaration} \\ \lit; \> 
+\begin{rep}[b] \synt{parameter\ declaration} \\ \lit; \end{rep} 
 \lit*]
 \end{mysyntdiag}
 \begin{mysyntdiag}
 \synt{property\ specifiers}
-\[ \synt{read\ specifier} \]
-\[ \synt{write\ specifier} \]
-\[ \synt{default\ specifier} \]
+\begin{stack}\\ \synt{read\ specifier} \end{stack}
+\begin{stack}\\ \synt{write\ specifier} \end{stack}
+\begin{stack}\\ \synt{default\ specifier} \end{stack}
 \end{mysyntdiag}
 \begin{mysyntdiag}
 \synt{read\ specifier} \lit*{read} \synt{field\ or\ method}
@@ -30,16 +30,16 @@
 \end{mysyntdiag}
 \begin{mysyntdiag}
 \synt{default\ specifier}
-\( 
-\lit*{default} \[ \synt{constant} \] \\
+\begin{stack} 
+\lit*{default} \begin{stack}\\ \synt{constant} \end{stack} \\
 \lit*{nodefault}
-\)
+\end{stack}
 \end{mysyntdiag}
 \begin{mysyntdiag}
 \synt{field\ or\ method}
-\(
+\begin{stack}
 \synt{field\ identifier} \\
 \synt{method\ identifier}
-\)
+\end{stack}
 \end{mysyntdiag}
-\end{diagram}
+\end{diagram}

+ 5 - 5
docs/syntax/raise.syn

@@ -1,9 +1,9 @@
 \begin{psyntax}{Raise statement}{raisestatement}
 \synt{raise\ statement}
-\[
+\begin{stack}\\
   \synt{exception\ instance} 
-  \[
+  \begin{stack}\\
      \lit*{at} \synt{address\ expression}
-  \]
-\]
-\end{psyntax}
+  \end{stack}
+\end{stack}
+\end{psyntax}

+ 1 - 1
docs/syntax/repeat.syn

@@ -1,7 +1,7 @@
 \begin{psyntax}{Repeat statement}{repeatstatement}
 \synt{repeat\ statement}
 \lit*{repeat}
-\<[b] \synt{statement} \\ \lit* ; \>
+\begin{rep}[b] \synt{statement} \\ \lit* ; \end{rep}
 \lit*{until}
 \synt{expression}
 \end{psyntax}

+ 2 - 2
docs/syntax/repetiti.syn

@@ -1,8 +1,8 @@
 \begin{psyntax}{Repetitive statements}{repetitivestatament}
 \synt{repetitive\ statement}
-\(
+\begin{stack}
 \synt{for\ statament}\\
 \synt{repeat\ statement}\\
 \synt{while\ statement}
-\)
+\end{stack}
 \end{psyntax}

+ 5 - 5
docs/syntax/setconst.syn

@@ -1,15 +1,15 @@
 \begin{diagram}{Set constructors}{setconstuctors}
 \begin{mysyntdiag}
 \synt{set\ constructor} \lit* [ 
-\[
- \<[b] \synt{set\ group} \\ \lit* , \>
-\]
+\begin{stack}\\
+ \begin{rep}[b] \synt{set\ group} \\ \lit* , \end{rep}
+\end{stack}
 \lit* ]
 \end{mysyntdiag}
 \begin{mysyntdiag}
 \synt{set\ group} \synt{expression} 
-\[
+\begin{stack}\\
 \lit* {..} \synt{expression}
-\]
+\end{stack}
 \end{mysyntdiag}
 \end{diagram}

+ 2 - 2
docs/syntax/simstate.syn

@@ -1,9 +1,9 @@
 \begin{psyntax}{Simple statements}{simplestatement}
 \synt{simple\ statement}
-\(
+\begin{stack}
 \synt{assignment\ statement} \\
 \synt{procedure\ statement} \\
 \synt{goto\ statement}\\
 \synt{raise\ statement}
-\)
+\end{stack}
 \end{psyntax}

+ 2 - 2
docs/syntax/sstring.syn

@@ -1,7 +1,7 @@
 \begin{psyntax}{ShortString}{sstring}
 \synt{string\ type} 
 \lit*{string} 
-  \[ 
+  \begin{stack}\\ 
     \lit*[ \synt{unsigned\ integer} \lit*] 
-  \]
+  \end{stack}
 \end{psyntax}

+ 4 - 4
docs/syntax/statasm.syn

@@ -4,14 +4,14 @@
 \lit*{asm}
 \synt{assembler\ code}
 \lit{end}
-\[
+\begin{stack}\\
 \synt{registerlist}
-\]
+\end{stack}
 \end{mysyntdiag}
 \begin{mysyntdiag}
 \synt{registerlist}
 \lit*[
-\<[b] \synt{string constant} \\ \lit*, \>
+\begin{rep}[b] \synt{string constant} \\ \lit*, \end{rep}
 \lit*]
 \end{mysyntdiag}
-\end{diagram}
+\end{diagram}

+ 4 - 4
docs/syntax/statement.syn

@@ -1,11 +1,11 @@
 \begin{psyntax}{Statements}{statements}
 \synt{statement}
-\[
+\begin{stack}\\
 \synt{label} \lit*:
-\]
-\[
+\end{stack}
+\begin{stack}\\
 \synt{simple\ statement}\\
 \synt{structured\ statement}\\
 \synt{asm\ statement}
-\]
+\end{stack}
 \end{psyntax}

+ 3 - 3
docs/syntax/string.syn

@@ -1,7 +1,7 @@
 \begin{diagram}{Character strings}{characterstrings}
 \begin{mysyntdiag}
 \synt{character\ string} 
-\begin{rep}[b] \( \synt{quoted\ string} \\ \synt{control\ string} \) \end{rep}
+\begin{rep}[b] \begin{stack} \synt{quoted\ string} \\ \synt{control\ string} \end{stack} \end{rep}
 \end{mysyntdiag}
 \begin{mysyntdiag}
 \synt{quoted\ string} 
@@ -11,10 +11,10 @@
 \end{mysyntdiag}
 \begin{mysyntdiag}
 \synt{string\ character} 
-\(
+\begin{stack}
 \tok{ Any character except ' or CR} \\
 \lit*{''}
-\)
+\end{stack}
 \end{mysyntdiag}
 \begin{mysyntdiag}
 \synt{control\ string} 

+ 3 - 3
docs/syntax/struct.syn

@@ -1,10 +1,10 @@
 \begin{psyntax}{Structured statements}{stucturedstatements}
 \synt{structured\ statement}
-\(
+\begin{stack}
 \synt{compound\ statement}\\
 \synt{repetitive\ statement}\\
 \synt{conditional\ statement}\\
 \synt{exception\ statement}\\
 \synt{with\ statement}
-\)
-\end{psyntax}
+\end{stack}
+\end{psyntax}

+ 3 - 3
docs/syntax/symbol.syn

@@ -1,12 +1,12 @@
 \begin{diagram}{Recognised symbols}{symbols}
 \begin{mysyntdiag}
-\synt{letter} \( \lit*{A ... Z} \\ \lit*{a ... z} \) 
+\synt{letter} \begin{stack} \lit*{A ... Z} \\ \lit*{a ... z} \end{stack} 
 \end{mysyntdiag}
 \begin{mysyntdiag}
 \synt{digit}  \lit*{0 ... 9}
 \end{mysyntdiag}
 \begin{mysyntdiag}
 \synt{hex\ digit} 
-\( \lit*{0 ... 9} \\ \lit*{A ... F} \\ \lit*{a ...f} \) 
+\begin{stack} \lit*{0 ... 9} \\ \lit*{A ... F} \\ \lit*{a ...f} \end{stack} 
 \end{mysyntdiag}
-\end{diagram}
+\end{diagram}

+ 1 - 1
docs/syntax/tcast.syn

@@ -4,4 +4,4 @@
 \lit* ( 
 \synt{expression} 
 \lit* )
-\end{psyntax}
+\end{psyntax}

+ 3 - 3
docs/syntax/tconst.syn

@@ -7,12 +7,12 @@
 \end{mysyntdiag}
 \begin{mysyntdiag}
 \synt{typed\ constant}
-\(
+\begin{stack}
 \synt{constant} \\
 \synt{address\ constant} \\
 \synt{array\ constant} \\
 \synt{record\ constant} \\
 \synt{procedural\ constant}
-\)
+\end{stack}
 \end{mysyntdiag}
-\end{diagram}
+\end{diagram}

+ 1 - 1
docs/syntax/temp.syn

@@ -1,2 +1,2 @@
 \begin{psyntax}{}{}
-\end{psyntax}
+\end{psyntax}

+ 6 - 6
docs/syntax/try.syn

@@ -9,19 +9,19 @@
 \end{mysyntdiag}
 \begin{mysyntdiag}
 \synt{statement\ list} 
-\<[b] \synt{statement} \\ \lit*; \>
+\begin{rep}[b] \synt{statement} \\ \lit*; \end{rep}
 \end{mysyntdiag}
 \begin{mysyntdiag}
 \synt{exceptionhandlers}
-\[
-   \<[b] \synt{exception\ handler} \\ \lit*; \>
-   \[ \lit*{else} \synt{statement\ list} \] \\
+\begin{stack}\\
+   \begin{rep}[b] \synt{exception\ handler} \\ \lit*; \end{rep}
+   \begin{stack}\\ \lit*{else} \synt{statement\ list} \end{stack} \\
    \synt{statement\ list}
-\]
+\end{stack}
 \end{mysyntdiag}
 \begin{mysyntdiag}
 \synt{exception\ handler}
-\lit*{on} \[ \synt{identifier} \lit* : \] 
+\lit*{on} \begin{stack}\\ \synt{identifier} \lit* : \end{stack} 
 \synt{class\ type\ identifier}
 \lit*{do}
 \synt{statement}

+ 2 - 2
docs/syntax/type.syn

@@ -1,11 +1,11 @@
 \begin{psyntax}{Types}{type}
 \synt{type}
-\(
+\begin{stack}
 \synt{simple\ type} \\
 \synt{string\ type} \\
 \synt{structured\ type} \\
 \synt{pointer\ type} \\
 \synt{procedural\ type}\\
 \synt{type\ identifier}
-\)
+\end{stack}
 \end{psyntax}

+ 3 - 3
docs/syntax/typearr.syn

@@ -1,6 +1,6 @@
 \begin{psyntax}{Array types}{arraytypes}
 \synt{array\ type}
-\[ \lit*{packed} \] \lit*{array}\lit*[ 
-\<[b] \synt{ordinal\ type} \\ \lit*, \> 
+\begin{stack}\\ \lit*{packed} \end{stack} \lit*{array}\lit*[ 
+\begin{rep}[b] \synt{ordinal\ type} \\ \lit*, \end{rep} 
 \lit*] \lit*{of} \synt{type}
-\end{psyntax}
+\end{psyntax}

+ 26 - 26
docs/syntax/typeclas.syn

@@ -1,14 +1,14 @@
 \begin{diagram}{Class types}{classtype}
 \begin{mysyntdiag}
-\[ \lit*{packed} \]
+\begin{stack}\\ \lit*{packed} \end{stack}
 \lit*{class} 
-\[ heritage \]
-\[ 
+\begin{stack}\\ heritage \end{stack}
+\begin{stack}\\ 
 \begin{rep}[b]
   \synt{component\ list} \\ 
   \synt{class\ visibility\ specifier} 
 \end{rep}
-\]
+\end{stack}
 \lit*{end} 
 \end{mysyntdiag}
 \begin{mysyntdiag}
@@ -16,51 +16,51 @@
 \end{mysyntdiag}
 \begin{mysyntdiag}
 \synt{component\ list} 
-\[ \<[b] \synt{field\ definition} \\ \> \]
-\[ 
-  \<[b] 
-    \( 
+\begin{stack}\\ \begin{rep}[b] \synt{field\ definition} \\ \end{rep} \end{stack}
+\begin{stack}\\ 
+  \begin{rep}[b] 
+    \begin{stack} 
       \synt{method\ definition} \\
       \synt{property\ definition}
-    \) \\ 
-  \> 
-\]
+    \end{stack} \\ 
+  \end{rep} 
+\end{stack}
 \end{mysyntdiag}
 \begin{mysyntdiag}
 \synt{field\ definition} \synt{identifier\ list} \lit*: \synt{type} \lit*;
 \end{mysyntdiag}
 \begin{mysyntdiag}
 \synt{method\ definition} 
-\( 
-\[
+\begin{stack} 
+\begin{stack}\\
 \lit*{class}
-\]
-\(
+\end{stack}
+\begin{stack}
 \synt{function\ header} \\
 \synt{procedure\ header}
-\) \\
+\end{stack} \\
 \synt{constructor\ header} \\
 \synt{desctuctor\ header}
-\)
+\end{stack}
 \lit*;
-\[
-  \( \lit*{virtual} \[ \lit*; \lit*{abstract} \]  \\
+\begin{stack}\\
+  \begin{stack} \lit*{virtual} \begin{stack}\\ \lit*; \lit*{abstract} \end{stack}  \\
      \lit*{override} \\
      \lit*{message} 
-      \( \synt{integer\ constant} \\
-         \synt{string\ constant} \)
-  \) 
+      \begin{stack} \synt{integer\ constant} \\
+         \synt{string\ constant} \end{stack}
+  \end{stack} 
 \lit*;
-\]
-\[ \synt{call\ modifiers} \lit*; \]
+\end{stack}
+\begin{stack}\\ \synt{call\ modifiers} \lit*; \end{stack}
 \end{mysyntdiag}
 \begin{mysyntdiag}
 \synt{class\ visibility\ specifier}
-\( 
+\begin{stack} 
 \lit*{private}\\
 \lit*{protected}\\
 \lit*{public}\\
 \lit*{published}
-\)
+\end{stack}
 \end{mysyntdiag}
 \end{diagram}

+ 1 - 1
docs/syntax/typedecl.syn

@@ -1,3 +1,3 @@
 \begin{psyntax}{Type declaration}{typedecl}
 \synt{type\ declaration} \synt{identifier} \lit*= \synt{type} \lit* ;
-\end{psyntax}
+\end{psyntax}

+ 3 - 3
docs/syntax/typeenum.syn

@@ -2,10 +2,10 @@
 \begin{mysyntdiag}
 \synt{enumerated\ type} \lit* ( 
 \begin{rep}[b]
-\(
+\begin{stack}
 \synt{identifier\ list} \\
 \synt{assigned\ enum\ list}
-\) \\
+\end{stack} \\
 \lit*,
 \end{rep} \lit )
 \end{mysyntdiag}
@@ -23,4 +23,4 @@
 \lit*,
 \end{rep}
 \end{mysyntdiag}
-\end{diagram}
+\end{diagram}

+ 2 - 2
docs/syntax/typefil.syn

@@ -1,3 +1,3 @@
 \begin{psyntax}{File types}{filetypes}
-\synt{file\ type} \lit*{file} \[ \lit*{of} \synt{type} \]
-\end{psyntax}
+\synt{file\ type} \lit*{file} \begin{stack}\\ \lit*{of} \synt{type} \end{stack}
+\end{psyntax}

+ 15 - 17
docs/syntax/typeobj.syn

@@ -1,14 +1,14 @@
 \begin{diagram}{object types}{objecttype}
 \begin{mysyntdiag}
-\[ \lit*{packed} \]
+\begin{stack}\\ \lit*{packed} \end{stack}
 \lit*{object} 
-\[ heritage \]
-\[ 
+\begin{stack}\\ heritage \end{stack}
+\begin{stack}\\ 
 \begin{rep}[b]
   \synt{component\ list} \\ 
   \synt{object\ visibility\ specifier} 
 \end{rep}
-\]
+\end{stack}
 \lit*{end}
 \end{mysyntdiag}
 \begin{mysyntdiag}
@@ -16,36 +16,34 @@
 \end{mysyntdiag}
 \begin{mysyntdiag}
 \synt{component\ list} 
-\[ \<[b] \synt{field\ definition} \\ \> \]
-\[ \<[b] \synt{method\ definition} \\ \> \]
+\begin{stack}\\ \begin{rep}[b] \synt{field\ definition} \\ \end{rep} \end{stack}
+\begin{stack}\\ \begin{rep}[b] \synt{method\ definition} \\ \end{rep} \end{stack}
 \end{mysyntdiag}
 \begin{mysyntdiag}
 \synt{field\ definition} \synt{identifier\ list} \lit*: \synt{type} \lit*;
 \end{mysyntdiag}
 \begin{mysyntdiag}
 \synt{method\ definition} 
-\( 
+\begin{stack} 
 \synt{function\ header} \\
 \synt{procedure\ header} \\
 \synt{constructor\ header} \\
 \synt{desctuctor\ header}
-\)
-\lit*; \synt{method\ directives} 
+\end{stack}
+\lit*{;} \synt{method\ directives} 
 \end{mysyntdiag}
 \begin{mysyntdiag}
 \synt{method\ directives}
-\[
-\lit*{virtual} \lit*; 
-\[ \lit*{abstract} \lit*; \]
-\]
-\[ \synt{call\ modifiers} \lit*; \]
+\begin{stack}\\ \lit*{virtual} \lit*{;} \end{stack}
+\begin{stack}\\ \lit*{abstract} \lit*{;} \end{stack}
+\begin{stack}\\ \synt{call\ modifiers} \lit*{;} \end{stack}
 \end{mysyntdiag}
 \begin{mysyntdiag}
 \synt{object\ visibility\ specifier}
-\( 
+\begin{stack} 
 \lit*{private} \\
 \lit*{protected} \\
 \lit*{public}
-\)
+\end{stack}
 \end{mysyntdiag}
-\end{diagram}
+\end{diagram}

+ 2 - 2
docs/syntax/typeord.syn

@@ -1,8 +1,8 @@
 \begin{psyntax}{Ordinal types}{ordinaltypes}
 \synt{ordinal\ type}
-\(
+\begin{stack}
 \synt{subrange\ type} \\
 \synt{enumerated\ type} \\
 \synt{ordinal\ type\ identifier}\\
-\)
+\end{stack}
 \end{psyntax}

+ 1 - 1
docs/syntax/typepoin.syn

@@ -1,3 +1,3 @@
 \begin{psyntax}{Pointer types}{pointertypes}
 \synt{pointer\ type} \lit*\^{} \synt{type\ identifier}
-\end{psyntax}
+\end{psyntax}

+ 7 - 7
docs/syntax/typeproc.syn

@@ -1,11 +1,11 @@
 \begin{diagram}{Procedural types}{proceduraltypes}
 \begin{mysyntdiag}
 \synt{procedural\ type} 
-\( \synt{function\ header} \\ 
+\begin{stack} \synt{function\ header} \\ 
    \synt{procedure\ header}
-\)
-\[ \lit*{of} \lit*{object} \]
-\[ \lit* ; \synt{call\ modifiers} \] 
+\end{stack}
+\begin{stack}\\ \lit*{of} \lit*{object} \end{stack}
+\begin{stack}\\ \lit* ; \synt{call\ modifiers} \end{stack} 
 \end{mysyntdiag}
 \begin{mysyntdiag}
 \synt{function\ header} \lit*{function} \synt{formal\ parameter\ list}
@@ -16,7 +16,7 @@
 \end{mysyntdiag}
 \begin{mysyntdiag}
 \synt{call\ modifiers} 
-\( 
+\begin{stack} 
 \lit*{register} \\
 \lit*{cdecl}    \\
 \lit*{pascal}   \\
@@ -24,6 +24,6 @@
 \lit*{safecall} \\
 \lit*{saveregisters} \\
 \lit*{popstack}
-\)
+\end{stack}
 \end{mysyntdiag}
-\end{diagram}
+\end{diagram}

+ 11 - 11
docs/syntax/typerec.syn

@@ -1,29 +1,29 @@
 \begin{diagram}{Record types}{recordtypes}
 \begin{mysyntdiag}
-\synt{record\ type} \[ \lit*{packed} \] \lit*{record}
-\[ \synt{field\ list} \] \lit*{end}
+\synt{record\ type} \begin{stack}\\ \lit*{packed} \end{stack} \lit*{record}
+\begin{stack}\\ \synt{field\ list} \end{stack} \lit*{end}
 \end{mysyntdiag}
 \begin{mysyntdiag}
 \synt{field\ list} 
-\( 
+\begin{stack} 
 \synt{fixed\ fields} \\
-\[ \synt{fixed\ fields} \lit*; \]  \synt{variant\ part}
-\)
-\[ \lit*; \]
+\begin{stack}\\ \synt{fixed\ fields} \lit*; \end{stack}  \synt{variant\ part}
+\end{stack}
+\begin{stack}\\ \lit*; \end{stack}
 \end{mysyntdiag}
 \begin{mysyntdiag}
 \synt{fixed\ fields} 
-\<[b] \synt{identifier\ list} \lit*: \synt{type} \\ \lit*; \>
+\begin{rep}[b] \synt{identifier\ list} \lit*: \synt{type} \\ \lit*; \end{rep}
 \end{mysyntdiag}
 \begin{mysyntdiag}
 \synt{variant\ part} 
 \lit*{case}
-\[ \synt{identifier} \lit*: \] 
+\begin{stack}\\ \synt{identifier} \lit*: \end{stack} 
 \synt{ordinal\ type\ identifier} 
-\lit*{of} \<[b] \synt{variant} \\ \lit*; \>
+\lit*{of} \begin{rep}[b] \synt{variant} \\ \lit*; \end{rep}
 \end{mysyntdiag}
 \begin{mysyntdiag}
-\synt{variant} \<[b] \synt{constant} \lit*, \> 
-\lit*: \lit*( \[ \synt{field\ list} \] \lit*)
+\synt{variant} \begin{rep}[b] \synt{constant} \lit*, \end{rep} 
+\lit*: \lit*( \begin{stack}\\ \synt{field\ list} \end{stack} \lit*)
 \end{mysyntdiag}
 \end{diagram}

+ 2 - 2
docs/syntax/typesim.syn

@@ -1,10 +1,10 @@
 \begin{diagram}{Simple types}{simpletypes}
 \begin{mysyntdiag}
 \synt{simple\ type}
-\(
+\begin{stack}
 \synt{ordinal\ type} \\
 \synt{real\ type}
-\)
+\end{stack}
 \end{mysyntdiag}
 \begin{mysyntdiag}
 \synt{real\ type} \synt{real\ type\ identifier}

+ 2 - 2
docs/syntax/typestru.syn

@@ -1,6 +1,6 @@
 \begin{psyntax}{Structured Types}{typestructured}
 \synt{structured\ type} 
-\(
+\begin{stack}
 \synt{array\ type} \\
 \synt{record\ type} \\
 \synt{object\ type} \\
@@ -8,5 +8,5 @@
 \synt{class\ reference\ type}\\
 \synt{set\ type}\\
 \synt{file\ type}
-\)
+\end{stack}
 \end{psyntax}

+ 14 - 14
docs/syntax/unit.syn

@@ -4,9 +4,9 @@
 \synt{unit\ header}
 \synt{interface\ part}
 \synt{implementation\ part}
-\[ \synt{initialization\ part} \[ \synt{finalization\ part} \] \\
-    \lit*{begin} \<[b] \synt{statement} \\ \lit* ; \>
-\]
+\begin{stack}\\ \synt{initialization\ part} \begin{stack}\\ \synt{finalization\ part} \end{stack} \\
+    \lit*{begin} \begin{rep}[b] \synt{statement} \\ \lit* ; \end{rep}
+\end{stack}
 \lit*{end} \lit* .
 \end{mysyntdiag}
 \begin{mysyntdiag}
@@ -17,33 +17,33 @@
 \end{mysyntdiag}
 \begin{mysyntdiag}
 \synt{interface\ part} \lit*{interface}
-\[ \synt{uses\ clause} \]
-\<[b]
-  \[  \synt{constant\ declaration\ part} \\
+\begin{stack}\\ \synt{uses\ clause} \end{stack}
+\begin{rep}[b]
+  \begin{stack}\\  \synt{constant\ declaration\ part} \\
       \synt{type\ declaration\ part}\\
       \synt{procedure\ headers\ part}
-  \]
-\>
+  \end{stack}
+\end{rep}
 \end{mysyntdiag}
 \begin{mysyntdiag}
 \synt{procedure\ headers\ part}
-\( \synt{procedure\ header} \\ \synt{function\ header}\) \lit* ;
-\[ \synt{call\ modifiers} \lit* ; \]
+\begin{stack} \synt{procedure\ header} \\ \synt{function\ header}\end{stack} \lit* ;
+\begin{stack}\\ \synt{call\ modifiers} \lit* ; \end{stack}
 \end{mysyntdiag}
 \begin{mysyntdiag}
 \synt{implementation\ part}
 \lit*{implementation}
-\[ \synt{uses\ clause} \]
+\begin{stack}\\ \synt{uses\ clause} \end{stack}
 \synt{declaration\ part}
 \end{mysyntdiag}
 \begin{mysyntdiag}
 \synt{initialization\ part}
   \lit*{initialization} 
-  \<[b] \synt{statement} \\ \lit* ; \>
+  \begin{rep}[b] \synt{statement} \\ \lit* ; \end{rep}
 \end{mysyntdiag}
 \begin{mysyntdiag}
 \synt{finalization\ part}
   \lit*{finalization} 
-  \<[b] \synt{statement} \\ \lit* ; \>
+  \begin{rep}[b] \synt{statement} \\ \lit* ; \end{rep}
 \end{mysyntdiag}
-\end{diagram}
+\end{diagram}

+ 1 - 1
docs/syntax/with.syn

@@ -1,6 +1,6 @@
 \begin{psyntax}{With statement}{withstatement}
 \synt{with\ statement}
-\<[b] \synt{variable\ reference} \\ \lit* , \>
+\begin{rep}[b] \synt{variable\ reference} \\ \lit* , \end{rep}
 \lit*{do}
 \synt{statement}
 \end{psyntax}