-
Notifications
You must be signed in to change notification settings - Fork 0
/
nouns.lexc
88 lines (75 loc) · 2.11 KB
/
nouns.lexc
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
!! ### Noun inflection
! ---------------
!! The Klingon nouns have a number of suffixes arranged after each other for
!! lots of stuff.
LEXICON Augmentation
!! Augmentation is used for more or less important, bigger, smaller etc.
!! €gt-norm: Nominal augmentation
!! Qagh Qagh+N+Sg+Nom error
!! Qagh’a’ Qagh+N+Aug+Sg+Nom huge mistake
!! QaghHom Qagh+N+Dim+Sg+Nom small mistake
+Aug:’a’ Number? ;
+Dim:Hom Number? ;
LEXICON Number
!! Plural is marked by some suffixes
!! €gt-norm: nominal plurals
!! € Qaghpu’ Qagh+N+Pl+Nom
+Pl:pu’ NounQualification? ;
+Pl:Du’ NounQualification? ;
+Pl:mey NounQualification? ;
+Pl:ray NounQualification? ;
LEXICON NounQualification
!! Nouns are qualified by some other suffixes too
!! €gt-norm: nominal qualification
!! € Qaghqoq Qagh+N+Sg+Foc/qoq+Nom error qoq
+Foc/qoq:qoq Possession? ;
+Foc/Hey:Hey Possession? ;
+Foc/na:na Possession? ;
LEXICON Possession
!! The possessor is marked in suffix too
!! €gt-norm: Nominal possession
!! € QaghwIJ Qagh+N+Sg+PxSg1+Nom my error
+PxSg1:wIj Cases? ;
+PxSg2:lIj Cases? ;
+PxSg3:Daj Cases? ;
+PxPl1:maj Cases? ;
+PxPl2:raj Cases? ;
+PxPl3:chaj Cases? ;
+PxSg1:wI’ Cases? ;
+PxSg2:lI’ Cases? ;
+PxPl1:ma’ Cases? ;
+PxPl2:ra’ Cases? ;
+Foc/this:vam Cases? ;
+Foc/that:vetlh Cases? ;
LEXICON Cases
!! cases add some semantic relations as usual
!! €gt-norm: Nominal cases
!! € QaghDaq Qagh+N+Sg+Loc in an error
!! € Qaghvo’ Qagh+N+Sg+Sep from an error
+Loc:Daq # ;
+Sep:vo’ # ;
+Ins:mo’ # ;
+Bnf:vaD # ;
+Foc:’e’ # ;
! Shorthands
LEXICON Augmentation?
!! augmentation is optional
0 Augmentation ;
0 Number? ;
LEXICON Number?
!! number marker is optional, singular being the unmarked form
0 Number ;
+Sg:0 NounQualification? ;
LEXICON NounQualification?
!! qualification is optional
0 NounQualification ;
0 Possession? ;
LEXICON Possession?
!! possession is optional
0 Possession ;
0 Cases? ;
LEXICON Cases?
!! case marker is optional, nominative being the unmarked form
0 Cases ;
+Nom:0 # ;
! vim: set ft=xfst-lexc: