added 'no_translations';
authorwenzelm
Tue, 14 Mar 2006 16:29:37 +0100
changeset 19260 a3d3a4b75c71
parent 19259 196d3b7c8ad1
child 19261 9f8e56d1dbf6
added 'no_translations';
src/Pure/Isar/isar_syn.ML
--- a/src/Pure/Isar/isar_syn.ML	Tue Mar 14 16:29:36 2006 +0100
+++ b/src/Pure/Isar/isar_syn.ML	Tue Mar 14 16:29:37 2006 +0100
@@ -169,6 +169,10 @@
   OuterSyntax.command "translations" "declare syntax translation rules" K.thy_decl
     (Scan.repeat1 trans_line >> (Toplevel.theory o Theory.add_trrules));
 
+val no_translationsP =
+  OuterSyntax.command "no_translations" "remove syntax translation rules" K.thy_decl
+    (Scan.repeat1 trans_line >> (Toplevel.theory o Theory.del_trrules));
+
 
 (* axioms and definitions *)
 
@@ -875,11 +879,11 @@
   (*theory sections*)
   classesP, classrelP, defaultsortP, axclassP, typedeclP, typeabbrP,
   nontermP, aritiesP, judgmentP, constsP, finalconstsP, syntaxP,
-  no_syntaxP, translationsP, axiomsP, defsP, constdefsP, definitionP,
-  abbreviationP, axiomatizationP, theoremsP, lemmasP, declareP,
-  globalP, localP, hideP, useP, mlP, ml_commandP, ml_setupP, setupP,
-  method_setupP, parse_ast_translationP, parse_translationP,
-  print_translationP, typed_print_translationP,
+  no_syntaxP, translationsP, no_translationsP, axiomsP, defsP,
+  constdefsP, definitionP, abbreviationP, axiomatizationP, theoremsP,
+  lemmasP, declareP, globalP, localP, hideP, useP, mlP, ml_commandP,
+  ml_setupP, setupP, method_setupP, parse_ast_translationP,
+  parse_translationP, print_translationP, typed_print_translationP,
   print_ast_translationP, token_translationP, oracleP, localeP,
   (*proof commands*)
   theoremP, lemmaP, corollaryP, haveP, henceP, showP, thusP, fixP,