Faroese NLP Grammar

Finite state and Constraint Grammar based analysers, proofing tools and other resources

View the project on GitHub giellalt/lang-fao

The Faroese morphophonological file

This file documents the phonology.twolc file

Alphabet

Here we declare all symbols.

Sets

Here we define some convenient sets.

Rules

These are the rules. After each rule (or rather: after many of the rules) there are test cases that are there to test whether the rules work.

Verschärfung

Rule: Deleting g

Rule: ng to kk Part 1 changes n to k in ng:kk before ^NGKK trigger

Rule: ng to kk Part 2 changes g to k in ng:kk before ^NGKK trigger

Rule: Deleting v in gv sequences Verschärverung II gives v:0 for gv:00 before ^GVDEL and in some other contexts

Verschärfung tests:*

Rule: Deleting r in Genitive of ur stems

Rule: **Deleting m in um%>num **

Tests:

Rule: Deleting Double Consonant in Front of Consonant

The preceeding rule is fishy - the test cases below don’t fit the context requirements, and the >s# in the right context seems to indicate passive. The rule conflicts with the “Cns Deletion in front of Pass” rule at the end of the file - but only when using the Xerox tools! XXX - please have a look!

Tests:

Verbal Sandhi rules

Rule: Geminate Assimilation in Past Tense d

Rule: Geminate Assimilation in Past Tense t

Tests:

Rule: ð Assimilation in Front of Dental Past Suffix -d(i)

Tests:

Rule: Deleting Double Consonant in Front of Epenthesis mark

Tests:

Rule: Deleting stem-final s in s genitive

Tests:

Rule: Double ð Deletion

Rule: ð Assimilation in Front of Supine Suffix -t

Tests:

Rule: Adjusting Dental Past Suffix -d(i)

Tests:

Adjectival sandhi rules

Rule: Adjective neuter after nlr 1

Rule: Adjective neuter after nlr 2

Tests:

Rule: t Deletion in Neuter

j rules

Rule: Deleting j

Tests:

Rule: Realising j in front of vowels

Tests:

Vowel rules

Rule: Realising i2 as i

Tests:

Epenthetic vowel rules

Rule: Epenthetic deletion

Tests:

Rule: U-umlaut of Epenthetic vowel

Tests:

Umlaut rules

Rule: U-umlaut in Front of Nasal

Tests:

Rule: General U-umlaut

Tests:

Rule: U-umlaut for akur

Tests:

Rule: I-umlaut

Tests:

Rule: eI-umlaut for o:e, á:e, i:e

Rule: **I-umlaut for bróðir **

Rule: Inverted U-umlaut from ø

Tests:

Rule: Inverted U-umlaut from o

Tests:

Rule: o/ei-Umlaut I

Rule: o/ei-Umlaut II

Tests:

Vowel deletion rules

Rule: Vowel deletion in front of na

Verbal vowel alternation rules

Rule: Stem vowel change in Weak Verbs

Tests:

Rule: Stem Vowel Shortening in Supine and Participle

Tests:

Rule: Past tense singular diphthongs I

Rule: Past tense singular diphthongs II

Tests:

Rule: Past tense singular monophthongs

Tests:

Rule: Past tense plural monophthongs

Rule: Past tense plural monophthongs to a

Rule: Supine u

Rule: Supine o

Rule: Supine i

Rule: Present tense ý

Adjectival Sandhi rule

Rule: Vowel shortening in Neuter

Tests:

Other rules

Morphological passive rules

Rule: u in ur Deletion in front of Pass

Rule: r Deletion in front of Pass

Rule: ð Deletion in front of Pass


This (part of) documentation was generated from src/fst/morphology/phonology.twolc