| author | hoelzl | 
| Tue, 29 Mar 2011 14:27:42 +0200 | |
| changeset 42148 | d596e7bb251f | 
| parent 40406 | 313a24b66a8d | 
| child 42510 | b9c106763325 | 
| permissions | -rw-r--r-- | 
| 30124 | 1 | % | 
| 2 | \begin{isabellebody}%
 | |
| 3 | \def\isabellecontext{Syntax}%
 | |
| 4 | % | |
| 5 | \isadelimtheory | |
| 6 | % | |
| 7 | \endisadelimtheory | |
| 8 | % | |
| 9 | \isatagtheory | |
| 10 | \isacommand{theory}\isamarkupfalse%
 | |
| 11 | \ Syntax\isanewline | |
| 12 | \isakeyword{imports}\ Base\isanewline
 | |
| 13 | \isakeyword{begin}%
 | |
| 14 | \endisatagtheory | |
| 15 | {\isafoldtheory}%
 | |
| 16 | % | |
| 17 | \isadelimtheory | |
| 18 | % | |
| 19 | \endisadelimtheory | |
| 20 | % | |
| 35001 | 21 | \isamarkupchapter{Concrete syntax and type-checking%
 | 
| 30124 | 22 | } | 
| 23 | \isamarkuptrue% | |
| 24 | % | |
| 25 | \begin{isamarkuptext}%
 | |
| 26 | FIXME% | |
| 27 | \end{isamarkuptext}%
 | |
| 28 | \isamarkuptrue% | |
| 29 | % | |
| 39885 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 30 | \isamarkupsection{Reading and pretty printing \label{sec:read-print}%
 | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 31 | } | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 32 | \isamarkuptrue% | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 33 | % | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 34 | \begin{isamarkuptext}%
 | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 35 | FIXME% | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 36 | \end{isamarkuptext}%
 | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 37 | \isamarkuptrue% | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 38 | % | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 39 | \isadelimmlref | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 40 | % | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 41 | \endisadelimmlref | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 42 | % | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 43 | \isatagmlref | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 44 | % | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 45 | \begin{isamarkuptext}%
 | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 46 | \begin{mldecls}
 | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 47 |   \indexdef{}{ML}{Syntax.read\_typ}\verb|Syntax.read_typ: Proof.context -> string -> typ| \\
 | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 48 |   \indexdef{}{ML}{Syntax.read\_term}\verb|Syntax.read_term: Proof.context -> string -> term| \\
 | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 49 |   \indexdef{}{ML}{Syntax.read\_prop}\verb|Syntax.read_prop: Proof.context -> string -> term| \\
 | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 50 |   \indexdef{}{ML}{Syntax.pretty\_typ}\verb|Syntax.pretty_typ: Proof.context -> typ -> Pretty.T| \\
 | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 51 |   \indexdef{}{ML}{Syntax.pretty\_term}\verb|Syntax.pretty_term: Proof.context -> term -> Pretty.T| \\
 | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 52 |   \end{mldecls}
 | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 53 | |
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 54 |   \begin{description}
 | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 55 | |
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 56 | \item FIXME | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 57 | |
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 58 |   \end{description}%
 | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 59 | \end{isamarkuptext}%
 | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 60 | \isamarkuptrue% | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 61 | % | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 62 | \endisatagmlref | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 63 | {\isafoldmlref}%
 | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 64 | % | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 65 | \isadelimmlref | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 66 | % | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 67 | \endisadelimmlref | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 68 | % | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 69 | \isamarkupsection{Parsing and unparsing \label{sec:parse-unparse}%
 | 
| 35001 | 70 | } | 
| 71 | \isamarkuptrue% | |
| 72 | % | |
| 73 | \begin{isamarkuptext}%
 | |
| 74 | FIXME% | |
| 75 | \end{isamarkuptext}%
 | |
| 76 | \isamarkuptrue% | |
| 77 | % | |
| 39885 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 78 | \isadelimmlref | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 79 | % | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 80 | \endisadelimmlref | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 81 | % | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 82 | \isatagmlref | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 83 | % | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 84 | \begin{isamarkuptext}%
 | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 85 | \begin{mldecls}
 | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 86 |   \indexdef{}{ML}{Syntax.parse\_typ}\verb|Syntax.parse_typ: Proof.context -> string -> typ| \\
 | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 87 |   \indexdef{}{ML}{Syntax.parse\_term}\verb|Syntax.parse_term: Proof.context -> string -> term| \\
 | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 88 |   \indexdef{}{ML}{Syntax.parse\_prop}\verb|Syntax.parse_prop: Proof.context -> string -> term| \\
 | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 89 |   \indexdef{}{ML}{Syntax.unparse\_typ}\verb|Syntax.unparse_typ: Proof.context -> typ -> Pretty.T| \\
 | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 90 |   \indexdef{}{ML}{Syntax.unparse\_term}\verb|Syntax.unparse_term: Proof.context -> term -> Pretty.T| \\
 | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 91 |   \end{mldecls}
 | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 92 | |
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 93 |   \begin{description}
 | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 94 | |
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 95 | \item FIXME | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 96 | |
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 97 |   \end{description}%
 | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 98 | \end{isamarkuptext}%
 | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 99 | \isamarkuptrue% | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 100 | % | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 101 | \endisatagmlref | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 102 | {\isafoldmlref}%
 | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 103 | % | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 104 | \isadelimmlref | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 105 | % | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 106 | \endisadelimmlref | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 107 | % | 
