fixed pttrn syntax;
authorwenzelm
Mon, 22 Sep 1997 17:37:03 +0200
changeset 3694 fe7b812837ad
parent 3693 37aa547fb564
child 3695 6967a42a8496
fixed pttrn syntax;
doc-src/Ref/defining.tex
--- a/doc-src/Ref/defining.tex	Mon Sep 22 17:35:52 1997 +0200
+++ b/doc-src/Ref/defining.tex	Mon Sep 22 17:37:03 1997 +0200
@@ -104,10 +104,12 @@
       &$|$& $logic^{(4)}$ {\tt::} $type$ & (3) \\
       &$|$& $id$ ~~$|$~~ $var$
     ~~$|$~~ $logic^{(\infty)}$ {\tt(} $any$ {\tt,} \dots {\tt,} $any$ {\tt)} \\
-      &$|$& {\tt \%} $idts$ {\tt.} $any^{(3)}$ & (3) \\\\
+      &$|$& {\tt \%} $pttrns$ {\tt.} $any^{(3)}$ & (3) \\\\
 $idts$ &=& $idt$ ~~$|$~~ $idt^{(1)}$ $idts$ \\\\
 $idt$ &=& $id$ ~~$|$~~ {\tt(} $idt$ {\tt)} \\
     &$|$& $id$ {\tt ::} $type$ & (0) \\\\
+$pttrns$ &=& $pttrn$ ~~$|$~~ $pttrn^{(1)}$ $pttrns$ \\\\
+$pttrn$ &=& $idt$ \\\\
 $type$ &=& {\tt(} $type$ {\tt)} \\
      &$|$& $tid$ ~~$|$~~ $tvar$ ~~$|$~~ $tid$ {\tt::} $sort$
        ~~$|$~~ $tvar$ {\tt::} $sort$ \\
@@ -164,6 +166,10 @@
 
   \item[\ndxbold{idts}] denotes a list of identifiers, possibly constrained
     by types.
+    
+  \item[\ndxbold{pttrn}, \ndxbold{pttrns}] denote patterns for
+    abstraction, cases etc.  Initially the same as $idt$ and $idts$,
+    these are indetended to be augmented by user extensions.
 
   \item[\ndxbold{type}] denotes types of the meta-logic.