summaryrefslogtreecommitdiffstats
path: root/otherlibs/labltk/builtin/builtin_text.ml
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 *)