| 35001 | 108 | \isamarkupsection{Checking and unchecking \label{sec:term-check}%
 | 
| 109 | } | |
| 110 | \isamarkuptrue% | |
| 111 | % | |
| 39885 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 112 | \begin{isamarkuptext}%
 | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 113 | FIXME% | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 114 | \end{isamarkuptext}%
 | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 115 | \isamarkuptrue% | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 116 | % | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 117 | \isadelimmlref | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 118 | % | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 119 | \endisadelimmlref | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 120 | % | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 121 | \isatagmlref | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 122 | % | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 123 | \begin{isamarkuptext}%
 | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 124 | \begin{mldecls}
 | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 125 |   \indexdef{}{ML}{Syntax.check\_typs}\verb|Syntax.check_typs: Proof.context -> typ list -> typ list| \\
 | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 126 |   \indexdef{}{ML}{Syntax.check\_terms}\verb|Syntax.check_terms: Proof.context -> term list -> term list| \\
 | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 127 |   \indexdef{}{ML}{Syntax.check\_props}\verb|Syntax.check_props: Proof.context -> term list -> term list| \\
 | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 128 |   \indexdef{}{ML}{Syntax.uncheck\_typs}\verb|Syntax.uncheck_typs: Proof.context -> typ list -> typ list| \\
 | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 129 |   \indexdef{}{ML}{Syntax.uncheck\_terms}\verb|Syntax.uncheck_terms: Proof.context -> term list -> term list| \\
 | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 130 |   \end{mldecls}
 | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 131 | |
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 132 |   \begin{description}
 | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 133 | |
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 134 | \item FIXME | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 135 | |
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 136 |   \end{description}%
 | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 137 | \end{isamarkuptext}%
 | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 138 | \isamarkuptrue% | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 139 | % | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 140 | \endisatagmlref | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 141 | {\isafoldmlref}%
 | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 142 | % | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 143 | \isadelimmlref | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 144 | % | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 145 | \endisadelimmlref | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 146 | % | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 147 | \isamarkupsection{Syntax translations%
 | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 148 | } | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 149 | \isamarkuptrue% | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 150 | % | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 151 | \begin{isamarkuptext}%
 | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 152 | FIXME% | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 153 | \end{isamarkuptext}%
 | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 154 | \isamarkuptrue% | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 155 | % | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 156 | \isadelimmlantiq | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 157 | % | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 158 | \endisadelimmlantiq | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 159 | % | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 160 | \isatagmlantiq | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 161 | % | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 162 | \begin{isamarkuptext}%
 | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 163 | \begin{matharray}{rcl}
 | 
| 40406 | 164 |   \indexdef{}{ML antiquotation}{class\_syntax}\hypertarget{ML antiquotation.class-syntax}{\hyperlink{ML antiquotation.class-syntax}{\mbox{\isa{class{\isaliteral{5F}{\isacharunderscore}}syntax}}}} & : & \isa{ML{\isaliteral{5F}{\isacharunderscore}}antiquotation} \\
 | 
| 165 |   \indexdef{}{ML antiquotation}{type\_syntax}\hypertarget{ML antiquotation.type-syntax}{\hyperlink{ML antiquotation.type-syntax}{\mbox{\isa{type{\isaliteral{5F}{\isacharunderscore}}syntax}}}} & : & \isa{ML{\isaliteral{5F}{\isacharunderscore}}antiquotation} \\
 | |
| 166 |   \indexdef{}{ML antiquotation}{const\_syntax}\hypertarget{ML antiquotation.const-syntax}{\hyperlink{ML antiquotation.const-syntax}{\mbox{\isa{const{\isaliteral{5F}{\isacharunderscore}}syntax}}}} & : & \isa{ML{\isaliteral{5F}{\isacharunderscore}}antiquotation} \\
 | |
| 167 |   \indexdef{}{ML antiquotation}{syntax\_const}\hypertarget{ML antiquotation.syntax-const}{\hyperlink{ML antiquotation.syntax-const}{\mbox{\isa{syntax{\isaliteral{5F}{\isacharunderscore}}const}}}} & : & \isa{ML{\isaliteral{5F}{\isacharunderscore}}antiquotation} \\
 | |
| 39885 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 168 |   \end{matharray}
 | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 169 | |
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 170 |   \begin{rail}
 | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 171 |   ('class_syntax' | 'type_syntax' | 'const_syntax' | 'syntax_const') name
 | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 172 | ; | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 173 |   \end{rail}
 | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 174 | |
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 175 |   \begin{description}
 | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 176 | |
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 177 | \item FIXME | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 178 | |
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 179 |   \end{description}%
 | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 180 | \end{isamarkuptext}%
 | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 181 | \isamarkuptrue% | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 182 | % | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 183 | \endisatagmlantiq | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 184 | {\isafoldmlantiq}%
 | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 185 | % | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 186 | \isadelimmlantiq | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 187 | % | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 188 | \endisadelimmlantiq | 
| 
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
 wenzelm parents: 
35001diff
changeset | 189 | % | 
| 30124 | 190 | \isadelimtheory | 
| 191 | % | |
| 192 | \endisadelimtheory | |
| 193 | % | |
| 194 | \isatagtheory | |
| 195 | \isacommand{end}\isamarkupfalse%
 | |
| 196 | % | |
| 197 | \endisatagtheory | |
| 198 | {\isafoldtheory}%
 | |
| 199 | % | |
| 200 | \isadelimtheory | |
| 201 | % | |
| 202 | \endisadelimtheory | |
| 203 | \isanewline | |
| 204 | \end{isabellebody}%
 | |
| 205 | %%% Local Variables: | |
| 206 | %%% mode: latex | |
| 207 | %%% TeX-master: "root" | |
| 208 | %%% End: |