summaryrefslogtreecommitdiff
path: root/src/lib/sounds/sig.ml
blob: 3ff6bf206d5a6412de095bc717ad2fee0cb9f60a (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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
module type REPR = sig
  type t

  val space : string -> t

  val none: t

  val a : t
  val a_nasal : t

  val e_opened : t
  val e_closed : t
  val schwa : t

  val eu_closed : t
  val eu_opened : t

  val o : t
  val o_nasal : t

  val i : t
  val i_nasal : t

  val y : t
  val y_nasal : t

  val u : t
  val p : t
  val b : t
  val t : t
  val d : t
  val k : t
  val g : t
  val f : t
  val v : t
  val ch : t
  val j : t
  val s : t
  val z : t
  val m : t
  val n : t
  val gn : t
  val l : t
  val r : t

  val semi_voyel_w : t
  val semi_voyel_y : t
  val semi_voyel_u : t

  val muted : t -> t

  val diphtongue : t -> t -> t

  val fold : t list -> string
end