equal
deleted
inserted
replaced
58 (string * string) trrule list -> syntax -> syntax |
58 (string * string) trrule list -> syntax -> syntax |
59 val remove_const_gram: (string -> bool) -> |
59 val remove_const_gram: (string -> bool) -> |
60 string * bool -> (string * typ * mixfix) list -> syntax -> syntax |
60 string * bool -> (string * typ * mixfix) list -> syntax -> syntax |
61 val map_trrule: ('a -> 'b) -> 'a trrule -> 'b trrule |
61 val map_trrule: ('a -> 'b) -> 'a trrule -> 'b trrule |
62 val merge_syntaxes: syntax -> syntax -> syntax |
62 val merge_syntaxes: syntax -> syntax -> syntax |
63 val type_syn: syntax |
|
64 val pure_syn: syntax |
63 val pure_syn: syntax |
65 val print_gram: syntax -> unit |
64 val print_gram: syntax -> unit |
66 val print_trans: syntax -> unit |
65 val print_trans: syntax -> unit |
67 val print_syntax: syntax -> unit |
66 val print_syntax: syntax -> unit |
68 val read: theory -> (string -> bool) -> syntax -> typ -> string -> term list |
67 val read: theory -> (string -> bool) -> syntax -> typ -> string -> term list |
293 tokentrtab = merge_tokentrtabs tokentrtab1 tokentrtab2, |
292 tokentrtab = merge_tokentrtabs tokentrtab1 tokentrtab2, |
294 prtabs = Printer.merge_prtabs prtabs1 prtabs2}, stamp ()) |
293 prtabs = Printer.merge_prtabs prtabs1 prtabs2}, stamp ()) |
295 end; |
294 end; |
296 |
295 |
297 |
296 |
298 (* type_syn *) |
297 (* pure_syn *) |
299 |
298 |
300 val type_syn = empty_syntax |> extend_syntax default_mode TypeExt.type_ext; |
299 val pure_syn = |
301 val pure_syn = type_syn |> extend_syntax default_mode SynExt.pure_ext; |
300 empty_syntax |
|
301 |> extend_syntax default_mode TypeExt.type_ext |
|
302 |> extend_syntax default_mode SynExt.pure_ext; |
302 |
303 |
303 |
304 |
304 |
305 |
305 (** print syntax **) |
306 (** print syntax **) |
306 |
307 |