summaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorkrasimir <krasimir@chalmers.se>2010-10-18 08:55:51 +0000
committerkrasimir <krasimir@chalmers.se>2010-10-18 08:55:51 +0000
commitca0214d6a1e26ae32784c915616ba0b2d5c5d094 (patch)
tree40d4e342e428ccde90665d74134a9eca7c7bf8d6 /examples
parent26da60d0a968ca74cd1106aecd48f5caa682f0ad (diff)
small Swedish/Bulgarian dictionary of birds in SUMO
Diffstat (limited to 'examples')
-rw-r--r--examples/SUMO/BasicBul.gf6
-rw-r--r--examples/SUMO/BasicSwe.gf6
-rw-r--r--examples/SUMO/BirdsBul.gf157
-rw-r--r--examples/SUMO/BirdsSwe.gf157
-rw-r--r--examples/SUMO/MergeBul.gf9
-rw-r--r--examples/SUMO/MergeSwe.gf9
-rw-r--r--examples/SUMO/SUMO.gf3
-rw-r--r--examples/SUMO/SUMOBul.gf10
-rw-r--r--examples/SUMO/SUMOSwe.gf10
9 files changed, 366 insertions, 1 deletions
diff --git a/examples/SUMO/BasicBul.gf b/examples/SUMO/BasicBul.gf
new file mode 100644
index 000000000..61a0d3794
--- /dev/null
+++ b/examples/SUMO/BasicBul.gf
@@ -0,0 +1,6 @@
+concrete BasicBul of Basic = open SyntaxBul in {
+
+lincat
+ Class = CN ;
+
+};
diff --git a/examples/SUMO/BasicSwe.gf b/examples/SUMO/BasicSwe.gf
new file mode 100644
index 000000000..ed2b2cf40
--- /dev/null
+++ b/examples/SUMO/BasicSwe.gf
@@ -0,0 +1,6 @@
+concrete BasicSwe of Basic = open SyntaxSwe in {
+
+lincat
+ Class = CN ;
+
+};
diff --git a/examples/SUMO/BirdsBul.gf b/examples/SUMO/BirdsBul.gf
new file mode 100644
index 000000000..06e376d0e
--- /dev/null
+++ b/examples/SUMO/BirdsBul.gf
@@ -0,0 +1,157 @@
+concrete BirdsBul of Birds = MergeBul ** open SyntaxBul, ParadigmsBul, ResBul in {
+
+flags
+ coding=utf8 ;
+
+lin
+ GaviaStellata = mkCN (mkA076 "червеногуш") (mkN007b "гмуркач") ;
+ GaviaArctica = mkCN (mkA076 "черногуш") (mkN007b "гмуркач") ;
+ PodicepsCristatus = mkCN (mkA081 "голям") (mkN008a "гмурец") ;
+ PodicepsAuritus = mkCN (mkA076 "ушат") (mkN008a "гмурец") ;
+ ArdeaCinerea = mkCN (mkA076 "сив") (mkN041 "чапла") ;
+ BotaurusStellaris = mkCN (mkA081 "голям") (mkCN (mkA079 "воден") (mkN001 "бик")) ;
+ CygnusOlor = mkCN (mkA081 "ням") (mkN007 "лебед") ;
+ CygnusCygnus = mkCN (mkA085 "поен") (mkN007 "лебед") ;
+ AnserFabalis = mkCN (mkA079 "посевен") (mkN041 "гъска") ;
+ AnserAnser = mkCN (mkA076 "сив") (mkN041 "гъска") ;
+ BrantaCanadensis = mkCN (mkA078 "канадски") (mkN041 "гъска") ;
+ BrantaLeucopsis = mkCN (mkA076 "белобуз") (mkN041 "гъска") ;
+ TadornaTadorna = mkCN (mkA081 "бял") (mkN007 "ангъч") ;
+ AnasPlatyrhynchos = mkCN (mkA076 "зеленоглав") (mkN041 "патица") ;
+ AnasPenelope = mkCN (mkN001 "фиш") ;
+ AnasCrecca = mkCN (mkA079 "зимен") (mkN065 "бърне") ;
+ BucephalaClangula = mkCN (mkN041 "звънарка") ;
+ ClangulaHyemalis = mkCN (mkA076 "леден") (mkN041 "потапница") ;
+ SomateriaMollissima = mkCN (mkA076 "обикновен") (mkN041 "гага") ;
+ MergusMerganser = mkCN (mkA081 "голям") (mkN008 "нирец") ;
+ MelanittaNigra = mkCN (mkA079 "траурен") (mkN041 "потапница") ;
+ HaliaeetusAlbicilla = mkCN (mkA078 "морски") (mkN008 "орел") ;
+ PandionHaliaetus = mkCN (compoundN (mkN008 "орел") (mkN031a "рибар")) ;
+ ButeoButeo = mkCN (mkA076 "обикновен") (mkN007 "мишелов") ;
+ AccipiterGentilis = mkCN (mkA081 "голям") (mkN007 "ястреб") ;
+ AccipiterNisus = mkCN (mkA080 "малък") (mkN007 "ястреб") ;
+ FalcoTinnunculus = mkCN (mkN007 "керкенез") ;
+ LagopusLagopus = mkCN (mkA081 "бял") (mkN041 "яребица") ;
+ LagopusMutus = mkCN (mkA076 "тундров") (mkN041 "яребица") ;
+ TetraoUrogallus = mkCN (mkN031 "глухар") ;
+ LyrurusTetrix = mkCN (mkA079 "черен") (mkN041 "яребица") ;
+ PhasianusColchicus = mkCN (mkA078 "колхидски") (mkN007 "фазан") ;
+ RallusAquaticus = mkCN (mkN008 "крещалец") ;
+ FulicaAtra = mkCN (mkN041 "лиска") ;
+ GallinulaChloropus = mkCN (mkN041 "зеленоножка") ;
+ GrusGrus = mkCN (mkA076 "сив") (mkN007 "жерав") ;
+ HaematopusOstralegus = mkCN (mkN007 "стридояд") ;
+ CharadriusHiaticula = mkCN (mkA079 "пясъчен") (mkN008 "дъждосвирец") ;
+ PluvialisApricaria = mkCN (mkA076 "златист") (mkN041 "булка") ;
+ VanellusVanellus = mkCN (mkA076 "обикновен") (mkN041 "калугерица") ;
+ CalidrisAlpina = mkCN (mkA076 "тъмногръд") (mkN007 "брегобегач") ;
+ TringaGlareola = mkCN (mkA080 "малък") (mkCN (mkA078 "горски") (mkCN (mkN007 "водобегач"))) ;
+ TringaOchropus = mkCN (mkA081 "голям") (mkCN (mkA078 "горски") (mkCN (mkN007 "водобегач"))) ;
+ NumeniusArquata = mkCN (mkA081 "голям") (mkN008 "свирец") ;
+ ScolopaxRusticola = mkCN (mkA078 "горски") (mkN007 "бекас") ;
+ GallinagoGallinago = mkCN (mkA079 "среден") (mkN041 "бекасина") ;
+ LymnocryptesMinimus = mkCN (mkA080 "малък") (mkN041 "бекасина") ;
+ TringaTotanus = mkCN (mkA080 "малък") (mkCN (mkA076 "червенокрак") (mkCN (mkN007 "водобегач"))) ;
+ TringaErythropus = mkCN (mkA081 "голям") (mkCN (mkA076 "червенокрак") (mkCN (mkN007 "водобегач"))) ;
+ TringaNebularia = mkCN (mkA081 "голям") (mkCN (mkA076 "зеленокрак") (mkCN (mkN007 "водобегач"))) ;
+ StercorariusParasiticus = mkCN (mkA079 "среден") (mkN014 "морелетник") ;
+ LarusRidibundus = mkCN (mkA079 "речен") (mkN041 "чайка") ;
+ LarusCanus = mkCN (compoundN (mkN041 "чайка") (mkN041 "буревестница")) ;
+ LarusArgentatus = mkCN (mkA076 "сребрист") (mkN041 "чайка") ;
+ LarusFuscus = mkCN (mkA080 "малък") (mkCN (mkA076 "черногърб") (mkCN (mkN041 "чайка"))) ;
+ LarusMarinus = mkCN (mkA081 "голям") (mkCN (mkA076 "черногърб") (mkCN (mkN041 "чайка"))) ;
+ SternaSandvicensis = mkCN (mkA076 "гривест") (mkN041 "рибарка") ;
+ SternaCaspia = mkCN (mkA078 "каспийски") (mkN041 "рибарка") ;
+ SternaHirundo = mkCN (mkA079 "речен") (mkN041 "рибарка") ;
+ SternaParadisaea = mkCN (mkA079 "полярен") (mkN041 "рибарка") ;
+ AlcaTorda = mkCN (mkN041a "гагарка") ;
+ ColumbaOenas = mkCN (compoundN (mkN007 "гълъб") (mkN007 "хралупар")) ;
+ ColumbaPalumnbus = mkCN (mkN014 "гривяк") ;
+ StreptopeliaDecaocto = mkCN (mkN041 "гугутка") ;
+ StrixAluco = mkCN (mkA078 "горски") (mkN041 "улулица") ;
+ StrixUralensis = mkCN (mkA078 "уралски") (mkN041 "улулица") ;
+ BuboBubo = mkCN (mkN007 "бухал") ;
+ AsioFlammeus = mkCN (mkA079 "блатен") (mkN041 "сова") ;
+ AsioOtus = mkCN (mkA078 "горски") (mkCN (mkA076 "ушат") (mkCN (mkN041 "сова"))) ;
+ AegoliusFunereus = mkCN (mkA076 "пернатоног") (mkN041 "кукумявка") ;
+ GlaucidiumPasserinum = mkCN (mkA080 "малък") (mkN041 "кукумявка") ;
+ CuculusCanorus = mkCN (mkA076 "обикновен") (mkN041 "кукувица") ;
+ CaprimulgusEuropaeus = mkCN (mkN032 "козодой") ;
+ PicusViridis = mkCN (mkA076 "зелен") (mkN007 "кълвач") ;
+ DryocopusMartius = mkCN (mkA079 "черен") (mkN007 "кълвач") ;
+ JynxTorquilla = mkCN (mkN041 "въртошийка") ;
+ DendrocoposMajor = mkCN (mkA081 "голям") (mkCN (mkA080 "пъстър") (mkCN (mkN007 "кълвач"))) ;
+ DendrocoposMinor = mkCN (mkA080 "малък") (mkCN (mkA080 "пъстър") (mkCN (mkN007 "кълвач"))) ;
+ AlaudaArvensis = mkCN (mkA078 "полски") (mkN041 "чучулига") ;
+ LullulaArborea = mkCN (mkA078 "горски") (mkN041 "чучулига") ;
+ ApusApus = mkCN (mkA079 "черен") (mkN007 "бързолет") ;
+ HirundoRustica = mkCN (mkA078 "селски") (mkN041 "лястовица") ;
+ DelichonUrbicum = mkCN (mkA078 "градски") (mkN041 "лястовица") ;
+ AnthusPratensis = mkCN (mkA079 "ливаден") (mkN041 "бъбрица") ;
+ AnthusTrivialis = mkCN (mkA078 "горски") (mkN041 "бъбрица") ;
+ MotacillaAlba = mkCN (mkA081 "бял") (mkN041 "стърчиопашка") ;
+ MotacillaFlava = mkCN (mkA076 "жълт") (mkN041 "стърчиопашка") ;
+ TroglodytesTroglodytes = mkCN (mkN065 "орехче") ;
+ BombycillaGarrulus = mkCN (mkN041 "копринарка") ;
+ PrunellaModularis = mkCN (mkA076 "сивогуш") (mkN041 "завирушка") ;
+ LusciniaLuscinia = mkCN (mkA079 "северен") (mkN032 "славей") ;
+ ErithacusRubecula = mkCN (mkN041 "червеногръдка") ;
+ LusciniaSvecica = mkCN (mkN041 "синьогушка") ;
+ PhoenicurusPhoenicurus = mkCN (mkA078 "градски") (mkN041 "червеноопашка") ;
+ OenantheOenanthe = mkCN (mkA076 "сив") (mkN065 "каменарче") ;
+ SaxicollaRubetra = mkCN (mkA076 "ръждивогуш") (mkN065 "ливадарче") ;
+ TurdusPhilomelos = mkCN (mkA085 "поен") (mkN001 "дрозд") ;
+ TurdusIliacus = mkCN (mkA076 "беловежд") (mkN001 "дрозд") ;
+ TurdusViscivorus = mkCN (mkA076 "имелов") (mkN001 "дрозд") ;
+ TurdusPilaris = mkCN (mkA076 "хвойнов") (mkN001 "дрозд") ;
+ TurdusMerula = mkCN (mkN001 "кос") ;
+ SylviaBorin = mkCN (mkA078 "градски") (mkN065 "коприварче") ;
+ SylviaAtricapilla = mkCN (mkA081 "голям") (mkCN (mkA076 "черноглав") (mkCN (mkN065 "коприварче"))) ;
+ SylviaCurruca = mkCN (mkA080 "малък") (mkCN (mkA076 "белогуш") (mkCN (mkN065 "коприварче"))) ;
+ SylviaCommunis = mkCN (mkA081 "голям") (mkCN (mkA076 "белогуш") (mkCN (mkN065 "коприварче"))) ;
+ AcrocephalusSchoenobaenus = mkCN (mkA079 "крайбрежен") (mkN065 "шаварче") ;
+ AcrocephalusScirpaceus = mkCN (mkA079 "блатен") (mkN065 "шаварче") ;
+ AcrocephalusPalustris = mkCN (mkA079 "мочурен") (mkN065 "шаварче") ;
+ PhylloscopusTrochilus = mkCN (mkA076 "брезов") (mkN008 "певец") ;
+ PhylloscopusCollybita = mkCN (mkA076 "елов") (mkN008 "певец") ;
+ PhylloscopusSibilatrix = mkCN (mkA076 "буков") (mkN008 "певец") ;
+ HippolaisIcterina = mkCN (mkA078 "градски") (mkN014 "присмехулник") ;
+ RegulusRegulus = mkCN (mkA076 "жълтоглав") (mkN065 "кралче") ;
+ FicedulaHypoleuca = mkCN (mkA079 "жалобен") (mkN041 "мухоловка") ;
+ ParisMajor = mkCN (mkA081 "голям") (mkN007 "синигер") ;
+ ParisCaeruleus = mkCN (mkA086 "син") (mkN007 "синигер") ;
+ SittaEuropaea = mkCN (mkA078 "горски") (mkN041 "зидарка") ;
+ ParisCristatus = mkCN (mkA076 "качулат") (mkN007 "синигер") ;
+ ParusAter = mkCN (mkA079 "черен") (mkN007 "синигер") ;
+ ParusMontanus = mkCN (mkA076 "матовоглав") (mkN007 "синигер") ;
+ ParusPalustris = mkCN (mkA076 "лъскавоглав") (mkN007 "синигер") ;
+ AegithalosCaudatis = mkCN (mkA076 "дългоопашат") (mkN007 "синигер") ;
+ PanururBiarmicus = mkCN (mkA076 "мустакат") (mkN007 "синигер") ;
+ LaniusCollurio = mkCN (mkA076 "червеногърб") (mkN041 "сврачка") ;
+ GarrulusGlandarius = mkCN (mkN041 "сойка") ;
+ PicaPica = mkCN (mkN041 "сврака") ;
+ NucifragaCaryocatactes = mkCN (mkN041 "сокерица") ;
+ CorvusMonedula = mkCN (mkN041 "гарга") ;
+ CorvusFrugilegus = mkCN (mkA079 "посевен") (mkN041 "врана") ;
+ CorvusCorone = mkCN (mkA079 "черен") (mkN041 "врана") ;
+ CorvusCorax = mkCN (compoundN (mkN007 "гарван") (mkN031 "гробар")) ;
+ SturnusVulgaris = mkCN (mkA076 "обикновен") (mkN008 "скорец") ;
+ PasserDomesticus = mkCN (mkA079 "домашен") (mkN065 "врабче") ;
+ PasserMontanus = mkCN (mkA078 "полски") (mkN065 "врабче") ;
+ FringillaCoelebs = mkCN (mkA076 "обикновен") (mkN041 "чинка") ;
+ FringillaMontifringilla = mkCN (mkA078 "планински") (mkN041 "чинка") ;
+ CarpodacusErythrinus = mkCN (mkA076 "червен") (mkN041 "чинка") ;
+ CarduelisCannabina = mkCN (mkA076 "обикновен") (mkN065 "конопарче") ;
+ CarduelisFlammea = mkCN (mkA076 "брезов") (mkN047 "скатия") ;
+ CarduelisCarduelis = mkCN (mkN041 "кадънка") ;
+ CarduelisChloris = mkCN (mkN041 "зеленика") ;
+ CarduelisSpinus = mkCN (mkA076 "елхов") (mkN047 "скатия") ;
+ PyrrhulaPyrrhula = mkCN (mkN041 "червенушка") ;
+ LoxiaCurvirostra = mkCN (mkA076 "обикновен") (mkN041 "кръсточовка") ;
+ EmberizaSchoeniclus = mkCN (mkA076 "тръстиков") (mkN041 "овесарка") ;
+ PlectrophenaxNivalis = mkCN (mkA079 "снежен") (mkN041 "овесарка") ;
+ CalcariusLapponicus = mkCN (mkA078 "Лапландски") (mkN041 "овесарка") ;
+ EmberizaHortulana = mkCN (mkA078 "градински") (mkN041 "овесарка") ;
+ EmberizaCitrinella = mkCN (mkA076 "жълт") (mkN041 "овесарка") ;
+
+}
diff --git a/examples/SUMO/BirdsSwe.gf b/examples/SUMO/BirdsSwe.gf
new file mode 100644
index 000000000..a051159cf
--- /dev/null
+++ b/examples/SUMO/BirdsSwe.gf
@@ -0,0 +1,157 @@
+concrete BirdsSwe of Birds = MergeSwe ** open SyntaxSwe, ParadigmsSwe, Prelude in {
+
+flags
+ coding=utf8 ;
+
+lin
+ GaviaStellata = mkCN (mkN "smålom") ;
+ GaviaArctica = mkCN (mkN "storlom") ;
+ PodicepsCristatus = mkCN (mkN "skäggdopping") ;
+ PodicepsAuritus = mkCN (mkN "svarthakedopping") ;
+ ArdeaCinerea = mkCN (mkN "gråhäger") ;
+ BotaurusStellaris = mkCN (mkN "rördrom") ;
+ CygnusOlor = mkCN (mkN "knölsvan") ;
+ CygnusCygnus = mkCN (mkN "sångsvan") ;
+ AnserFabalis = mkCN (mkN "sädgås") ;
+ AnserAnser = mkCN (mkN "grågås") ;
+ BrantaCanadensis = mkCN (mkN "kanadagås") ;
+ BrantaLeucopsis = mkCN (mkA "vitkindad") (mkN "gås") ; -- fixme vitkindada -> vitkindade
+ TadornaTadorna = mkCN (mkN "gravand") ;
+ AnasPlatyrhynchos = mkCN (mkN "gräsand") ;
+ AnasPenelope = mkCN (mkN "bläsand") ;
+ AnasCrecca = mkCN (mkN "kricka") ;
+ BucephalaClangula = mkCN (mkN "knipa") ;
+ ClangulaHyemalis = mkCN (mkN "alfågel") ;
+ SomateriaMollissima = mkCN (mkN "ejder") ;
+ MergusMerganser = mkCN (mkN "storskrake") ;
+ MelanittaNigra = mkCN (mkN "sjöorre") ;
+ HaliaeetusAlbicilla = mkCN (mkN "havsörn") ;
+ PandionHaliaetus = mkCN (mkN "fiskgjuse") ;
+ ButeoButeo = mkCN (mkN "ormvråk") ;
+ AccipiterGentilis = mkCN (mkN "duvhök") ;
+ AccipiterNisus = mkCN (mkN "sparvhök") ;
+ FalcoTinnunculus = mkCN (mkN "tornfalk") ;
+ LagopusLagopus = mkCN (mkN "dalripa") ;
+ LagopusMutus = mkCN (mkN "fjällripa") ;
+ TetraoUrogallus = mkCN (mkN "tjäder") ;
+ LyrurusTetrix = mkCN (mkN "orre") ;
+ PhasianusColchicus = mkCN (mkN "fasan") ;
+ RallusAquaticus = mkCN (mkN "vattenral") ;
+ FulicaAtra = mkCN (mkN "sothöna") ;
+ GallinulaChloropus = mkCN (mkN "rörhöna") ;
+ GrusGrus = mkCN (mkN "trana") ;
+ HaematopusOstralegus = mkCN (mkN "strandskata") ;
+ CharadriusHiaticula = mkCN (mkA "större") (mkN "strandpipare" utrum) ;
+ PluvialisApricaria = mkCN (mkN "ljungpipare") ;
+ VanellusVanellus = mkCN (mkN "tofsvipa") ;
+ CalidrisAlpina = mkCN (mkN "kärrsnäppa") ;
+ TringaGlareola = mkCN (mkN "grönbena") ;
+ TringaOchropus = mkCN (mkN "skogssnäppa") ;
+ NumeniusArquata = mkCN (mkN "storspov") ;
+ ScolopaxRusticola = mkCN (mkN "morkulla") ;
+ GallinagoGallinago = mkCN (mkN "enkelbeckasin") ;
+ LymnocryptesMinimus = mkCN (mkN "dvärgbeckasin") ;
+ TringaTotanus = mkCN (mkN "rödbena") ;
+ TringaErythropus = mkCN (mkN "svartsnäppa") ;
+ TringaNebularia = mkCN (mkN "gluttsnäppa") ;
+ StercorariusParasiticus = mkCN (mkN "kustlabb") ;
+ LarusRidibundus = mkCN (mkN "skrattmås") ;
+ LarusCanus = mkCN (mkN "fiskmås") ;
+ LarusArgentatus = mkCN (mkN "gråtrut") ;
+ LarusFuscus = mkCN (mkN "silltrut") ;
+ LarusMarinus = mkCN (mkN "havstrut") ;
+ SternaSandvicensis = mkCN (mkA "kentsk") (mkN "tärna") ;
+ SternaCaspia = mkCN (mkN "skräntärna") ;
+ SternaHirundo = mkCN (mkN "fisktärna") ;
+ SternaParadisaea = mkCN (mkN "silvertärna") ;
+ AlcaTorda = mkCN (mkN "tordmule") ;
+ ColumbaOenas = mkCN (mkN "skogsduva") ;
+ ColumbaPalumnbus = mkCN (mkN "ringduva") ;
+ StreptopeliaDecaocto = mkCN (mkN "turkduva") ;
+ StrixAluco = mkCN (mkN "kattuggla") ;
+ StrixUralensis = mkCN (mkN "slaguggla") ;
+ BuboBubo = mkCN (mkN "berguv") ;
+ AsioFlammeus = mkCN (mkN "jorduggla") ;
+ AsioOtus = mkCN (mkN "hornuggla") ;
+ AegoliusFunereus = mkCN (mkN "pärluggla") ;
+ GlaucidiumPasserinum = mkCN (mkN "sparvuggla") ;
+ CuculusCanorus = mkCN (mkN "gök") ;
+ CaprimulgusEuropaeus = mkCN (mkN "nattskärra") ;
+ PicusViridis = mkCN (mkN "gröngöling") ;
+ DryocopusMartius = mkCN (mkN "spillkråka") ;
+ JynxTorquilla = mkCN (mkN "göktyta") ;
+ DendrocoposMajor = mkCN (lin AP {s=(comparAP (irregA "stor" "större" "störst")).s; isPre=True}) (mkN "hackspett") ;
+ DendrocoposMinor = mkCN (lin AP {s=(comparAP (mkA "liten" "litet" "lilla" "små" "mindre" "minst" "minsta")).s; isPre=True}) (mkN "hackspett") ;
+ AlaudaArvensis = mkCN (mkN "sånglärka") ;
+ LullulaArborea = mkCN (mkN "trädlärka") ;
+ ApusApus = mkCN (mkN "tornseglare") ;
+ HirundoRustica = mkCN (mkN "ladusvala") ;
+ DelichonUrbicum = mkCN (mkN "hussvala") ;
+ AnthusPratensis = mkCN (mkN "ängspiplärka") ;
+ AnthusTrivialis = mkCN (mkN "trädpiplärka") ;
+ MotacillaAlba = mkCN (mkN "sädesärla") ;
+ MotacillaFlava = mkCN (mkN "gulärla") ;
+ TroglodytesTroglodytes = mkCN (mkN "gärdsmyg") ;
+ BombycillaGarrulus = mkCN (mkN "sidensvans") ;
+ PrunellaModularis = mkCN (mkN "järnsparv") ;
+ LusciniaLuscinia = mkCN (mkN "näktergal") ;
+ ErithacusRubecula = mkCN (mkN "rödhake") ;
+ LusciniaSvecica = mkCN (mkN "blåhake") ;
+ PhoenicurusPhoenicurus = mkCN (mkN "rödstjärt") ;
+ OenantheOenanthe = mkCN (mkN "stenskvätta") ;
+ SaxicollaRubetra = mkCN (mkN "buskskvätta") ;
+ TurdusPhilomelos = mkCN (mkN "taltrast") ;
+ TurdusIliacus = mkCN (mkN "rödvingetrast") ;
+ TurdusViscivorus = mkCN (mkN "dubbeltrast") ;
+ TurdusPilaris = mkCN (mkN "björktrast") ;
+ TurdusMerula = mkCN (mkN "koltrast") ;
+ SylviaBorin = mkCN (mkN "trädgårdssångare") ;
+ SylviaAtricapilla = mkCN (mkN "svarthätta") ;
+ SylviaCurruca = mkCN (mkN "ärtsångare") ;
+ SylviaCommunis = mkCN (mkN "törnsångare") ;
+ AcrocephalusSchoenobaenus = mkCN (mkN "sävsångare") ;
+ AcrocephalusScirpaceus = mkCN (mkN "rörsångare") ;
+ AcrocephalusPalustris = mkCN (mkN "kärrsångare") ;
+ PhylloscopusTrochilus = mkCN (mkN "lövsångare") ;
+ PhylloscopusCollybita = mkCN (mkN "gransångare") ;
+ PhylloscopusSibilatrix = mkCN (mkN "grönsångare") ;
+ HippolaisIcterina = mkCN (mkN "härmsångare") ;
+ RegulusRegulus = mkCN (mkN "kungsfågel") ;
+ FicedulaHypoleuca = mkCN (mkA "svartvit") (mkN "flugsnappare" utrum) ;
+ ParisMajor = mkCN (mkN "talgoxe" utrum) ;
+ ParisCaeruleus = mkCN (mkN "blåmes") ;
+ SittaEuropaea = mkCN (mkN "nötväcka") ;
+ ParisCristatus = mkCN (mkN "tofsmes") ;
+ ParusAter = mkCN (mkN "svartmes") ;
+ ParusMontanus = mkCN (mkN "talltita") ;
+ ParusPalustris = mkCN (mkN "entita") ;
+ AegithalosCaudatis = mkCN (mkN "stjärtmes") ;
+ PanururBiarmicus = mkCN (mkN "skäggmes") ;
+ LaniusCollurio = mkCN (mkN "törnskata") ;
+ GarrulusGlandarius = mkCN (mkN "nötskrika") ;
+ PicaPica = mkCN (mkN "skata") ;
+ NucifragaCaryocatactes = mkCN (mkN "nötkråka") ;
+ CorvusMonedula = mkCN (mkN "kaja") ;
+ CorvusFrugilegus = mkCN (mkN "råka") ;
+ CorvusCorone = mkCN (mkN "kråka") ;
+ CorvusCorax = mkCN (mkN "korp") ;
+ SturnusVulgaris = mkCN (mkN "stare") ;
+ PasserDomesticus = mkCN (mkN "gråsparv") ;
+ PasserMontanus = mkCN (mkN "pilfink") ;
+ FringillaCoelebs = mkCN (mkN "bofink") ;
+ FringillaMontifringilla = mkCN (mkN "bergfink") ;
+ CarpodacusErythrinus = mkCN (mkN "rosenfink") ;
+ CarduelisCannabina = mkCN (mkN "hämpling") ;
+ CarduelisFlammea = mkCN (mkN "gråsiska") ;
+ CarduelisCarduelis = mkCN (mkN "steglits") ;
+ CarduelisChloris = mkCN (mkN "grönfink") ;
+ CarduelisSpinus = mkCN (mkN "grönsiska") ;
+ PyrrhulaPyrrhula = mkCN (mkN "domherre") ;
+ LoxiaCurvirostra = mkCN (lin AP {s=(comparAP (mkA "liten" "litet" "lilla" "små" "mindre" "minst" "minsta")).s; isPre=True}) (mkN "korsnäbb") ;
+ EmberizaSchoeniclus = mkCN (mkN "sävsparv") ;
+ PlectrophenaxNivalis = mkCN (mkN "snösparv") ;
+ CalcariusLapponicus = mkCN (mkN "lappsparv") ;
+ EmberizaHortulana = mkCN (mkN "ortolansparv") ;
+ EmberizaCitrinella = mkCN (mkN "gulsparv") ;
+
+}
diff --git a/examples/SUMO/MergeBul.gf b/examples/SUMO/MergeBul.gf
new file mode 100644
index 000000000..e6d4ec600
--- /dev/null
+++ b/examples/SUMO/MergeBul.gf
@@ -0,0 +1,9 @@
+concrete MergeBul of Merge = BasicBul ** open SyntaxBul, ParadigmsBul in {
+
+flags
+ coding=utf8 ;
+
+lin
+ Bird = mkCN (mkN041 "птица") ;
+
+};
diff --git a/examples/SUMO/MergeSwe.gf b/examples/SUMO/MergeSwe.gf
new file mode 100644
index 000000000..2b6a247f4
--- /dev/null
+++ b/examples/SUMO/MergeSwe.gf
@@ -0,0 +1,9 @@
+concrete MergeSwe of Merge = BasicSwe ** open SyntaxSwe, ParadigmsSwe in {
+
+flags
+ coding=utf8 ;
+
+lin
+ Bird = mkCN (mkN "fågel") ;
+
+};
diff --git a/examples/SUMO/SUMO.gf b/examples/SUMO/SUMO.gf
index 233d30b70..e9db9beb8 100644
--- a/examples/SUMO/SUMO.gf
+++ b/examples/SUMO/SUMO.gf
@@ -17,7 +17,8 @@ abstract SUMO =
QoSontology,
WMD,
WorldAirportsA_K,
- WorldAirportsL_Z
+ WorldAirportsL_Z,
+ Birds
** {
flags startcat = Stmt ;
diff --git a/examples/SUMO/SUMOBul.gf b/examples/SUMO/SUMOBul.gf
new file mode 100644
index 000000000..26227be78
--- /dev/null
+++ b/examples/SUMO/SUMOBul.gf
@@ -0,0 +1,10 @@
+--# -path=.:alltenses
+concrete SUMOBul of SUMO =
+ BasicBul,
+ BirdsBul
+
+** {
+
+flags unlexer = text ; lexer = text ;
+
+} ;
diff --git a/examples/SUMO/SUMOSwe.gf b/examples/SUMO/SUMOSwe.gf
new file mode 100644
index 000000000..94b1c3edf
--- /dev/null
+++ b/examples/SUMO/SUMOSwe.gf
@@ -0,0 +1,10 @@
+--# -path=.:alltenses
+concrete SUMOSwe of SUMO =
+ BasicSwe,
+ BirdsSwe
+
+** {
+
+flags unlexer = text ; lexer = text ;
+
+} ;