doc-src/Ref/defining.tex
changeset 3694 fe7b812837ad
parent 3485 f27a30a18a17
child 3801 5ba459e15dd7
     1.1 --- a/doc-src/Ref/defining.tex	Mon Sep 22 17:35:52 1997 +0200
     1.2 +++ b/doc-src/Ref/defining.tex	Mon Sep 22 17:37:03 1997 +0200
     1.3 @@ -104,10 +104,12 @@
     1.4        &$|$& $logic^{(4)}$ {\tt::} $type$ & (3) \\
     1.5        &$|$& $id$ ~~$|$~~ $var$
     1.6      ~~$|$~~ $logic^{(\infty)}$ {\tt(} $any$ {\tt,} \dots {\tt,} $any$ {\tt)} \\
     1.7 -      &$|$& {\tt \%} $idts$ {\tt.} $any^{(3)}$ & (3) \\\\
     1.8 +      &$|$& {\tt \%} $pttrns$ {\tt.} $any^{(3)}$ & (3) \\\\
     1.9  $idts$ &=& $idt$ ~~$|$~~ $idt^{(1)}$ $idts$ \\\\
    1.10  $idt$ &=& $id$ ~~$|$~~ {\tt(} $idt$ {\tt)} \\
    1.11      &$|$& $id$ {\tt ::} $type$ & (0) \\\\
    1.12 +$pttrns$ &=& $pttrn$ ~~$|$~~ $pttrn^{(1)}$ $pttrns$ \\\\
    1.13 +$pttrn$ &=& $idt$ \\\\
    1.14  $type$ &=& {\tt(} $type$ {\tt)} \\
    1.15       &$|$& $tid$ ~~$|$~~ $tvar$ ~~$|$~~ $tid$ {\tt::} $sort$
    1.16         ~~$|$~~ $tvar$ {\tt::} $sort$ \\
    1.17 @@ -164,6 +166,10 @@
    1.18  
    1.19    \item[\ndxbold{idts}] denotes a list of identifiers, possibly constrained
    1.20      by types.
    1.21 +    
    1.22 +  \item[\ndxbold{pttrn}, \ndxbold{pttrns}] denote patterns for
    1.23 +    abstraction, cases etc.  Initially the same as $idt$ and $idts$,
    1.24 +    these are indetended to be augmented by user extensions.
    1.25  
    1.26    \item[\ndxbold{type}] denotes types of the meta-logic.
    1.27