src/Pure/Syntax/syntax.ML
changeset 42225 cf48af306290
parent 42224 578a51fae383
child 42242 39261908e12f
equal deleted inserted replaced
42224:578a51fae383 42225:cf48af306290
   939 val update_trrules = ext_syntax Syn_Ext.syn_ext_rules o check_rules;
   939 val update_trrules = ext_syntax Syn_Ext.syn_ext_rules o check_rules;
   940 val remove_trrules = remove_syntax mode_default o Syn_Ext.syn_ext_rules o check_rules;
   940 val remove_trrules = remove_syntax mode_default o Syn_Ext.syn_ext_rules o check_rules;
   941 
   941 
   942 
   942 
   943 (*export parts of internal Syntax structures*)
   943 (*export parts of internal Syntax structures*)
   944 open Lexicon Syn_Ext Parser Type_Ext Syn_Trans Mixfix Printer;
   944 open Lexicon Syn_Ext Type_Ext Syn_Trans Mixfix Printer;
   945 
   945 
   946 end;
   946 end;
   947 
   947 
   948 structure Basic_Syntax: BASIC_SYNTAX = Syntax;
   948 structure Basic_Syntax: BASIC_SYNTAX = Syntax;
   949 open Basic_Syntax;
   949 open Basic_Syntax;
   950 
   950 
   951 forget_structure "Syn_Ext";
   951 forget_structure "Syn_Ext";
   952 forget_structure "Parser";
       
   953 forget_structure "Type_Ext";
   952 forget_structure "Type_Ext";
   954 forget_structure "Syn_Trans";
   953 forget_structure "Syn_Trans";
   955 forget_structure "Mixfix";
   954 forget_structure "Mixfix";
   956 forget_structure "Printer";
   955 forget_structure "Printer";