doc-src/IsarRef/syntax.tex
changeset 10355 aef4f587a0e4
parent 10351 770356c32ad9
child 10858 479dad7b3b41
equal deleted inserted replaced
10354:ae236e935a34 10355:aef4f587a0e4
   361 \texttt{{\at}{\ttlbrace}thm~sym~[no_vars]{\ttrbrace}} would print the
   361 \texttt{{\at}{\ttlbrace}thm~sym~[no_vars]{\ttrbrace}} would print the
   362 statement where all schematic variables have been replaced by fixed ones,
   362 statement where all schematic variables have been replaced by fixed ones,
   363 which are better readable.
   363 which are better readable.
   364 
   364 
   365 \indexisarant{thm}\indexisarant{prop}\indexisarant{term}
   365 \indexisarant{thm}\indexisarant{prop}\indexisarant{term}
   366 \indexisarant{typ}\indexisarant{text}\indexisarant{goals}
   366 \indexisarant{typ}\indexisarant{text}\indexisarant{goals}\indexisarant{subgoals}
   367 \begin{rail}
   367 \begin{rail}
   368   atsign lbrace antiquotation rbrace
   368   atsign lbrace antiquotation rbrace
   369   ;
   369   ;
   370 
   370 
   371   antiquotation:
   371   antiquotation:
   372     'thm' options thmrefs |
   372     'thm' options thmrefs |
   373     'prop' options prop |
   373     'prop' options prop |
   374     'term' options term |
   374     'term' options term |
   375     'typ' options type |
   375     'typ' options type |
   376     'text' options name |
   376     'text' options name |
   377     'goals' options
   377     'goals' options |
       
   378     'subgoals' options
   378   ;
   379   ;
   379   options: '[' (option * ',') ']'
   380   options: '[' (option * ',') ']'
   380   ;
   381   ;
   381   option: name | name '=' name
   382   option: name | name '=' name
   382   ;
   383   ;
   401   only for support of tactic-emulation scripts within Isar --- presentation of
   402   only for support of tactic-emulation scripts within Isar --- presentation of
   402   goal states does not conform to actual human-readable proof documents.
   403   goal states does not conform to actual human-readable proof documents.
   403   
   404   
   404   Please do not include goal states into document output unless you really
   405   Please do not include goal states into document output unless you really
   405   know what you are doing!
   406   know what you are doing!
   406 \item [$\at\{subgoals\}$] behaves almost like $goals$, except that it does
   407 \item [$\at\{subgoals\}$] behaves almost like $goals$, except that it does not
   407   not print the overall goal.
   408   print the main goal.
   408 \end{descr}
   409 \end{descr}
   409 
   410 
   410 \medskip
   411 \medskip
   411 
   412 
   412 The following options are available to tune the output.  Note that most of
   413 The following options are available to tune the output.  Note that most of