doc-src/IsarImplementation/Thy/document/Prelim.tex
changeset 40241 56fad09655a5
parent 40126 916cb4a28ffd
child 40291 012ed4426fda
equal deleted inserted replaced
40240:a2dde53b15ef 40241:56fad09655a5
   260 \isatagmlantiq
   260 \isatagmlantiq
   261 %
   261 %
   262 \begin{isamarkuptext}%
   262 \begin{isamarkuptext}%
   263 \begin{matharray}{rcl}
   263 \begin{matharray}{rcl}
   264   \indexdef{}{ML antiquotation}{theory}\hypertarget{ML antiquotation.theory}{\hyperlink{ML antiquotation.theory}{\mbox{\isa{theory}}}} & : & \isa{ML{\isacharunderscore}antiquotation} \\
   264   \indexdef{}{ML antiquotation}{theory}\hypertarget{ML antiquotation.theory}{\hyperlink{ML antiquotation.theory}{\mbox{\isa{theory}}}} & : & \isa{ML{\isacharunderscore}antiquotation} \\
   265   \indexdef{}{ML antiquotation}{theory\_ref}\hypertarget{ML antiquotation.theory-ref}{\hyperlink{ML antiquotation.theory-ref}{\mbox{\isa{theory{\isacharunderscore}ref}}}} & : & \isa{ML{\isacharunderscore}antiquotation} \\
       
   266   \end{matharray}
   265   \end{matharray}
   267 
   266 
   268   \begin{rail}
   267   \begin{rail}
   269   ('theory' | 'theory\_ref') nameref?
   268   'theory' nameref?
   270   ;
   269   ;
   271   \end{rail}
   270   \end{rail}
   272 
   271 
   273   \begin{description}
   272   \begin{description}
   274 
   273 
   276   current context --- as abstract value.
   275   current context --- as abstract value.
   277 
   276 
   278   \item \isa{{\isacharat}{\isacharbraceleft}theory\ A{\isacharbraceright}} refers to an explicitly named ancestor
   277   \item \isa{{\isacharat}{\isacharbraceleft}theory\ A{\isacharbraceright}} refers to an explicitly named ancestor
   279   theory \isa{A} of the background theory of the current context
   278   theory \isa{A} of the background theory of the current context
   280   --- as abstract value.
   279   --- as abstract value.
   281 
       
   282   \item \isa{{\isacharat}{\isacharbraceleft}theory{\isacharunderscore}ref{\isacharbraceright}} is similar to \isa{{\isacharat}{\isacharbraceleft}theory{\isacharbraceright}}, but
       
   283   produces a \verb|theory_ref| via \verb|Theory.check_thy| as
       
   284   explained above.
       
   285 
   280 
   286   \end{description}%
   281   \end{description}%
   287 \end{isamarkuptext}%
   282 \end{isamarkuptext}%
   288 \isamarkuptrue%
   283 \isamarkuptrue%
   289 %
   284 %