summaryrefslogtreecommitdiff
path: root/old-examples/wiki/LexWikiSwe.gf
diff options
context:
space:
mode:
Diffstat (limited to 'old-examples/wiki/LexWikiSwe.gf')
-rw-r--r--old-examples/wiki/LexWikiSwe.gf401
1 files changed, 401 insertions, 0 deletions
diff --git a/old-examples/wiki/LexWikiSwe.gf b/old-examples/wiki/LexWikiSwe.gf
new file mode 100644
index 000000000..5dfba8de8
--- /dev/null
+++ b/old-examples/wiki/LexWikiSwe.gf
@@ -0,0 +1,401 @@
+
+instance LexWikiSwe of LexWiki = open SyntaxSwe, IrregSwe, ParadigmsSwe in {
+
+ flags coding = utf8 ;
+
+ oper
+-- Sentences
+ singleWordCommand_Utt verb = mkUtt politeImpForm positivePol (mkImp verb) ;
+ command_Utt verb det noun = mkUtt politeImpForm positivePol (mkImp (mkVP (mkV2 verb) (mkNP det noun))) ;
+ randomlyCommand_Utt verb det noun = mkUtt politeImpForm positivePol (mkImp (mkVP (mkAdV "slumpmässigt") (mkVP (mkV2 verb) (mkNP det noun)))) ;
+ label_Utt noun = mkUtt (mkNP (nounPN noun)) ;
+ countryName_Utt pn = mkUtt (mkNP pn) ;
+ cuisineName_Utt pn = mkUtt (mkNP pn) ;
+
+-- Verbs
+ cancel_V = mkV "avbryt" ;
+ select_V = mkV "väljer" ;
+ edit_V = mkV "redigerar" ;
+ save_V = mkV "sparar" ;
+ add_V = mkV (mkV "lägger") "till" ;
+ undo_V = mkV "ångrar" ;
+ redo_V = mkV "upprepar" ;
+ cut_V = mkV (mkV "klipper") "ut" ;
+ copy_V = mkV "kopierar" ;
+ paste_V = mkV (mkV "klistrar") "in" ;
+ delete_V = mkV "raderar" ;
+ refine_V = mkV "raffinerar" ; -- FIX!!!
+ replace_V = mkV "ersätter" ;
+ wrap_V = mkV "förpackar" ; -- FIX!!!
+
+-- Nouns
+-- Information
+ information_N = mkN "information" ;
+ name_N = mkN "namn" "namnet" "namn" "namnen" ;
+ address_N = mkN "adress" ;
+ city_N = mkN "stad" "städer" ;
+ state_N = mkN "stat" ;
+ postalcode_N = mkN "postnummer" "postnumret" "postnummer" "postnumren" ;
+ country_N = mkN "land" "landet" "länder" "länderna" ;
+ phone_N = mkN "telefonnummer" "telefonnumret" "telefonnummer" "telefonnumren" ;
+ cuisine_N = mkN "kök" "köket" "kök" "köken" ;
+ language_N = mkN "språk" "språket" "språk" "språken" ;
+
+-- Misc
+ page_N = mkN "sida" ;
+ index_N = mkN "index" "indexet" "index" "indexen" ;
+ review_N = mkN "recension" ;
+ restaurant_N = mkN "restaurang" ;
+ food_N = mkN "mat" ;
+ service_N = mkN "betjäning" ;
+ node_N = mkN "nod" ;
+ tree_N = mkN "träd" "trädet" "träd" "träden" ;
+
+-- Proper Nouns
+-- Countries
+ Andorra_PN = mkPN "Andorra" ;
+ UnitedArabEmirates_PN = mkPN "Förenade Arabemiraten" ;
+ Afghanistan_PN = mkPN "Afghanistan" ;
+ AntiguaAndBarbuda_PN = mkPN "Antigua och Barbuda" ;
+ Anguilla_PN = mkPN "Anguilla" ;
+ Albania_PN = mkPN "Albanien" ;
+ Armenia_PN = mkPN "Armenien" ;
+ NetherlandsAntilles_PN = mkPN "Nederländska Antillerna" ;
+ Angola_PN = mkPN "Angola" ;
+ Antarctica_PN = mkPN "Antarktis" ;
+ Argentina_PN = mkPN "Argentina" ;
+ AmericanSamoa_PN = mkPN "Amerikanska Samoa" ;
+ Austria_PN = mkPN "Österrike" ;
+ Australia_PN = mkPN "Australien" ;
+ Aruba_PN = mkPN "Aruba" ;
+ AlandIslands_PN = mkPN "Åland" ;
+ Azerbaijan_PN = mkPN "Azerbajdzjan" ;
+ BosniaAndHerzegovina_PN = mkPN "Bosnien-Hercegovina" ;
+ Barbados_PN = mkPN "Barbados" ;
+ Bangladesh_PN = mkPN "Bangladesh" ;
+ Belgium_PN = mkPN "Belgien" ;
+ BurkinaFaso_PN = mkPN "Burkina Faso" ;
+ Bulgaria_PN = mkPN "Bulgarien" ;
+ Bahrain_PN = mkPN "Bahrain" ;
+ Burundi_PN = mkPN "Burundi" ;
+ Benin_PN = mkPN "Benin" ;
+ Bermuda_PN = mkPN "Bermuda" ;
+ Brunei_PN = mkPN "Brunei" ;
+ Bolivia_PN = mkPN "Bolivia" ;
+ Brazil_PN = mkPN "Brasilien" ;
+ Bahamas_PN = mkPN "Bahamas" ;
+ Bhutan_PN = mkPN "Bhutan" ;
+ BouvetIsland_PN = mkPN "Bouvetön" ;
+ Botswana_PN = mkPN "Botswana" ;
+ Belarus_PN = mkPN "Vitryssland" ;
+ Belize_PN = mkPN "Belize" ;
+ Canada_PN = mkPN "Kanada" ;
+ CocosIslands_PN = mkPN "Kokosöarna" ;
+ CongoDemocraticRepublicofthe_PN = mkPN "Demokratiska republiken Kongo" ;
+ CentralAfricanRepublic_PN = mkPN "Centralafrikanska republiken" ;
+ Congo_PN = mkPN "Kongo" ;
+ Switzerland_PN = mkPN "Schweiz" ;
+ CotedIvoire_PN = mkPN "Elfenbenskusten" ;
+ CookIslands_PN = mkPN "Cooköarna" ;
+ Chile_PN = mkPN "Chile" ;
+ Cameroon_PN = mkPN "Kamerun" ;
+ China_PN = mkPN "Kina" ;
+ Colombia_PN = mkPN "Colombia" ;
+ CostaRica_PN = mkPN "Costa Rica" ;
+ SerbiaAndMontenegro_PN = mkPN "Serbien och Montenegro" ;
+ Cuba_PN = mkPN "Kuba" ;
+ CapeVerde_PN = mkPN "Kap Verde" ;
+ ChristmasIsland_PN = mkPN "Julön" ;
+ Cyprus_PN = mkPN "Cypern" ;
+ CzechRepublic_PN = mkPN "Tjeckien" ;
+ Germany_PN = mkPN "Tyskland" ;
+ Djibouti_PN = mkPN "Djibouti" ;
+ Denmark_PN = mkPN "Danmark" ;
+ Dominica_PN = mkPN "Dominica" ;
+ DominicanRepublic_PN = mkPN "Dominikanska republiken" ;
+ Algeria_PN = mkPN "Algeriet" ;
+ Ecuador_PN = mkPN "Ecuador" ;
+ Estonia_PN = mkPN "Estland" ;
+ Egypt_PN = mkPN "Egypten" ;
+ WesternSahara_PN = mkPN "Västsahara" ;
+ Eritrea_PN = mkPN "Eritrea" ;
+ Spain_PN = mkPN "Spanien" ;
+ Ethiopia_PN = mkPN "Etiopien" ;
+ Finland_PN = mkPN "Finland" ;
+ Fiji_PN = mkPN "Fiji" ;
+ FalklandIslands_PN = mkPN "Falklandsöarna" ;
+ Micronesia_PN = mkPN "Mikronesien" ;
+ FaroeIslands_PN = mkPN "Färöarna" ;
+ France_PN = mkPN "Frankrike" ;
+ Gabon_PN = mkPN "Gabon" ;
+ UnitedKingdom_PN = mkPN "Storbritannien" ;
+ Grenada_PN = mkPN "Grenada" ;
+ Georgia_PN = mkPN "Georgia" ;
+ FrenchGuiana_PN = mkPN "Franska Guyana" ;
+ Guernsey_PN = mkPN "Guernsey" ;
+ Ghana_PN = mkPN "Ghana" ;
+ Gibraltar_PN = mkPN "Gibraltar" ;
+ Greenland_PN = mkPN "Grönland" ;
+ Gambia_PN = mkPN "Gambia" ;
+ Guinea_PN = mkPN "Guinea" ;
+ Guadeloupe_PN = mkPN "Guadeloupe" ;
+ EquatorialGuinea_PN = mkPN "Ekvatorialguinea" ;
+ Greece_PN = mkPN "Grekland" ;
+ SouthGeorgiaAndTheSouthSandwichIslands_PN = mkPN "Sydgeorgien och Sydsandwichöarna" ;
+ Guatemala_PN = mkPN "Guatemala" ;
+ Guam_PN = mkPN "Guam" ;
+ GuineaBissau_PN = mkPN "Guinea-Bissau" ;
+ Guyana_PN = mkPN "Guyana" ;
+ HongKong_PN = mkPN "Hongkong" ;
+ HeardIslandAndMcDonaldIslands_PN = mkPN "Heardön och McDonaldöarna" ;
+ Honduras_PN = mkPN "Honduras" ;
+ Croatia_PN = mkPN "Kroatien" ;
+ Haiti_PN = mkPN "Haiti" ;
+ Hungary_PN = mkPN "Ungern" ;
+ Indonesia_PN = mkPN "Indonesien" ;
+ Ireland_PN = mkPN "Irland" ;
+ Israel_PN = mkPN "Israel" ;
+ IsleofMan_PN = mkPN "Isle of Man" ;
+ India_PN = mkPN "Indien" ;
+ BritishIndianOceanTerritory_PN = mkPN "Brittiska territoriet i Indiska Oceanen" ;
+ Iraq_PN = mkPN "Irak" ;
+ Iran_PN = mkPN "Iran" ;
+ Iceland_PN = mkPN "Island" ;
+ Italy_PN = mkPN "Italien" ;
+ Jersey_PN = mkPN "Jersey" ;
+ Jamaica_PN = mkPN "Jamaica" ;
+ Jordan_PN = mkPN "Jordanien" ;
+ Japan_PN = mkPN "Japan" ;
+ Kenya_PN = mkPN "Kenya" ;
+ Kyrgyzstan_PN = mkPN "Kirgizistan" ;
+ Cambodia_PN = mkPN "Kambodja" ;
+ Kiribati_PN = mkPN "Kiribati" ;
+ Comoros_PN = mkPN "Komorerna" ;
+ SaintKittsAndNevis_PN = mkPN "St Kitts och Nevis" ;
+ NorthKorea_PN = mkPN "Nordkorea" ;
+ SouthKorea_PN = mkPN "Sydkorea" ;
+ Kuwait_PN = mkPN "Kuwait" ;
+ CaymanIslands_PN = mkPN "Caymanöarna" ;
+ Kazakhstan_PN = mkPN "Kazakstan" ;
+ Laos_PN = mkPN "Laos" ;
+ Lebanon_PN = mkPN "Libanon" ;
+ SaintLucia_PN = mkPN "St Lucia" ;
+ Liechtenstein_PN = mkPN "Liechtenstein" ;
+ SriLanka_PN = mkPN "Sri Lanka" ;
+ Liberia_PN = mkPN "Liberia" ;
+ Lesotho_PN = mkPN "Lesotho" ;
+ Lithuania_PN = mkPN "Litauen" ;
+ Luxembourg_PN = mkPN "Luxemburg" ;
+ Latvia_PN = mkPN "Lettland" ;
+ Libya_PN = mkPN "Libyen" ;
+ Morocco_PN = mkPN "Marocko" ;
+ Monaco_PN = mkPN "Monaco" ;
+ Moldova_PN = mkPN "Moldavien" ;
+ Montenegro_PN = mkPN "Montenegro" ;
+ Madagascar_PN = mkPN "Madagaskar" ;
+ MarshallIslands_PN = mkPN "Marshallöarna" ;
+ Macedonia_PN = mkPN "Makedonien" ;
+ Mali_PN = mkPN "Mali" ;
+ Myanmar_PN = mkPN "Myanmar" ;
+ Mongolia_PN = mkPN "Mongoliet" ;
+ Macao_PN = mkPN "Macao" ;
+ NorthernMarianaIslands_PN = mkPN "Nordmarianerna" ;
+ Martinique_PN = mkPN "Martinique" ;
+ Mauritania_PN = mkPN "Mauretanien" ;
+ Montserrat_PN = mkPN "Montserrat" ;
+ Malta_PN = mkPN "Malta" ;
+ Mauritius_PN = mkPN "Mauritius" ;
+ Maldives_PN = mkPN "Maldiverna" ;
+ Malawi_PN = mkPN "Malawi" ;
+ Mexico_PN = mkPN "Mexiko" ;
+ Malaysia_PN = mkPN "Malaysia" ;
+ Mozambique_PN = mkPN "Moçambique" ;
+ Namibia_PN = mkPN "Namibia" ;
+ NewCaledonia_PN = mkPN "Nya Kaledonien" ;
+ Niger_PN = mkPN "Niger" ;
+ NorfolkIsland_PN = mkPN "Norfolkön" ;
+ Nigeria_PN = mkPN "Nigeria" ;
+ Nicaragua_PN = mkPN "Nicaragua" ;
+ Netherlands_PN = mkPN "Nederländerna" ;
+ Norway_PN = mkPN "Norge" ;
+ Nepal_PN = mkPN "Nepal" ;
+ Nauru_PN = mkPN "Nauru" ;
+ Niue_PN = mkPN "Niue" ;
+ NewZealand_PN = mkPN "Nya Zeeland" ;
+ Oman_PN = mkPN "Oman" ;
+ Panama_PN = mkPN "Panama" ;
+ Peru_PN = mkPN "Peru" ;
+ FrenchPolynesia_PN = mkPN "Franska Polynesien" ;
+ PapuaNewGuinea_PN = mkPN "Papua Nya Guinea" ;
+ Philippines_PN = mkPN "Filippinerna" ;
+ Pakistan_PN = mkPN "Pakistan" ;
+ Poland_PN = mkPN "Polen" ;
+ SaintPierreAndMiquelon_PN = mkPN "St. Pierre och Miquelon" ;
+ Pitcairn_PN = mkPN "Pitcairn" ;
+ PuertoRico_PN = mkPN "Puerto Rico" ;
+ PalestinianTerritory_PN = mkPN "Palestinska territoriet" ;
+ Portugal_PN = mkPN "Portugal" ;
+ Palau_PN = mkPN "Palau Belau" ;
+ Paraguay_PN = mkPN "Paraguay" ;
+ Qatar_PN = mkPN "Qatar" ;
+ Reunion_PN = mkPN "Réunion" ;
+ Romania_PN = mkPN "Rumänien" ;
+ Serbia_PN = mkPN "Serbien" ;
+ Russia_PN = mkPN "Ryssland" ;
+ Rwanda_PN = mkPN "Rwanda" ;
+ SaudiArabia_PN = mkPN "Saudiarabien" ;
+ SolomonIslands_PN = mkPN "Salomonöarna" ;
+ Seychelles_PN = mkPN "Seychellerna" ;
+ Sudan_PN = mkPN "Sudan" ;
+ Sweden_PN = mkPN "Sverige" ;
+ Singapore_PN = mkPN "Singapore" ;
+ SaintHelena_PN = mkPN "St Helena" ;
+ Slovenia_PN = mkPN "Slovenien" ;
+ SvalbardAndJanMayen_PN = mkPN "Svalbard och Jan Mayen" ;
+ Slovakia_PN = mkPN "Slovakien" ;
+ SierraLeone_PN = mkPN "Sierra Leone" ;
+ SanMarino_PN = mkPN "San Marino" ;
+ Senegal_PN = mkPN "Senegal" ;
+ Somalia_PN = mkPN "Somalia" ;
+ Suriname_PN = mkPN "Surinam" ;
+ SaoTomeAndPrincipe_PN = mkPN "Sao Tomé och Principe" ;
+ ElSalvador_PN = mkPN "El Salvador" ;
+ Syria_PN = mkPN "Syrien" ;
+ Swaziland_PN = mkPN "Swaziland" ;
+ TurksAndCaicosIslands_PN = mkPN "Turks- och Caicosöarna" ;
+ Chad_PN = mkPN "Tchad" ;
+ FrenchSouthernTerritories_PN = mkPN "Franska territorierna i södra Indiska Oceanen" ;
+ Togo_PN = mkPN "Togo" ;
+ Thailand_PN = mkPN "Thailand" ;
+ Tajikistan_PN = mkPN "Tadzjikistan" ;
+ Tokelau_PN = mkPN "Tokelauöarna" ;
+ EastTimor_PN = mkPN "Östtimor" ;
+ Turkmenistan_PN = mkPN "Turkmenistan" ;
+ Tunisia_PN = mkPN "Tunisien" ;
+ Tonga_PN = mkPN "Tonga" ;
+ Turkey_PN = mkPN "Turkiet" ;
+ TrinidadAndTobago_PN = mkPN "Trinidad och Tobago" ;
+ Tuvalu_PN = mkPN "Tuvalu" ;
+ Taiwan_PN = mkPN "Taiwan" ;
+ Tanzania_PN = mkPN "Tanzania" ;
+ Ukraine_PN = mkPN "Ukraina" ;
+ Uganda_PN = mkPN "Uganda" ;
+ UnitedStatesMinorOutlyingIslands_PN = mkPN "Förenta staternas yttre öar" ;
+ UnitedStates_PN = mkPN "USA" ;
+ Uruguay_PN = mkPN "Uruguay" ;
+ Uzbekistan_PN = mkPN "Uzbekistan" ;
+ VaticanCity_PN = mkPN "Vatikanstaten" ;
+ SaintVincentAndtheGrenadines_PN = mkPN "Saint Vincent och Grenadinerna" ;
+ Venezuela_PN = mkPN "Venezuela" ;
+ VirginIslandsBritish_PN = mkPN "Brittiska jungfruöarna" ;
+ VirginIslandsUS_PN = mkPN "Amerikanska jungfruöarna" ;
+ Vietnam_PN = mkPN "Vietnam" ;
+ Vanuatu_PN = mkPN "Vanuatu" ;
+ WallisAndFutuna_PN = mkPN "Wallis och Futuna" ;
+ Samoa_PN = mkPN "Samoa" ;
+ Yemen_PN = mkPN "Yemen" ;
+ Mayotte_PN = mkPN "Mayotte" ;
+ SouthAfrica_PN = mkPN "Sydafrika" ;
+ Zambia_PN = mkPN "Zambia" ;
+ Zimbabwe_PN = mkPN "Zimbabwe" ;
+
+
+-- Cuisines
+ Afghani_PN = mkPN "Afghansk" ;
+ African_PN = mkPN "Afrikansk" ;
+ American_PN = mkPN "Amerikansk" ;
+ Arabic_PN = mkPN "Arabisk" ;
+ Argentine_PN = mkPN "Argentinsk" ;
+ Armenian_PN = mkPN "Armenisk" ;
+ Asian_PN = mkPN "Asiatisk" ;
+ Australian_PN = mkPN "Australiensisk" ;
+ Austrian_PN = mkPN "Österrikisk" ;
+ Balinese_PN = mkPN "Balinesisk" ;
+ Basque_PN = mkPN "Baskisk" ;
+ Belgian_PN = mkPN "Belgisk" ;
+ Brazilian_PN = mkPN "Brasiliansk" ;
+ Bulgarian_PN = mkPN "Bulgarisk" ;
+ Burmese_PN = mkPN "Burmesisk" ;
+ Cajun_PN = mkPN "Cajun" ;
+ Cambodian_PN = mkPN "Kambodjansk" ;
+ Caribbean_PN = mkPN "Karibisk" ;
+ Catalan_PN = mkPN "Katalansk" ;
+ Chinese_PN = mkPN "Kinesisk" ;
+ Colombian_PN = mkPN "Colombiansk" ;
+ Contemporary_PN = mkPN "Samtida" ;
+ Continental_PN = mkPN "Kontinental" ;
+ Creole_PN = mkPN "Kreolsk" ;
+ Cuban_PN = mkPN "Kubansk" ;
+ Czech_PN = mkPN "Tjeckisk" ;
+ Dutch_PN = mkPN "Nederländsk" ;
+ EasternEuropean_PN = mkPN "Östeuropeisk" ;
+ Eclectic_PN = mkPN "Eklektisk" ;
+ Egyptian_PN = mkPN "Egyptisk" ;
+ English_PN = mkPN "Brittisk" ;
+ Ethiopian_PN = mkPN "Etiopisk" ;
+ Ethnic_PN = mkPN "Etnisk" ;
+ French_PN = mkPN "Fransk" ;
+ Fusion_PN = mkPN "Fusion" ;
+ German_PN = mkPN "Tysk" ;
+ Greek_PN = mkPN "Grekisk" ;
+ Haitian_PN = mkPN "Haitiansk" ;
+ Hungarian_PN = mkPN "Ungersk" ;
+ Indian_PN = mkPN "Indisk" ;
+ Indonesian_PN = mkPN "Indonesisk" ;
+ International_PN = mkPN "Internationell" ;
+ Irish_PN = mkPN "Irländsk" ;
+ Israeli_PN = mkPN "Israelisk" ;
+ Italian_PN = mkPN "Italiensk" ;
+ Jamaican_PN = mkPN "Jamaicansk" ;
+ Japanese_PN = mkPN "Japansk" ;
+ Jewish_PN = mkPN "Judisk" ;
+ Korean_PN = mkPN "Koreansk" ;
+ LatinAmerican_PN = mkPN "Latinamerikansk" ;
+ Lebanese_PN = mkPN "Libanesisk" ;
+ Malaysian_PN = mkPN "Malaysisk" ;
+ Mexican_PN = mkPN "Mexikansk" ;
+ MiddleEastern_PN = mkPN "Mellanösternsk" ;
+ Mongolian_PN = mkPN "Mongolisk" ;
+ Moroccan_PN = mkPN "Marockansk" ;
+ NewZealandCuisine_PN = mkPN "Nyzeeländsk" ;
+ Nicaraguan_PN = mkPN "Nicaraguansk" ;
+ Nouveau_PN = mkPN "Nouveau" ;
+ Pakistani_PN = mkPN "Pakistansk" ;
+ Persian_PN = mkPN "Iransk" ;
+ Peruvian_PN = mkPN "Peruansk" ;
+ Philippine_PN = mkPN "Filippinsk" ;
+ Polish_PN = mkPN "Polsk" ;
+ Polynesian_PN = mkPN "Polynesisk" ;
+ Portuguese_PN = mkPN "Portugisisk" ;
+ PuertoRican_PN = mkPN "Puertorikansk" ;
+ Russian_PN = mkPN "Rysk" ;
+ Salvadorean_PN = mkPN "Salvadoransk" ;
+ Scandinavian_PN = mkPN "Skandinavisk" ;
+ Scottish_PN = mkPN "Skotsk" ;
+ Seafood_PN = mkPN "Fisk och Skaldjur" ; --FIX!!!
+ Singaporean_PN = mkPN "Singaporiansk" ;
+ Spanish_PN = mkPN "Spansk" ;
+ SriLankan_PN = mkPN "Lankiesisk" ;
+ Swedish_PN = mkPN "Svensk" ;
+ Swiss_PN = mkPN "Schweizisk" ;
+ Tex_Mex_PN = mkPN "Tex-Mex" ;
+ Thai_PN = mkPN "Thailändsk" ;
+ Tibetan_PN = mkPN "Tibetansk" ;
+ Turkish_PN = mkPN "Turkisk" ;
+ Ukrainian_PN = mkPN "Ukrainsk" ;
+ Vegan_PN = mkPN "Vegansk" ;
+ Vegetarian_PN = mkPN "Vegetarisk" ;
+ Venezulean_PN = mkPN "Venezolansk" ;
+ Vietnamese_PN = mkPN "Vietnamesisk" ;
+
+-- Determiners
+ defSg_Det = defSgDet ;
+-- defPl_Det = defPlDet ;
+ indefSg_Det = indefSgDet ;
+-- indefPl_Det = indefPlDet ;
+ this_Det = mkDet this_QuantSg ;
+-- that_Det = mkDet that_QuantSg ;
+-- these_Det = mkDet these_QuantPl ;
+-- those_Det = mkDet those_QuantPl ;
+
+}