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 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411
|
/*
* hinsi.h
*
* definitions for Hinsi grammar
*/
#define HN_MIN 0
#define HN_SENTOU 0
#define HN_SUUJI 1
#define HN_KANA 2
#define HN_EISUU 3
#define HN_KIGOU 4
#define HN_HEIKAKKO 5
#define HN_FUZOKUGO 6
#define HN_KAIKAKKO 7
#define HN_GIJI 8
#define HN_MEISHI 9
#define HN_JINMEI 10
#define HN_CHIMEI 11
#define HN_JINCHI 12
#define HN_KOYUU 13
#define HN_SUUSHI 14
#define HN_KA5DOU 15
#define HN_GA5DOU 16
#define HN_SA5DOU 17
#define HN_TA5DOU 18
#define HN_NA5DOU 19
#define HN_BA5DOU 20
#define HN_MA5DOU 21
#define HN_RA5DOU 22
#define HN_WA5DOU 23
#define HN_1DOU 24
#define HN_SAHDOU 25
#define HN_ZAHDOU 26
#define HN_KA5YOU 27
#define HN_GA5YOU 28
#define HN_SA5YOU 29
#define HN_TA5YOU 30
#define HN_NA5YOU 31
#define HN_BA5YOU 32
#define HN_MA5YOU 33
#define HN_RA5YOU 34
#define HN_WA5YOU 35
#define HN_1YOU 36
#define HN_SAHYOU 37
#define HN_ZAHYOU 38
#define HN_KA5DAN 39
#define HN_GA5DAN 40
#define HN_SA5DAN 41
#define HN_TA5DAN 42
#define HN_NA5DAN 43
#define HN_BA5DAN 44
#define HN_MA5DAN 45
#define HN_RA5DAN 46
#define HN_WA5DAN 47
#define HN_1DAN 48
#define HN_1_MEI 49
#define HN_KA_IKU 50
#define HN_KO_KO 51
#define HN_KI_KI 52
#define HN_KU_KU 53
#define HN_SAHEN 54
#define HN_ZAHEN 55
#define HN_SA_MEI 56
#define HN_SI_SI 57
#define HN_SU_SU 58
#define HN_SE_SE 59
#define HN_RA_KUD 60
#define HN_KEIYOU 61
#define HN_KEIDOU 62
#define HN_KD_MEI 63
#define HN_KD_TAR 64
#define HN_FUKUSI 65
#define HN_RENTAI 66
#define HN_SETKAN 67
#define HN_TANKAN 68
#define HN_SETTOU 69
#define HN_SETUBI 70
#define HN_SETOSU 71
#define HN_JOSUU 72
#define HN_SETOJO 73
#define HN_SETUJO 74
#define HN_SETUJN 75
#define HN_SETOCH 76
#define HN_SETUCH 77
#define HN_SETO_O 78
#define HN_SETO_K 79
#define HN_KD_STB 80
#define HN_SA_M_S 81
#define HN_SETUDO 82
#define HN_KE_SED 83
#define HN_MAX 84
#define FZ_MIN (HN_MAX + 0)
#define FZ_BAN (HN_MAX + 0)
#define FZ_COMMA (HN_MAX + 1)
#define FZ_PERIOD (HN_MAX + 2)
#define FZ_QUEST (HN_MAX + 3)
#define FZ_TOUTEN (HN_MAX + 4)
#define FZ_KUTEN (HN_MAX + 5)
#define FZ_ZENPERIOD (HN_MAX + 6)
#define FZ_ZENQUEST (HN_MAX + 7)
#define FZ_ZENBAN (HN_MAX + 8)
#define FZ_A (HN_MAX + 9)
#define FZ_I (HN_MAX + 10)
#define FZ_I2 (HN_MAX + 11)
#define FZ_I3 (HN_MAX + 12)
#define FZ_I4 (HN_MAX + 13)
#define FZ_I6 (HN_MAX + 14)
#define FZ_I5 (HN_MAX + 15)
#define FZ_I7 (HN_MAX + 16)
#define FZ_I8 (HN_MAX + 17)
#define FZ_I9 (HN_MAX + 18)
#define FZ_IKA (HN_MAX + 19)
#define FZ_IKI (HN_MAX + 20)
#define FZ_IKU (HN_MAX + 21)
#define FZ_IKE (HN_MAX + 22)
#define FZ_IKO (HN_MAX + 23)
#define FZ_IXTSU (HN_MAX + 24)
#define FZ_U (HN_MAX + 25)
#define FZ_U2 (HN_MAX + 26)
#define FZ_U3 (HN_MAX + 27)
#define FZ_E (HN_MAX + 28)
#define FZ_O (HN_MAX + 29)
#define FZ_OI (HN_MAX + 30)
#define FZ_OKA (HN_MAX + 31)
#define FZ_OKI (HN_MAX + 32)
#define FZ_OKU (HN_MAX + 33)
#define FZ_OKE (HN_MAX + 34)
#define FZ_OKO (HN_MAX + 35)
#define FZ_OXTSU (HN_MAX + 36)
#define FZ_ORA (HN_MAX + 37)
#define FZ_ORI (HN_MAX + 38)
#define FZ_ORU (HN_MAX + 39)
#define FZ_ORE (HN_MAX + 40)
#define FZ_ORO (HN_MAX + 41)
#define FZ_KA (HN_MAX + 42)
#define FZ_KA2 (HN_MAX + 43)
#define FZ_KA3 (HN_MAX + 44)
#define FZ_KAXTSU (HN_MAX + 45)
#define FZ_KAXTSU2 (HN_MAX + 46)
#define FZ_KANE (HN_MAX + 47)
#define FZ_KARA (HN_MAX + 48)
#define FZ_KARA2 (HN_MAX + 49)
#define FZ_KARA3 (HN_MAX + 50)
#define FZ_KARI (HN_MAX + 51)
#define FZ_KARU (HN_MAX + 52)
#define FZ_KARE (HN_MAX + 53)
#define FZ_KARO (HN_MAX + 54)
#define FZ_GA (HN_MAX + 55)
#define FZ_GA2 (HN_MAX + 56)
#define FZ_GA3 (HN_MAX + 57)
#define FZ_GA4 (HN_MAX + 58)
#define FZ_GAXTSU (HN_MAX + 59)
#define FZ_GARA (HN_MAX + 60)
#define FZ_GARA2 (HN_MAX + 61)
#define FZ_GARI (HN_MAX + 62)
#define FZ_GARI2 (HN_MAX + 63)
#define FZ_GARE (HN_MAX + 64)
#define FZ_GARO (HN_MAX + 65)
#define FZ_GARU (HN_MAX + 66)
#define FZ_DE (HN_MAX + 67)
#define FZ_KI (HN_MAX + 68)
#define FZ_KI2 (HN_MAX + 69)
#define FZ_KI3 (HN_MAX + 70)
#define FZ_KI4 (HN_MAX + 71)
#define FZ_KI5 (HN_MAX + 72)
#define FZ_KI6 (HN_MAX + 73)
#define FZ_KI7 (HN_MAX + 74)
#define FZ_KIRI (HN_MAX + 75)
#define FZ_GI (HN_MAX + 76)
#define FZ_GI2 (HN_MAX + 77)
#define FZ_KU (HN_MAX + 78)
#define FZ_KU2 (HN_MAX + 79)
#define FZ_KU3 (HN_MAX + 80)
#define FZ_KU4 (HN_MAX + 81)
#define FZ_KU5 (HN_MAX + 82)
#define FZ_KUSENI (HN_MAX + 83)
#define FZ_KURAI (HN_MAX + 84)
#define FZ_KURU (HN_MAX + 85)
#define FZ_KURE (HN_MAX + 86)
#define FZ_KURE2 (HN_MAX + 87)
#define FZ_KURE3 (HN_MAX + 88)
#define FZ_GU (HN_MAX + 89)
#define FZ_GURAI (HN_MAX + 90)
#define FZ_KE (HN_MAX + 91)
#define FZ_KEDO (HN_MAX + 92)
#define FZ_KERE (HN_MAX + 93)
#define FZ_KEREDO (HN_MAX + 94)
#define FZ_GE (HN_MAX + 95)
#define FZ_GE2 (HN_MAX + 96)
#define FZ_KO (HN_MAX + 97)
#define FZ_KO2 (HN_MAX + 98)
#define FZ_KOI (HN_MAX + 99)
#define FZ_KOSO (HN_MAX + 100)
#define FZ_GO (HN_MAX + 101)
#define FZ_GOTO (HN_MAX + 102)
#define FZ_SA (HN_MAX + 103)
#define FZ_SA2 (HN_MAX + 104)
#define FZ_SA3 (HN_MAX + 105)
#define FZ_SAE (HN_MAX + 106)
#define FZ_SASE (HN_MAX + 107)
#define FZ_SARE (HN_MAX + 108)
#define FZ_ZARU (HN_MAX + 109)
#define FZ_ZARE (HN_MAX + 110)
#define FZ_SHI (HN_MAX + 111)
#define FZ_SHI2 (HN_MAX + 112)
#define FZ_SHI3 (HN_MAX + 113)
#define FZ_SHI4 (HN_MAX + 114)
#define FZ_SHI5 (HN_MAX + 115)
#define FZ_SHI6 (HN_MAX + 116)
#define FZ_SHI7 (HN_MAX + 117)
#define FZ_SHI8 (HN_MAX + 118)
#define FZ_SHI9 (HN_MAX + 119)
#define FZ_SHIKA (HN_MAX + 120)
#define FZ_SHIMAI (HN_MAX + 121)
#define FZ_SHIMAE (HN_MAX + 122)
#define FZ_SHIMAO (HN_MAX + 123)
#define FZ_SHIMAXTSU (HN_MAX + 124)
#define FZ_SHIMAWA (HN_MAX + 125)
#define FZ_SHIMAU (HN_MAX + 126)
#define FZ_SHIME (HN_MAX + 127)
#define FZ_SHO (HN_MAX + 128)
#define FZ_SHIRO (HN_MAX + 129)
#define FZ_JI (HN_MAX + 130)
#define FZ_JI2 (HN_MAX + 131)
#define FZ_JIYO (HN_MAX + 132)
#define FZ_JIRU (HN_MAX + 133)
#define FZ_JIRE (HN_MAX + 134)
#define FZ_JIRO (HN_MAX + 135)
#define FZ_SU (HN_MAX + 136)
#define FZ_SU2 (HN_MAX + 137)
#define FZ_SU3 (HN_MAX + 138)
#define FZ_SUBE (HN_MAX + 139)
#define FZ_SURA (HN_MAX + 140)
#define FZ_SURU (HN_MAX + 141)
#define FZ_SURE (HN_MAX + 142)
#define FZ_SURE2 (HN_MAX + 143)
#define FZ_ZU (HN_MAX + 144)
#define FZ_ZUTSU (HN_MAX + 145)
#define FZ_ZUBE (HN_MAX + 146)
#define FZ_ZURU (HN_MAX + 147)
#define FZ_ZURE (HN_MAX + 148)
#define FZ_ZUN (HN_MAX + 149)
#define FZ_SE (HN_MAX + 150)
#define FZ_SE2 (HN_MAX + 151)
#define FZ_SE3 (HN_MAX + 152)
#define FZ_SE4 (HN_MAX + 153)
#define FZ_SEYO (HN_MAX + 154)
#define FZ_ZE (HN_MAX + 155)
#define FZ_ZEYO (HN_MAX + 156)
#define FZ_SO (HN_MAX + 157)
#define FZ_SOU (HN_MAX + 158)
#define FZ_SOU2 (HN_MAX + 159)
#define FZ_TA (HN_MAX + 160)
#define FZ_TA2 (HN_MAX + 161)
#define FZ_TA3 (HN_MAX + 162)
#define FZ_TA4 (HN_MAX + 163)
#define FZ_TARA (HN_MAX + 164)
#define FZ_TARI (HN_MAX + 165)
#define FZ_TARI2 (HN_MAX + 166)
#define FZ_TARU (HN_MAX + 167)
#define FZ_TARE (HN_MAX + 168)
#define FZ_DA (HN_MAX + 169)
#define FZ_DA2 (HN_MAX + 170)
#define FZ_DA3 (HN_MAX + 171)
#define FZ_DAKE (HN_MAX + 172)
#define FZ_DAXTSU (HN_MAX + 173)
#define FZ_DANO (HN_MAX + 174)
#define FZ_DARI (HN_MAX + 175)
#define FZ_DARO (HN_MAX + 176)
#define FZ_CHI (HN_MAX + 177)
#define FZ_CHI2 (HN_MAX + 178)
#define FZ_XTSU (HN_MAX + 179)
#define FZ_XTSU2 (HN_MAX + 180)
#define FZ_TSU (HN_MAX + 181)
#define FZ_TSUTSU (HN_MAX + 182)
#define FZ_TE (HN_MAX + 183)
#define FZ_TE2 (HN_MAX + 184)
#define FZ_DE2 (HN_MAX + 185)
#define FZ_DE3 (HN_MAX + 186)
#define FZ_DE4 (HN_MAX + 187)
#define FZ_DE5 (HN_MAX + 188)
#define FZ_DEKI (HN_MAX + 189)
#define FZ_DESHI (HN_MAX + 190)
#define FZ_DESHO (HN_MAX + 191)
#define FZ_DESU (HN_MAX + 192)
#define FZ_DEMO (HN_MAX + 193)
#define FZ_TO (HN_MAX + 194)
#define FZ_TO2 (HN_MAX + 195)
#define FZ_TO3 (HN_MAX + 196)
#define FZ_TO4 (HN_MAX + 197)
#define FZ_DO (HN_MAX + 198)
#define FZ_NI2 (HN_MAX + 199)
#define FZ_NI3 (HN_MAX + 200)
#define FZ_NA (HN_MAX + 201)
#define FZ_NA2 (HN_MAX + 202)
#define FZ_NA3 (HN_MAX + 203)
#define FZ_NA4 (HN_MAX + 204)
#define FZ_NA5 (HN_MAX + 205)
#define FZ_NA6 (HN_MAX + 206)
#define FZ_NAGARA (HN_MAX + 207)
#define FZ_NAZO (HN_MAX + 208)
#define FZ_NAXTSU (HN_MAX + 209)
#define FZ_NADO (HN_MAX + 210)
#define FZ_NARA (HN_MAX + 211)
#define FZ_NARA2 (HN_MAX + 212)
#define FZ_NARI (HN_MAX + 213)
#define FZ_NARI2 (HN_MAX + 214)
#define FZ_NARI3 (HN_MAX + 215)
#define FZ_NARU (HN_MAX + 216)
#define FZ_NARU2 (HN_MAX + 217)
#define FZ_NARE (HN_MAX + 218)
#define FZ_NARE2 (HN_MAX + 219)
#define FZ_NARO (HN_MAX + 220)
#define FZ_NI (HN_MAX + 221)
#define FZ_NI4 (HN_MAX + 222)
#define FZ_NI5 (HN_MAX + 223)
#define FZ_NI6 (HN_MAX + 224)
#define FZ_NU (HN_MAX + 225)
#define FZ_NU2 (HN_MAX + 226)
#define FZ_NE (HN_MAX + 227)
#define FZ_NE2 (HN_MAX + 228)
#define FZ_NO (HN_MAX + 229)
#define FZ_NO2 (HN_MAX + 230)
#define FZ_NO3 (HN_MAX + 231)
#define FZ_NOMI (HN_MAX + 232)
#define FZ_HA (HN_MAX + 233)
#define FZ_BA (HN_MAX + 234)
#define FZ_BA2 (HN_MAX + 235)
#define FZ_BA3 (HN_MAX + 236)
#define FZ_BAKARI (HN_MAX + 237)
#define FZ_BI (HN_MAX + 238)
#define FZ_BI2 (HN_MAX + 239)
#define FZ_BU (HN_MAX + 240)
#define FZ_HE (HN_MAX + 241)
#define FZ_BE (HN_MAX + 242)
#define FZ_BE2 (HN_MAX + 243)
#define FZ_HODO (HN_MAX + 244)
#define FZ_BO (HN_MAX + 245)
#define FZ_MA (HN_MAX + 246)
#define FZ_MA2 (HN_MAX + 247)
#define FZ_MA3 (HN_MAX + 248)
#define FZ_MAI (HN_MAX + 249)
#define FZ_MADE (HN_MAX + 250)
#define FZ_MI (HN_MAX + 251)
#define FZ_MI2 (HN_MAX + 252)
#define FZ_MI3 (HN_MAX + 253)
#define FZ_MI4 (HN_MAX + 254)
#define FZ_MITAI (HN_MAX + 255)
#define FZ_MU (HN_MAX + 256)
#define FZ_ME (HN_MAX + 257)
#define FZ_ME2 (HN_MAX + 258)
#define FZ_MO (HN_MAX + 259)
#define FZ_MO2 (HN_MAX + 260)
#define FZ_YA (HN_MAX + 261)
#define FZ_YA2 (HN_MAX + 262)
#define FZ_YASHINA (HN_MAX + 263)
#define FZ_YAXTSU (HN_MAX + 264)
#define FZ_YARA (HN_MAX + 265)
#define FZ_YARA2 (HN_MAX + 266)
#define FZ_YARI (HN_MAX + 267)
#define FZ_YARU (HN_MAX + 268)
#define FZ_YARE (HN_MAX + 269)
#define FZ_YARO (HN_MAX + 270)
#define FZ_XYUU (HN_MAX + 271)
#define FZ_YUE (HN_MAX + 272)
#define FZ_YO (HN_MAX + 273)
#define FZ_YOU (HN_MAX + 274)
#define FZ_YOU2 (HN_MAX + 275)
#define FZ_YOXTSU (HN_MAX + 276)
#define FZ_YORA (HN_MAX + 277)
#define FZ_YORI (HN_MAX + 278)
#define FZ_YORI2 (HN_MAX + 279)
#define FZ_YORU (HN_MAX + 280)
#define FZ_YORE (HN_MAX + 281)
#define FZ_YORO (HN_MAX + 282)
#define FZ_RA (HN_MAX + 283)
#define FZ_RA2 (HN_MAX + 284)
#define FZ_RA3 (HN_MAX + 285)
#define FZ_RA4 (HN_MAX + 286)
#define FZ_RASHI (HN_MAX + 287)
#define FZ_RARE (HN_MAX + 288)
#define FZ_RI (HN_MAX + 289)
#define FZ_RI2 (HN_MAX + 290)
#define FZ_RI3 (HN_MAX + 291)
#define FZ_RU (HN_MAX + 292)
#define FZ_RU2 (HN_MAX + 293)
#define FZ_RU3 (HN_MAX + 294)
#define FZ_RE (HN_MAX + 295)
#define FZ_RE2 (HN_MAX + 296)
#define FZ_RE3 (HN_MAX + 297)
#define FZ_RE4 (HN_MAX + 298)
#define FZ_RE5 (HN_MAX + 299)
#define FZ_RO (HN_MAX + 300)
#define FZ_RO2 (HN_MAX + 301)
#define FZ_RO3 (HN_MAX + 302)
#define FZ_RO4 (HN_MAX + 303)
#define FZ_WA (HN_MAX + 304)
#define FZ_WA2 (HN_MAX + 305)
#define FZ_WA3 (HN_MAX + 306)
#define FZ_WO (HN_MAX + 307)
#define FZ_N (HN_MAX + 308)
#define FZ_N2 (HN_MAX + 309)
#define FZ_MAX (HN_MAX + 310)
#define SH_MIN (FZ_MAX + 0)
#define SH_svkanren (FZ_MAX + 0)
#define SH_svkantan (FZ_MAX + 1)
#define SH_svbunsetsu (FZ_MAX + 2)
#define SH_MAX (FZ_MAX + 3)
|