src/Doc/Isar_Ref/Generic.thy
changeset 59853 4039d8aecda4
parent 59785 4e6ab5831cc0
child 59905 678c9e625782
equal deleted inserted replaced
59850:f339ff48a6ee 59853:4039d8aecda4
   299   \end{matharray}
   299   \end{matharray}
   300 
   300 
   301   @{rail \<open>
   301   @{rail \<open>
   302     (@@{method rule_tac} | @@{method erule_tac} | @@{method drule_tac} |
   302     (@@{method rule_tac} | @@{method erule_tac} | @@{method drule_tac} |
   303       @@{method frule_tac} | @@{method cut_tac}) @{syntax goal_spec}? \<newline>
   303       @@{method frule_tac} | @@{method cut_tac}) @{syntax goal_spec}? \<newline>
   304     ( dynamic_insts @'in' @{syntax thmref} | @{syntax thmrefs} )
   304     (@{syntax named_insts} @{syntax for_fixes} @'in' @{syntax thmref} | @{syntax thmrefs} )
   305     ;
       
   306     dynamic_insts: ((@{syntax name} '=' @{syntax term}) + @'and') @{syntax for_fixes}
       
   307     ;
   305     ;
   308     @@{method thin_tac} @{syntax goal_spec}? @{syntax prop} @{syntax for_fixes}
   306     @@{method thin_tac} @{syntax goal_spec}? @{syntax prop} @{syntax for_fixes}
   309     ;
   307     ;
   310     @@{method subgoal_tac} @{syntax goal_spec}? (@{syntax prop} +) @{syntax for_fixes}
   308     @@{method subgoal_tac} @{syntax goal_spec}? (@{syntax prop} +) @{syntax for_fixes}
   311     ;
   309     ;