equal
deleted
inserted
replaced
27 val put_string: string -> string -> T -> T |
27 val put_string: string -> string -> T -> T |
28 val declare: {pos: Position.T, name: string, typ: string, value: string} -> T -> T |
28 val declare: {pos: Position.T, name: string, typ: string, value: string} -> T -> T |
29 val update: string -> string -> T -> T |
29 val update: string -> string -> T -> T |
30 val decode: XML.body -> T |
30 val decode: XML.body -> T |
31 val default: unit -> T |
31 val default: unit -> T |
|
32 val default_markup: string * Position.T -> Markup.T |
32 val default_typ: string -> string |
33 val default_typ: string -> string |
33 val default_bool: string -> bool |
34 val default_bool: string -> bool |
34 val default_int: string -> int |
35 val default_int: string -> int |
35 val default_real: string -> real |
36 val default_real: string -> real |
36 val default_seconds: string -> Time.time |
37 val default_seconds: string -> Time.time |
186 fun default () = |
187 fun default () = |
187 (case Synchronized.value global_default of |
188 (case Synchronized.value global_default of |
188 SOME options => options |
189 SOME options => options |
189 | NONE => err_no_default ()); |
190 | NONE => err_no_default ()); |
190 |
191 |
|
192 fun default_markup arg = markup (default ()) arg; |
191 fun default_typ name = typ (default ()) name; |
193 fun default_typ name = typ (default ()) name; |
192 fun default_bool name = bool (default ()) name; |
194 fun default_bool name = bool (default ()) name; |
193 fun default_int name = int (default ()) name; |
195 fun default_int name = int (default ()) name; |
194 fun default_real name = real (default ()) name; |
196 fun default_real name = real (default ()) name; |
195 fun default_seconds name = seconds (default ()) name; |
197 fun default_seconds name = seconds (default ()) name; |