File: segclass.h

package info (click to toggle)
anthy 6300d-2
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 7,400 kB
  • ctags: 2,270
  • sloc: ansic: 17,009; sh: 13,554; lisp: 1,039; makefile: 252; ruby: 212; perl: 10
file content (62 lines) | stat: -rw-r--r-- 1,060 bytes parent folder | download
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
56
57
58
59
60
61
62
/** ʸΥ饹 */
#ifndef _segclass_h_included_
#define _segclass_h_included_

enum dep_class {
  DEP_NONE,
  DEP_FUZOKUGO,
  DEP_NO,
  DEP_KAKUJOSHI,
  DEP_RENYOU,
  DEP_RENTAI,
  DEP_END,
  DEP_RAW
};


enum seg_class {
  SEG_HEAD,
  SEG_TAIL,
  SEG_BUNSETSU,
  SEG_SHUGO,
  SEG_JYUTSUGO,
  SEG_SHUSHOKUGO,
  SEG_SETSUZOKUGO,
  SEG_DOKURITSUGO,
  SEG_FUZOKUGO,
  SEG_HIRAKIKAKKO,
  SEG_TOJIKAKKO,
  SEG_MEISHI_KAKUJOSHI,
  SEG_MEISHI_SHUTAN,
  SEG_DOUSHI,
  SEG_DOUSHI_FUZOKUGO,
  SEG_DOUSHI_SHUTAN,
  SEG_KEIYOUSHI,
  SEG_KEIYOUSHI_FUZOKUGO,
  SEG_KEIYOUSHI_SHUTAN,
  SEG_KEIYOUDOUSHI,
  SEG_KEIYOUDOUSHI_FUZOKUGO,
  SEG_KEIYOUDOUSHI_SHUTAN,
  SEG_RENYOU_SHUSHOKU,
  SEG_RENTAI_SHUSHOKU,
  SEG_MEISHI,
  SEG_MEISHI_FUZOKUGO,
  SEG_MEISHI_RENYOU,
  SEG_DOUSHI_RENYOU,
  SEG_KEIYOUSHI_RENYOU,
  SEG_KEIYOUDOUSHI_RENYOU,
  SEG_FUKUSHI,
  SEG_DOUSHI_RENTAI,
  SEG_KEIYOUSHI_RENTAI,
  SEG_KEIYOUDOUSHI_RENTAI,
  SEG_RENTAISHI,
  SEG_KAKUJOSHI,
  SEG_RENYOU,
  SEG_RENTAI,
  SEG_SHUTAN,
  SEG_SIZE
};

int anthy_seg_class_is_depword(enum seg_class sc);

#endif