src/Pure/Syntax/syntax_phases.ML
changeset 52143 36ffe23b25f8
parent 50201 c26369c9eda6
child 52160 7746c9f1baf3
equal deleted inserted replaced
52142:348aed032cda 52143:36ffe23b25f8
   749 
   749 
   750 
   750 
   751 (* setup translations *)
   751 (* setup translations *)
   752 
   752 
   753 val _ = Context.>> (Context.map_theory
   753 val _ = Context.>> (Context.map_theory
   754  (Sign.add_advanced_trfuns
   754  (Sign.parse_ast_translation
   755   ([("_context_const", const_ast_tr true),
   755    [("_context_const", const_ast_tr true),
   756     ("_context_xconst", const_ast_tr false)], [], [], []) #>
   756     ("_context_xconst", const_ast_tr false)] #>
   757   Sign.add_advanced_trfunsT
   757   Sign.typed_print_translation
   758    [("_type_prop", type_prop_tr'),
   758    [("_type_prop", type_prop_tr'),
   759     ("\\<^const>TYPE", type_tr'),
   759     ("\\<^const>TYPE", type_tr'),
   760     ("_type_constraint_", type_constraint_tr')]));
   760     ("_type_constraint_", type_constraint_tr')]));
   761 
   761 
   762 
   762