cleaned up in lab2 grammars ; added myproject/ from the lecture

This commit is contained in:
aarneranta
2021-04-28 12:16:07 +02:00
parent 4da15031d1
commit 3faf1f2265
14 changed files with 85 additions and 635 deletions

View File

@@ -0,0 +1,23 @@
resource MicroResSwe = {
param
Number = Sg | Pl ;
Species = Indef | Def ;
Gender = Utr | Neutr ;
oper
N = {s : Number => Species => Str ; g : Gender} ;
worstN : Str -> Str -> Str -> Str -> Gender -> N
= \man,mannen,män,männen,gen -> {
s = table {
Sg => table {Indef => man ; Def => mannen} ;
Pl => table {Indef => män ; Def => männen}
} ;
g = gen
} ;
decl2 : Str -> N
= \bil -> worstN bil (bil + "en") (bil + "ar") (bil + "arna") Utr ;
}