blob: f81c7f2fbcc854e9d7c12612c8ff815c20f815b6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
(* Not a string as such, more like a symbol *)
(* type *)
type textMark = string
(* /type *)
(* type *)
type textTag = string
(* /type *)
(* type *)
type textModifier = [
| `Char of int (* tk keyword: +/- Xchars *)
| `Line of int (* tk keyword: +/- Xlines *)
| `Linestart (* tk keyword: linestart *)
| `Lineend (* tk keyword: lineend *)
| `Wordstart (* tk keyword: wordstart *)
| `Wordend (* tk keyword: wordend *)
]
(* /type *)
(* type *)
type textIndex = text_index * textModifier list
(* /type *)
|