src/Pure/pure_thy.ML
changeset 51612 6a1e40f9dd55
parent 50636 07f47142378e
child 52143 36ffe23b25f8
equal deleted inserted replaced
51611:0a7b4e0384d0 51612:6a1e40f9dd55
   109     ("",            typ "pttrn => pttrns",             Delimfix "_"),
   109     ("",            typ "pttrn => pttrns",             Delimfix "_"),
   110     ("_pttrns",     typ "pttrn => pttrns => pttrns",   Mixfix ("_/ _", [1, 0], 0)),
   110     ("_pttrns",     typ "pttrn => pttrns => pttrns",   Mixfix ("_/ _", [1, 0], 0)),
   111     ("",            typ "aprop => aprop",              Delimfix "'(_')"),
   111     ("",            typ "aprop => aprop",              Delimfix "'(_')"),
   112     ("",            typ "id_position => aprop",        Delimfix "_"),
   112     ("",            typ "id_position => aprop",        Delimfix "_"),
   113     ("",            typ "longid_position => aprop",    Delimfix "_"),
   113     ("",            typ "longid_position => aprop",    Delimfix "_"),
   114     ("",            typ "var => aprop",                Delimfix "_"),
   114     ("",            typ "var_position => aprop",       Delimfix "_"),
   115     ("_DDDOT",      typ "aprop",                       Delimfix "..."),
   115     ("_DDDOT",      typ "aprop",                       Delimfix "..."),
   116     ("_aprop",      typ "aprop => prop",               Delimfix "PROP _"),
   116     ("_aprop",      typ "aprop => prop",               Delimfix "PROP _"),
   117     ("_asm",        typ "prop => asms",                Delimfix "_"),
   117     ("_asm",        typ "prop => asms",                Delimfix "_"),
   118     ("_asms",       typ "prop => asms => asms",        Delimfix "_;/ _"),
   118     ("_asms",       typ "prop => asms => asms",        Delimfix "_;/ _"),
   119     ("_bigimpl",    typ "asms => prop => prop",        Mixfix ("((3[| _ |])/ ==> _)", [0, 1], 1)),
   119     ("_bigimpl",    typ "asms => prop => prop",        Mixfix ("((3[| _ |])/ ==> _)", [0, 1], 1)),
   120     ("_ofclass",    typ "type => logic => prop",       Delimfix "(1OFCLASS/(1'(_,/ _')))"),
   120     ("_ofclass",    typ "type => logic => prop",       Delimfix "(1OFCLASS/(1'(_,/ _')))"),
   121     ("_mk_ofclass", typ "dummy",                       NoSyn),
   121     ("_mk_ofclass", typ "dummy",                       NoSyn),
   122     ("_TYPE",       typ "type => logic",               Delimfix "(1TYPE/(1'(_')))"),
   122     ("_TYPE",       typ "type => logic",               Delimfix "(1TYPE/(1'(_')))"),
   123     ("",            typ "id_position => logic",        Delimfix "_"),
   123     ("",            typ "id_position => logic",        Delimfix "_"),
   124     ("",            typ "longid_position => logic",    Delimfix "_"),
   124     ("",            typ "longid_position => logic",    Delimfix "_"),
   125     ("",            typ "var => logic",                Delimfix "_"),
   125     ("",            typ "var_position => logic",       Delimfix "_"),
   126     ("_DDDOT",      typ "logic",                       Delimfix "..."),
   126     ("_DDDOT",      typ "logic",                       Delimfix "..."),
   127     ("_strip_positions", typ "'a", NoSyn),
   127     ("_strip_positions", typ "'a", NoSyn),
   128     ("_position",   typ "num_token => num_position",   Delimfix "_"),
   128     ("_position",   typ "num_token => num_position",   Delimfix "_"),
   129     ("_position",   typ "float_token => float_position", Delimfix "_"),
   129     ("_position",   typ "float_token => float_position", Delimfix "_"),
   130     ("_position",   typ "xnum_token => xnum_position", Delimfix "_"),
   130     ("_position",   typ "xnum_token => xnum_position", Delimfix "_"),
   139     ("_constrainAbs", typ "'a",                        NoSyn),
   139     ("_constrainAbs", typ "'a",                        NoSyn),
   140     ("_position_sort", typ "tid => tid_position",      Delimfix "_"),
   140     ("_position_sort", typ "tid => tid_position",      Delimfix "_"),
   141     ("_position_sort", typ "tvar => tvar_position",    Delimfix "_"),
   141     ("_position_sort", typ "tvar => tvar_position",    Delimfix "_"),
   142     ("_position",   typ "id => id_position",           Delimfix "_"),
   142     ("_position",   typ "id => id_position",           Delimfix "_"),
   143     ("_position",   typ "longid => longid_position",   Delimfix "_"),
   143     ("_position",   typ "longid => longid_position",   Delimfix "_"),
       
   144     ("_position",   typ "var => var_position",         Delimfix "_"),
   144     ("_position",   typ "str_token => str_position",   Delimfix "_"),
   145     ("_position",   typ "str_token => str_position",   Delimfix "_"),
   145     ("_type_constraint_", typ "'a",                    NoSyn),
   146     ("_type_constraint_", typ "'a",                    NoSyn),
   146     ("_context_const", typ "id_position => logic",     Delimfix "CONST _"),
   147     ("_context_const", typ "id_position => logic",     Delimfix "CONST _"),
   147     ("_context_const", typ "id_position => aprop",     Delimfix "CONST _"),
   148     ("_context_const", typ "id_position => aprop",     Delimfix "CONST _"),
   148     ("_context_const", typ "longid_position => logic", Delimfix "CONST _"),
   149     ("_context_const", typ "longid_position => logic", Delimfix "CONST _"),