equal
deleted
inserted
replaced
5 Tools/jEdit/src/sendback.scala). |
5 Tools/jEdit/src/sendback.scala). |
6 *) |
6 *) |
7 |
7 |
8 signature SENDBACK = |
8 signature SENDBACK = |
9 sig |
9 sig |
10 val make_markup: unit -> Markup.T |
10 val make_markup: {implicit: bool} -> Markup.T |
|
11 val markup_implicit: string -> string |
11 val markup: string -> string |
12 val markup: string -> string |
12 val markup_implicit: string -> string |
|
13 end; |
13 end; |
14 |
14 |
15 structure Sendback: SENDBACK = |
15 structure Sendback: SENDBACK = |
16 struct |
16 struct |
17 |
17 |
18 fun make_markup () = |
18 fun make_markup {implicit} = |
19 let |
19 if implicit then Markup.sendback |
20 val props = |
20 else |
21 (case Position.get_id (Position.thread_data ()) of |
21 let |
22 SOME id => [(Markup.idN, id)] |
22 val props = |
23 | NONE => []); |
23 (case Position.get_id (Position.thread_data ()) of |
24 in Markup.properties props Markup.sendback end; |
24 SOME id => [(Markup.idN, id)] |
|
25 | NONE => []); |
|
26 in Markup.properties props Markup.sendback end; |
25 |
27 |
26 fun markup s = Markup.markup (make_markup ()) s; |
28 fun markup_implicit s = Markup.markup (make_markup {implicit = true}) s; |
27 |
29 fun markup s = Markup.markup (make_markup {implicit = false}) s; |
28 fun markup_implicit s = Markup.markup Markup.sendback s; |
|
29 |
30 |
30 end; |
31 end; |
31 |
32 |