summary refs log tree commit diff
path: root/src/morph
diff options
context:
space:
mode:
authorNgô Ngọc Đức Huy <huyngo@disroot.org>2021-10-28 22:39:55 +0700
committerNgô Ngọc Đức Huy <huyngo@disroot.org>2021-10-28 22:40:05 +0700
commit820a0cb268e06090d3df149110cdf3afdbf9f851 (patch)
treef1519d6cce2382377abe1e74582b9100a1e5bf80 /src/morph
parentc7d1990ad8fcc58c71bdaae1b6a495297214332d (diff)
downloadravna-820a0cb268e06090d3df149110cdf3afdbf9f851.tar.gz
Write nominal morphology, add placeholder
Diffstat (limited to 'src/morph')
-rw-r--r--src/morph/adj.md1
-rw-r--r--src/morph/index.md1
-rw-r--r--src/morph/nom.md26
-rw-r--r--src/morph/pron.md1
-rw-r--r--src/morph/verb.md1
5 files changed, 30 insertions, 0 deletions
diff --git a/src/morph/adj.md b/src/morph/adj.md
new file mode 100644
index 0000000..57c5744
--- /dev/null
+++ b/src/morph/adj.md
@@ -0,0 +1 @@
+# Adjectival
diff --git a/src/morph/index.md b/src/morph/index.md
new file mode 100644
index 0000000..96445be
--- /dev/null
+++ b/src/morph/index.md
@@ -0,0 +1 @@
+# Morphology
diff --git a/src/morph/nom.md b/src/morph/nom.md
new file mode 100644
index 0000000..16e1570
--- /dev/null
+++ b/src/morph/nom.md
@@ -0,0 +1,26 @@
+# Nominal
+
+Ravna nouns have two genders: animate and inanimate.  Animate nouns usually end
+in vowels, while inanimate nouns often end in consonants.  Proper names are
+obviously exceptions.
+Genders of the nouns also inflects on articles, numbers, verbs, and adjectives
+related to the noun.
+
+There are four cases:
+
+- nominative: used for topic and subject of the sentence.
+- accusative: used for direct object of the sentence
+- dative: used for indirect objects of the sentence, as well as anything after
+    a preposition
+- genitive: signifying possession.
+
+The inflections distinguish between singular (0 or 1), paucal (2 to 10), and
+plural.
+
+## Animate noun
+
+| case  | -i, -e | -a, -ä, | -o, -ö  |
+| s.nom | ravi   |         |         |
+| s.acc | ravih  |         |         |
+| s.dat | ravit  |         |         |
+| s.gen | ravir  |         |         |
diff --git a/src/morph/pron.md b/src/morph/pron.md
new file mode 100644
index 0000000..79e4998
--- /dev/null
+++ b/src/morph/pron.md
@@ -0,0 +1 @@
+# Pronoun
diff --git a/src/morph/verb.md b/src/morph/verb.md
new file mode 100644
index 0000000..d1c4dc3
--- /dev/null
+++ b/src/morph/verb.md
@@ -0,0 +1 @@
+# Verbal