summaryrefslogtreecommitdiff
path: root/next-lib/src/swedish/DiffSwe.gf
diff options
context:
space:
mode:
authoraarne <aarne@chalmers.se>2009-06-22 15:39:08 +0000
committeraarne <aarne@chalmers.se>2009-06-22 15:39:08 +0000
commite89fdae2fa1626348d8025824a7469252fa85e42 (patch)
treec7d46bbd0494043b4bd6f917a25a7687517d0547 /next-lib/src/swedish/DiffSwe.gf
parent3049b59b35b25381a7c6787444165c200d66e08b (diff)
next-lib renamed to lib, lib to old-lib
Diffstat (limited to 'next-lib/src/swedish/DiffSwe.gf')
-rw-r--r--next-lib/src/swedish/DiffSwe.gf99
1 files changed, 0 insertions, 99 deletions
diff --git a/next-lib/src/swedish/DiffSwe.gf b/next-lib/src/swedish/DiffSwe.gf
deleted file mode 100644
index 307df2ccb..000000000
--- a/next-lib/src/swedish/DiffSwe.gf
+++ /dev/null
@@ -1,99 +0,0 @@
-instance DiffSwe of DiffScand = open CommonScand, Prelude in {
-
--- Parameters.
-
- param
- Gender = Utr | Neutr ;
-
- oper
- utrum = Utr ;
- neutrum = Neutr ;
-
- gennumN : Gender -> Number -> GenNum = \g,n -> Plg ; -----
- gennum : Gender -> Number -> GenNum = \g,n ->
-{-
---- debugging Compute 9/11/2007
- case n of {
- Sg => case g of {
- Utr => SgUtr ;
- Neutr => SgNeutr
- } ;
- _ => Plg
- } ;
--}
- case <<g,n> : Gender * Number> of {
- <Utr,Sg> => SgUtr ;
- <Neutr,Sg> => SgNeutr ;
- _ => Plg
- } ;
-
- detDef : Species = Def ;
-
- Verb : Type = {
- s : VForm => Str ;
- part : Str ;
- vtype : VType
- } ;
-
- hasAuxBe _ = False ;
-
-
--- Strings.
-
- conjThat = "att" ;
- conjThan = "än" ;
- conjAnd = "och" ;
- infMark = "att" ;
- compMore = "mera" ;
-
- subjIf = "om" ;
-
- artIndef : Gender => Str = table {
- Utr => "en" ;
- Neutr => "ett"
- } ;
- detIndefPl = "några" ;
-
- verbHave =
- mkVerb "ha" "har" "ha" "hade" "haft" "havd" "havt" "havda" ** noPart ;
- verbBe =
- mkVerb "vara" "är" "var" "var" "varit" "varen" "varet" "varna"
- ** noPart ;
- verbBecome =
- mkVerb "bli" "blir" "bli" "blev" "blivit" "bliven" "blivet" "blivna"
- ** noPart ;
-
- -- auxiliary
- noPart = {part = []} ;
-
- auxFut = "ska" ; -- "skall" in ExtSwe
- auxCond = "skulle" ;
-
- negation : Polarity => Str = table {
- Pos => [] ;
- Neg => "inte"
- } ;
-
- genderForms : (x1,x2 : Str) -> Gender => Str = \all,allt ->
- table {
- Utr => all ;
- Neutr => allt
- } ;
-
- relPron : GenNum => RCase => Str = \\gn,c => case c of {
- RNom | RPrep False => "som" ;
- RGen => "vars" ;
- RPrep True => gennumForms "vilken" "vilket" "vilka" ! gn
- } ;
-
- pronSuch = gennumForms "sådan" "sådant" "sådana" ;
-
- reflPron : Agr -> Str = \a -> case a of {
- {gn = Plg ; p = P1} => "oss" ;
- {gn = Plg ; p = P2} => "er" ;
- {p = P1} => "mig" ;
- {p = P2} => "dig" ;
- {p = P3} => "sig"
- } ;
-
-}