equal
deleted
inserted
replaced
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 ; |