summaryrefslogtreecommitdiff
path: root/otherlibs/labltk/builtin/builtin_text.ml
blob: 1b6d6facdcd0cf8a50280067219c0dc554114440 (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(int)		(* tk keyword: +/- Xchars *)
  | `Line(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 *)