summaryrefslogtreecommitdiff
path: root/examples/phrasebook/WordsSwe.gf
blob: 09df8c220c35004a52ebe81ca0e374268d14e3c3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
-- (c) 2009 Aarne Ranta under LGPL

concrete WordsSwe of Words = SentencesSwe ** 
    open SyntaxSwe, ParadigmsSwe in {
  lin
    Wine = mkCN (mkN "vin" "vinet" "viner" "vinerna") ;
    Beer = mkCN (mkN "öl" neutrum) ;
    Water = mkCN (mkN "vatten" "vattnet" "vatten" "vattnen") ;
    Coffee = mkCN (mkN "kaffe" neutrum) ;
    Tea = mkCN (mkN "te" neutrum) ;

    Pizza = mkCN (mkN "pizza") ;
    Cheese = mkCN (mkN "ost") ;
    Fish = mkCN (mkN "fisk") ;
    Fresh = mkAP (mkA "färsk") ;
    Warm = mkAP (mkA "varm") ;
    Italian = mkAP (mkA "italiensk") ;
    Expensive = mkAP (mkA "dyr") ;
    Delicious = mkAP (mkA "läcker") ;
    Boring = mkAP (mkA "tråkig") ;

    Restaurant = mkCN (mkN "restaurang" "restauranger") ;
    Bar = mkCN (mkN "bar" "barer") ;
    Toilet = mkCN (mkN "toalett" "toaletter") ;

    Euro = mkCN (mkN "euro" "euro") ;
    Dollar = mkCN (mkN "dollar" "dollar") ;
    Lei = mkCN (mkN "lei" "lei") ;

    English = mkNP (mkPN "engelska") ;
    Finnish = mkNP (mkPN "finska") ;
    French = mkNP (mkPN "franska") ; 
    Romanian = mkNP (mkPN "rumänska") ;
    Swedish = mkNP (mkPN "svenska") ;

    AWant p obj = mkCl p want_VV (mkVP have_V2 obj) ;
    ALike p item = mkCl p (mkV2 (mkV "tycker") (mkPrep "om")) item ;
    AHave p kind = mkCl p have_V2 (mkNP kind) ;
    ASpeak p lang = mkCl p  (mkV2 (mkV "tala")) lang ;
    ALove p q = mkCl p (mkV2 (mkV "älska")) q ;

    AHungry p = mkCl p (mkA "hungrig") ;
    AThirsty p = mkCl p (mkA "törstig") ;
    ATired p = mkCl p (mkA "trött") ;
    AScared p = mkCl p (mkA "rädd") ;
    AUnderstand p = mkCl p (mkV "förstå" "förstod" "förstått") ;

}