From 648b186491ea3f5066a215a22394ea62b93146d2 Mon Sep 17 00:00:00 2001 From: aarne Date: Thu, 8 Jun 2006 21:41:51 +0000 Subject: [PATCH] updated gfdoc --- lib/resource-1.0/doc/gfdoc/Adjective.html | 9 +- lib/resource-1.0/doc/gfdoc/Adverb.html | 9 +- lib/resource-1.0/doc/gfdoc/Cat.html | 44 ++--- lib/resource-1.0/doc/gfdoc/Common.html | 20 +- lib/resource-1.0/doc/gfdoc/Conjunction.html | 20 +- lib/resource-1.0/doc/gfdoc/Grammar.html | 9 +- lib/resource-1.0/doc/gfdoc/Idiom.html | 9 +- lib/resource-1.0/doc/gfdoc/IrregGer.gf | 189 ++++++++++++++++++- lib/resource-1.0/doc/gfdoc/IrregNor.gf | 2 +- lib/resource-1.0/doc/gfdoc/Lang.html | 23 +-- lib/resource-1.0/doc/gfdoc/Mathematical.html | 9 +- lib/resource-1.0/doc/gfdoc/Multi.html | 9 +- lib/resource-1.0/doc/gfdoc/Noun.html | 24 +-- lib/resource-1.0/doc/gfdoc/Numeral.html | 9 +- lib/resource-1.0/doc/gfdoc/ParadigmsDan.html | 90 ++++----- lib/resource-1.0/doc/gfdoc/ParadigmsEng.html | 86 ++++----- lib/resource-1.0/doc/gfdoc/ParadigmsFin.html | 42 ++--- lib/resource-1.0/doc/gfdoc/ParadigmsFre.html | 78 ++++---- lib/resource-1.0/doc/gfdoc/ParadigmsGer.html | 9 +- lib/resource-1.0/doc/gfdoc/ParadigmsIta.html | 78 ++++---- lib/resource-1.0/doc/gfdoc/ParadigmsNor.html | 90 ++++----- lib/resource-1.0/doc/gfdoc/ParadigmsRus.html | 38 ++-- lib/resource-1.0/doc/gfdoc/ParadigmsSpa.html | 78 ++++---- lib/resource-1.0/doc/gfdoc/ParadigmsSwe.html | 86 ++++----- lib/resource-1.0/doc/gfdoc/Phrase.html | 9 +- lib/resource-1.0/doc/gfdoc/Precedence.html | 6 +- lib/resource-1.0/doc/gfdoc/Predef.html | 9 +- lib/resource-1.0/doc/gfdoc/PredefAbs.html | 8 +- lib/resource-1.0/doc/gfdoc/Predication.html | 32 ++-- lib/resource-1.0/doc/gfdoc/Prelude.html | 36 ++-- lib/resource-1.0/doc/gfdoc/Question.html | 9 +- lib/resource-1.0/doc/gfdoc/Relative.html | 9 +- lib/resource-1.0/doc/gfdoc/Sentence.html | 28 ++- lib/resource-1.0/doc/gfdoc/Structural.html | 9 +- lib/resource-1.0/doc/gfdoc/Symbol.html | 20 +- lib/resource-1.0/doc/gfdoc/Tense.html | 9 +- lib/resource-1.0/doc/gfdoc/Text.html | 9 +- lib/resource-1.0/doc/gfdoc/Verb.html | 24 +-- 38 files changed, 585 insertions(+), 692 deletions(-) diff --git a/lib/resource-1.0/doc/gfdoc/Adjective.html b/lib/resource-1.0/doc/gfdoc/Adjective.html index 8f1c78d45..0ffaf0608 100644 --- a/lib/resource-1.0/doc/gfdoc/Adjective.html +++ b/lib/resource-1.0/doc/gfdoc/Adjective.html @@ -6,17 +6,12 @@

Adjectives and adjectival phrases

-Author:
-Last update: Wed May 31 19:01:35 2006 +Last update: 2006-01-10 20:56:21 CET


- -


@@ -25,8 +20,6 @@ Produced by gfdoc - a rudimentary GF document generator. (c) Aarne Ranta (aarne@cs.chalmers.se) 2002 under GNU GPL.

- -

Adjectives and adjectival phrases

     abstract Adjective = Cat ** {
     
diff --git a/lib/resource-1.0/doc/gfdoc/Adverb.html b/lib/resource-1.0/doc/gfdoc/Adverb.html
index 72d685e0a..517e2207f 100644
--- a/lib/resource-1.0/doc/gfdoc/Adverb.html
+++ b/lib/resource-1.0/doc/gfdoc/Adverb.html
@@ -6,17 +6,12 @@
 
 

Adverbs and adverbial phrases

-Author:
-Last update: Wed May 31 19:01:35 2006 +Last update: 2006-05-23 22:22:34 CEST


- -


@@ -25,8 +20,6 @@ Produced by gfdoc - a rudimentary GF document generator. (c) Aarne Ranta (aarne@cs.chalmers.se) 2002 under GNU GPL.

- -

Adverbs and adverbial phrases

     abstract Adverb = Cat ** {
     
diff --git a/lib/resource-1.0/doc/gfdoc/Cat.html b/lib/resource-1.0/doc/gfdoc/Cat.html
index c1951d9cf..08eb6b3ee 100644
--- a/lib/resource-1.0/doc/gfdoc/Cat.html
+++ b/lib/resource-1.0/doc/gfdoc/Cat.html
@@ -6,27 +6,23 @@
 
 

The category system

-Author:
-Last update: Wed May 31 19:01:35 2006 +Last update: 2006-05-28 19:11:48 CEST


-


@@ -36,8 +32,6 @@ Produced by gfdoc - a rudimentary GF document generator. (c) Aarne Ranta (aarne@cs.chalmers.se) 2002 under GNU GPL.

- -

The category system

The category system is central to the library in the sense that the other modules (Adjective, Adverb, Noun, Verb etc) @@ -64,7 +58,7 @@ are defined on Conjunction and only used locally there. cat

- +

Sentences and clauses

Constructed in Sentence, and also in @@ -79,7 +73,7 @@ Constructed in Sentence, and also in Imp ; -- imperative e.g. "look at this"

- +

Questions and interrogatives

Constructed in Question. @@ -91,7 +85,7 @@ Constructed in Question. IDet ; -- interrogative determiner e.g. "which"

- +

Relative clauses and pronouns

Constructed in Relative. @@ -101,7 +95,7 @@ Constructed in Relative. RP ; -- relative pronoun e.g. "in which"

- +

Verb phrases

Constructed in Verb. @@ -111,7 +105,7 @@ Constructed in Verb. Comp ; -- complement of copula, such as AP e.g. "very warm"

- +

Adjectival phrases

Constructed in Adjective. @@ -120,7 +114,7 @@ Constructed in Adjective. AP ; -- adjectival phrase e.g. "very warm"

- +

Nouns and noun phrases

Constructed in Noun. @@ -147,7 +141,7 @@ as defined in Noun. Ord ; -- ordinal number (used in Det) e.g. "seventh"

- +

Numerals

Constructed in Numeral. @@ -156,7 +150,7 @@ Constructed in Numeral. Numeral;-- cardinal or ordinal, e.g. "five/fifth"

- +

Structural words

Constructed in Structural. @@ -168,7 +162,7 @@ Constructed in Structural. Prep ; -- preposition, or just case e.g. "in"

- +

Words of open classes

These are constructed in Lexicon and in diff --git a/lib/resource-1.0/doc/gfdoc/Common.html b/lib/resource-1.0/doc/gfdoc/Common.html index 4357fa076..584fdff50 100644 --- a/lib/resource-1.0/doc/gfdoc/Common.html +++ b/lib/resource-1.0/doc/gfdoc/Common.html @@ -6,21 +6,17 @@

Infrastructure with common implementations.

-Author:
-Last update: Wed May 31 19:01:35 2006 +Last update: 2006-05-28 19:11:48 CEST


-


@@ -30,8 +26,6 @@ Produced by gfdoc - a rudimentary GF document generator. (c) Aarne Ranta (aarne@cs.chalmers.se) 2002 under GNU GPL.

- -

Infrastructure with common implementations.

This module defines the categories that uniformly have the linearization {s : Str} in all languages. @@ -48,7 +42,7 @@ Romance languages. cat

- +

Top-level units

Constructed in Text: Text. @@ -68,7 +62,7 @@ Constructed in Phrase: Phr and SC ; -- embedded sentence or question e.g. "that it rains"

- +

Adverbs

Constructed in Adverb. @@ -83,7 +77,7 @@ Many adverbs are constructed in Structural. CAdv ; -- comparative adverb e.g. "more"

- +

Tense, polarity, and anteriority

         Tense ; -- tense: present, past, future, conditional
diff --git a/lib/resource-1.0/doc/gfdoc/Conjunction.html b/lib/resource-1.0/doc/gfdoc/Conjunction.html
index d82ab14a0..54a3da95a 100644
--- a/lib/resource-1.0/doc/gfdoc/Conjunction.html
+++ b/lib/resource-1.0/doc/gfdoc/Conjunction.html
@@ -6,21 +6,17 @@
 
 

Coordination

-Author:
-Last update: Wed May 31 19:01:36 2006 +Last update: 2006-01-20 22:04:10 CET


-


@@ -30,8 +26,6 @@ Produced by gfdoc - a rudimentary GF document generator. (c) Aarne Ranta (aarne@cs.chalmers.se) 2002 under GNU GPL.

- -

Coordination

Coordination is defined for many different categories; here is a sample. The rules apply to lists of two or more elements, @@ -51,7 +45,7 @@ compatibility with API 0.9 is needed, use abstract Conjunction = Cat ** {

- +

Rules

       fun
@@ -66,7 +60,7 @@ compatibility with API 0.9 is needed, use
         DConjAdv : DConj -> [Adv] -> Adv; -- "both badly and slowly"
 

- +

Categories

These categories are only used in this module. @@ -79,7 +73,7 @@ These categories are only used in this module. [AP]{2} ;

- +

List constructors

The list constructors are derived from the list notation and therefore diff --git a/lib/resource-1.0/doc/gfdoc/Grammar.html b/lib/resource-1.0/doc/gfdoc/Grammar.html index 45c1418e9..b0bbc69d6 100644 --- a/lib/resource-1.0/doc/gfdoc/Grammar.html +++ b/lib/resource-1.0/doc/gfdoc/Grammar.html @@ -6,17 +6,12 @@

The Main Module of the Resource Grammar

-Author:
-Last update: Wed May 31 19:01:36 2006 +Last update: 2006-06-01 22:30:20 CEST


- -


@@ -25,8 +20,6 @@ Produced by gfdoc - a rudimentary GF document generator. (c) Aarne Ranta (aarne@cs.chalmers.se) 2002 under GNU GPL.

- -

The Main Module of the Resource Grammar

This grammar a collection of the different grammar modules, To test the resource, import Lang, which also contains diff --git a/lib/resource-1.0/doc/gfdoc/Idiom.html b/lib/resource-1.0/doc/gfdoc/Idiom.html index 79fbafa9f..417c63e92 100644 --- a/lib/resource-1.0/doc/gfdoc/Idiom.html +++ b/lib/resource-1.0/doc/gfdoc/Idiom.html @@ -6,17 +6,12 @@

Idiomatic expressions

-Author:
-Last update: Wed May 31 19:01:36 2006 +Last update: 2006-06-01 22:30:20 CEST


- -


@@ -25,8 +20,6 @@ Produced by gfdoc - a rudimentary GF document generator. (c) Aarne Ranta (aarne@cs.chalmers.se) 2002 under GNU GPL.

- -

Idiomatic expressions

     abstract Idiom = Cat ** {
 
diff --git a/lib/resource-1.0/doc/gfdoc/IrregGer.gf b/lib/resource-1.0/doc/gfdoc/IrregGer.gf index 3285ce342..56d606a0b 100644 --- a/lib/resource-1.0/doc/gfdoc/IrregGer.gf +++ b/lib/resource-1.0/doc/gfdoc/IrregGer.gf @@ -1,7 +1,194 @@ --# -path=.:prelude:../abstract:../common +-- adapted from verb list in +-- http://www.iee.et.tu-dresden.de/~wernerr/grammar/verben_dt.html + concrete IrregGer of IrregGerAbs = CatGer ** open ParadigmsGer in { -flags optimize=values ; + flags optimize=values ; + + lin backen_V = irregV "backen" "bäckt" (variants {"backt" ; "buk"}) (variants {"backt" ; "buke"}) "gebacken" ; + lin befehlen_V = irregV "befehlen" "befiehlt" "befahl" "beföhle" "befähle)" ; + lin beginnen_V = irregV "beginnen" "beginnt" "begann" "begönne" "begänne)" ; + lin beißen_V = irregV "beißen" "beißt" "biß" "biße" "gebissen" ; + lin bergen_V = irregV "bergen" "birgt" "barg" "bärge" "geborgen" ; + lin bersten_V = irregV "bersten" "birst" "barst" "bärste" "geborsten" ; + lin bewegen_V = irregV "bewegen" "bewegt" "bewog" "bewöge" "bewogen" ; + lin biegen_V = irregV "biegen" "biegt" "bog" "böge" "gebogen" ; + lin bieten_V = irregV "bieten" "bietet" "bot" "böte" "geboten" ; + lin binden_V = irregV "binden" "bindt" "band" "bände" "gebunden" ; + lin bitten_V = irregV "bitten" "bittet" "bat" "bäte" "gebeten" ; + lin blasen_V = irregV "blasen" "bläst" "blies" "bliese" "geblasen" ; + lin bleiben_V = irregV "bleiben" "bleibt" "blieb" "bliebe" "geblieben" ; + lin braten_V = irregV "braten" "brät" "briet" "briete" "gebraten" ; + lin brechen_V = irregV "brechen" "bricht" "brach" "bräche" "gebrochen" ; + lin brennen_V = irregV "brennen" "brennt" "brannte" "brennte" "gebrannt" ; + lin bringen_V = irregV "bringen" "bringt" "brachte" "brachte" "gebracht" ; + lin denken_V = irregV "denken" "denkt" "dachte" "dachte" "gedacht" ; + lin dingen_V = irregV "dingen" "dingt" "dingte" "dang" "gedungen" ; + lin dreschen_V = irregV "dreschen" "drischt" "drosch" "drösche" "gedroschen" ; + lin dringen_V = irregV "dringen" "dringt" "drang" "dränge" "gedrungen" ; + lin dürfen_V = irregV "dürfen" "darf" "durfte" "dürfte" "gedurft" ; + lin empfehlen_V = irregV "empfehlen" "empfiehlt" "empfahl" + (variants {"empföhle" ; "empfähle"}) "empfohlen" ; + lin erlöschen_V = irregV "erlöschen" "erlischt" "erlosch" "erlösche" "erloschen" ; + lin erkennen_V = irregV "erkennen" "erkennt" "erkannte" "erkannte" "erkannt" ; + lin erschrecken_V = irregV "erschrecken" "erschrickt" "erschrak" "erschräke" "erschrocken" ; + lin essen_V = irregV "essen" "ißt" "aß" "äße" "gegessen" ; + lin fahren_V = irregV "fahren" "fährt" "fuhr" "führe" "gefahren" ; + lin fallen_V = irregV "fallen" "fällt" "fiel" "fiele" "gefallen" ; + lin fangen_V = irregV "fangen" "fängt" "fing" "finge" "gefangen" ; + lin fechten_V = irregV "fechten" "fechtet" "focht" "föchte" "gefochten" ; + lin finden_V = irregV "finden" "findt" "fand" "fände" "gefunden" ; + lin flechten_V = irregV "flechten" "flicht" "flocht" "flöchte" "geflochten" ; + lin fliegen_V = irregV "fliegen" "fliegt" "flog" "flöge" "geflogen" ; + lin fliehen_V = irregV "fliehen" "flieht" "floh" "flöhe" "geflohen" ; + lin fließen_V = irregV "fließen" "fließt" "floß" "flösse" "geflossen" ; + lin fressen_V = irregV "fressen" "frißt" "fraß" "fräße" "gefressen" ; + lin frieren_V = irregV "frieren" "friert" "fror" "fröre" "gefroren" ; + lin gären_V = irregV "gären" "gärt" (variants {"gor" ; "gärte"}) "göre" "gegoren" ; + lin gebären_V = irregV "gebären" "gebiert" "gebar" "gebäre" "geboren" ; + lin geben_V = irregV "geben" "gibt" "gab" "gäbe" "gegeben" ; + lin gedeihen_V = irregV "gedeihen" "gedeiht" "gedieh" "gediehe" "gediehen" ; + lin gehen_V = irregV "gehen" "geht" "ging" "ginge" "gegangen" ; + lin gelingen_V = irregV "gelingen" "gelingt" "gelang" "gelange" "gelungen" ; + lin gelten_V = irregV "gelten" "gilt" "galt" (variants {"galte" ; "golte"}) "gegolten" ; + lin genesen_V = irregV "genesen" "genest" "genas" "genäse" "genesen" ; + lin genießen_V = irregV "genießen" "genießt" "genoß" "genösse" "genossen" ; + lin geschehen_V = irregV "geschehen" "geschieht" "geschah" "geschehen" "geschähe" ; + lin gewinnen_V = irregV "gewinnen" "gewinnt" "gewann" (variants {"gewönne" ; "gewänne"}) "gewonnen" ; + lin gießen_V = irregV "gießen" "gießt" "goß" "gösse" "gegossen" ; + lin gleichen_V = irregV "gleichen" "gleicht" "glich" "gliche" "geglichen" ; + lin gleiten_V = irregV "gleiten" "gleitet" "glitt" "glitte" "geglitten" ; + lin glimmen_V = irregV "glimmen" "glimmt" "glomm" "glimmte" "glömme" ; + lin graben_V = irregV "graben" "gräbt" "grub" "grübe" "gegraben" ; + lin greifen_V = irregV "greifen" "greift" "griff" "griffe" "gegriffen" ; + lin haben_V = irregV "haben" "hat" "hatte" "hatte" "gehabt" ; + lin halten_V = irregV "halten" "hält" "hielt" "hielte" "gehalten" ; + lin hängen_V = irregV "hängen" "hängt" "hing" "hinge" "gehangen" ; + lin hauen_V = irregV "hauen" "haut" (variants {"haute" ; "hieb"}) (variants {"haute" ; "hiebe"}) "gehauen" ; + lin heben_V = irregV "heben" "hebt" "hob" "höbe" "gehoben" ; + lin heißen_V = irregV "heißen" "heißt" "hieß" "hieße" "geheißen" ; + lin helfen_V = irregV "helfen" "hilft" "half" "hülfe" "geholfen" ; + lin kennen_V = irregV "kennen" "kennt" "kannte" "kennte" "gekannt" ; + lin klimmen_V = irregV "klimmen" "klimmt" "klomm" "klömme" "geklommen" ; + lin klingen_V = irregV "klingen" "klingt" "klang" "klänge" "geklungen" ; + lin kneifen_V = irregV "kneifen" "kneift" "kniff" "kniffe" "gekniffen" ; + lin kommen_V = irregV "kommen" "kommt" "kam" "käme" "gekommen" ; + lin können_V = irregV "können" "kann" "konnte" "könnte" "gekonnt" ; + lin kriechen_V = irregV "kriechen" "kriecht" "kroch" "kröche" "gekrochen" ; + lin küren_V = irregV "küren" "kürt" "kürte" "kor" "gekürt" ; + lin laden_V = irregV "laden" "lädt" "lud" "lüde" "geladen" ; + lin lassen_V = irregV "lassen" "läßt" "ließ" "ließe" "gelassen" ; + lin laufen_V = irregV "laufen" "läuft" "lief" "liefe" "gelaufen" ; + lin leiden_V = irregV "leiden" "leidt" "litt" "litte" "gelitten" ; + lin leihen_V = irregV "leihen" "leiht" "lieh" "liehe" "geliehen" ; + lin lesen_V = irregV "lesen" "liest" "las" "läse" "gelesen" ; + lin liegen_V = irregV "liegen" "liegt" "lag" "läge" "gelegen" ; + lin lügen_V = irregV "lügen" "lügt" "log" "löge" "gelogen" ; + lin mahlen_V = irregV "mahlen" "mahlt" "mahlte" "mahlte" "gemahlen" ; + lin meiden_V = irregV "meiden" "meidt" "mied" "miede" "gemieden" ; + lin melken_V = irregV "melken" (variants {"melkt" ; "milkt"}) (variants {"melkte" ; "molk"}) "gemolken" "gemelkt" ; + lin messen_V = irregV "messen" "mißt" "maß" "mäße" "gemessen" ; + lin mißlingen_V = irregV "mißlingen" "mißlingt" "mißlang" "mißlungen" "mißlänge" ; + lin mögen_V = irregV "mögen" "mag" "mochte" "möchte" "gemocht" ; + lin müssen_V = irregV "müssen" "muß" "mußte" "müßte" "gemußt" ; + lin nehmen_V = irregV "nehmen" "nimmt" "nahm" "nähme" "genommen" ; + lin nennen_V = irregV "nennen" "nennt" "nannte" "nennte" "genannt" ; + lin pfeifen_V = irregV "pfeifen" "pfeift" "pfiff" "pfiffe" "gepfiffen" ; + lin preisen_V = irregV "preisen" "preist" "pries" "priese" "gepriesen" ; + lin quellen_V = irregV "quellen" "quillt" "quoll" "quölle" "gequollen" ; + lin raten_V = irregV "raten" "rät" "riet" "riete" "geraten" ; + lin reiben_V = irregV "reiben" "reibt" "rieb" "riebe" "gerieben" ; + lin reißen_V = irregV "reißen" "reißt" "riß" "riße" "gerissen" ; + lin reiten_V = irregV "reiten" "reitet" "ritt" "ritte" "geritten" ; + lin rennen_V = irregV "rennen" "rennt" "rannte" "rennte" "gerannt" ; + lin riechen_V = irregV "riechen" "riecht" "roch" "röche" "gerochen" ; + lin ringen_V = irregV "ringen" "ringt" "rang" "ränge" "gerungen" ; + lin rinnen_V = irregV "rinnen" "rinnt" "rann" "ränne" "geronnen" ; + lin rufen_V = irregV "rufen" "ruft" "rief" "riefe" "gerufen" ; + lin salzen_V = irregV "salzen" "salzt" "salzte" "salzte" "gesalzen" ; + lin saufen_V = irregV "saufen" "säuft" "soff" "söffe" "gesoffen" ; + lin saugen_V = irregV "saugen" "saugt" (variants {"saugte" ; "sog"}) (variants {"saugte" ; "soge"}) (variants {"gesaugt" ; "gesogen"}) ; + lin schaffen_V = irregV "schaffen" "schafft" "schuf" "schüfe" "geschaffen" ; + lin scheiden_V = irregV "scheiden" "scheidt" "schied" "schiede" "geschieden" ; + lin scheinen_V = irregV "scheinen" "scheint" "schien" "schiene" "geschienen" ; + lin scheißen_V = irregV "scheißen" "scheißt" "schiß" "schiße" "geschissen" ; + lin schelten_V = irregV "schelten" "schilt" "schalt" "schölte" "gescholten" ; + lin scheren_V = irregV "scheren" "schert" "schor" "schöre" "geschoren" ; + lin schieben_V = irregV "schieben" "schiebt" "schob" "schöbe" "geschoben" ; + lin schießen_V = irregV "schießen" "schießt" "schoß" "schösse" "geschossen" ; + lin schinden_V = irregV "schinden" "schindt" "schund" "schunde" "geschunden" ; + lin schlafen_V = irregV "schlafen" "schläft" "schlief" "schliefe" "geschlafen" ; + lin schlagen_V = irregV "schlagen" "schlägt" "schlug" "schlüge" "geschlagen" ; + lin schleichen_V = irregV "schleichen" "schleicht" "schlich" "schliche" "geschlichen" ; + lin schleifen_V = irregV "schleifen" "schleift" "schliff" "schliffe" "geschliffen" ; + lin schleißen_V = irregV "schleißen" "schleißt" (variants {"schliß" ; "schleißte"}) (variants {"schliß" ; "schleißte"}) (variants {"geschlissen" ; "geschleißt"}) ; + lin schließen_V = irregV "schließen" "schließt" "schloß" "schlösse" "geschlossen" ; + lin schlingen_V = irregV "schlingen" "schlingt" "schlang" "schlünge" "geschlungen" ; + lin schmeißen_V = irregV "schmeißen" "schmeißt" "schmiß" "schmiße" "geschmissen" ; + lin schmelzen_V = irregV "schmelzen" "schmilzt" "schmolz" "schmölze" "geschmolzen" ; + lin schneiden_V = irregV "schneiden" "schneidt" "schnitt" "schnitte" "geschnitten" ; + lin schreiben_V = irregV "schreiben" "schreibt" "schrieb" "schriebe" "geschrieben" ; + lin schreien_V = irregV "schreien" "schreit" "schrie" "schrie" "geschrien" ; + lin schreiten_V = irregV "schreiten" "schreitet" "schritt" "schritte" "geschritten" ; + lin schweigen_V = irregV "schweigen" "schweigt" "schwieg" "schwiege" "geschwiegen" ; + lin schwellen_V = irregV "schwellen" "schwillt" "schwoll" "schwölle" "geschwollen" ; + lin schwimmen_V = irregV "schwimmen" "schwimmt" "schwamm" (variants {"schwömme" ; "schwämme"}) "geschwommen" ; + lin schwinden_V = irregV "schwinden" "schwindt" "schwand" "schwände" "geschwunden" ; + lin schwingen_V = irregV "schwingen" "schwingt" "schwang" "schwänge" "geschwungen" ; + lin schwören_V = irregV "schwören" "schwört" "schwor" "schwüre" "geschworen" ; + lin sehen_V = irregV "sehen" "sieht" "sah" "sähe" "gesehen" ; + lin sein_V = irregV "sein" "ist" "war" "wäre" "gewesen" ; + lin senden_V = irregV "senden" "sendt" (variants {"sandte" ; "sendete"}) (variants {"sandte" ; "sendete"}) (variants {"gesandt" ; "gesendet"}) ; + lin sieden_V = irregV "sieden" "siedt" (variants {"siedete" ; "sott"}) (variants {"siedete" ; "sotte"}) (variants {"gesotten" ; "gesiedet"}) ; + lin singen_V = irregV "singen" "singt" "sang" "sänge" "gesungen" ; + lin sinken_V = irregV "sinken" "sinkt" "sank" "sänke" "gesunken" ; + lin sinnen_V = irregV "sinnen" "sinnt" "sann" "sänne" "gesonnen" ; + lin sitzen_V = irregV "sitzen" "sitzt" "saß" "säße" "gesessen" ; + lin sollen_V = irregV "sollen" "sollt" "sollte" "sollte" "gesollt" ; + lin speien_V = irregV "speien" "speit" "spie" "spie" "gespien" ; + lin spinnen_V = irregV "spinnen" "spinnt" "spann" (variants {"spönne" ; "spänne"}) "gesponnen" ; + lin spleißen_V = irregV "spleißen" "spleißt" "spliß" "spliße" "gesplissen" ; + lin sprechen_V = irregV "sprechen" "spricht" "sprach" "spräche" "gesprochen" ; + lin sprießen_V = irregV "sprießen" "sprießt" "sproß" "sprösse" "gesprossen" ; + lin springen_V = irregV "springen" "springt" "sprang" "spränge" "gesprungen" ; + lin stechen_V = irregV "stechen" "sticht" "stach" "stäche" "gestochen" ; + lin stehen_V = irregV "stehen" "steht" "stand" (variants {"stünde" ; "stände"}) "gestanden" ; + lin stehlen_V = irregV "stehlen" "stiehlt" "stahl" "stähle" "gestohlen" ; + lin steigen_V = irregV "steigen" "steigt" "stieg" "stiege" "gestiegen" ; + lin sterben_V = irregV "sterben" "stirbt" "starb" "stürbe" "gestorben" ; + lin stieben_V = irregV "stieben" "stiebt" "stob" "stöbe" "gestoben" ; + lin stinken_V = irregV "stinken" "stinkt" "stank" "stänke" "gestunken" ; + lin stoßen_V = irregV "stoßen" "stößt" "stieß" "stieße" "gestoßen" ; + lin streichen_V = irregV "streichen" "streicht" "strich" "striche" "gestrichen" ; + lin streiten_V = irregV "streiten" "streitet" "stritt" "stritte" "gestritten" ; + lin tragen_V = irregV "tragen" "trägt" "trug" "trüge" "getragen" ; + lin treffen_V = irregV "treffen" "trifft" "traf" "träfe" "getroffen" ; + lin treiben_V = irregV "treiben" "treibt" "trieb" "triebe" "getrieben" ; + lin treten_V = irregV "treten" "tritt" "trat" "träte" "getreten" ; + lin trinken_V = irregV "trinken" "trinkt" "trank" "tränke" "getrunken" ; + lin trügen_V = irregV "trügen" "trügt" "trog" "tröge" "getrogen" ; + lin tun_V = irregV "tun" "tut" "tat" "täte" "getan" ; + lin verderben_V = irregV "verderben" "verdirbt" "verdarb" "verdarbe" "verdorben" ; + lin verlieren_V = irregV "verlieren" "verliert" "verlor" "verlöre" "verloren" ; + lin wachsen_V = irregV "wachsen" "wächst" "wuchs" "wüchse" "gewachsen" ; + lin wägen_V = irregV "wägen" "wägt" "wog" "woge" "gewogen" ; + lin waschen_V = irregV "waschen" "wäscht" "wusch" "wüsche" "gewaschen" ; + lin weben_V = irregV "weben" "webt" (variants {"wob" ; "webte"}) "wöbe" (variants {"gewoben" ; "gewebt"}) ; + lin weichen_V = irregV "weichen" "weicht" "wich" "wiche" "gewichen" ; + lin weisen_V = irregV "weisen" "weist" "wies" "wiese" "gewiesen" ; + lin wenden_V = irregV "wenden" "wendt" (variants {"wandte" ; "wendete"}) (variants {"wandte" ; "wendete"}) (variants {"gewandt" ; "gewendet"}) ; + lin werben_V = irregV "werben" "wirbt" "warb" "würbe" "geworben" ; + lin werden_V = irregV "werden" "wird" (variants {"wurde" ; "ward"}) "würde" "geworden" ; + lin werfen_V = irregV "werfen" "wirft" "warf" "würfe" "geworfen" ; + lin wiegen_V = irregV "wiegen" "wiegt" "wog" "wöge" "gewogen" ; + lin winden_V = irregV "winden" "windt" "wand" "wände" "gewunden" ; + lin wissen_V = irregV "wissen" "weiß" "wußte" "wüßte" "gewußt" ; + lin wollen_V = irregV "wollen" "will" "wollte" "wollte" "gewollt" ; + lin wringen_V = irregV "wringen" "wringt" "wrang" "wränge" "gewrungen" ; + lin zeihen_V = irregV "zeihen" "zeiht" "zieh" "ziehe" "geziehen" ; + lin ziehen_V = irregV "ziehen" "zieht" "zog" "zöge" "gezogen" ; + lin zwingen_V = irregV "zwingen" "zwingt" "zwang" "zwänge" "gezwungen" ; } diff --git a/lib/resource-1.0/doc/gfdoc/IrregNor.gf b/lib/resource-1.0/doc/gfdoc/IrregNor.gf index 901ace04f..ba734148b 100644 --- a/lib/resource-1.0/doc/gfdoc/IrregNor.gf +++ b/lib/resource-1.0/doc/gfdoc/IrregNor.gf @@ -49,7 +49,7 @@ concrete IrregNor of IrregNorAbs = CatNor ** open ParadigmsNor in { lin se_V = mkV "se" "ser" "ses" "så" "sett" "se" ; lin selge_V = irregV "selge" "solgte" "solgt" ; lin sette_V = irregV "sette" "satte" "satt" ; - lin si_V = irregV "si" "sa" "sagt" ; + lin si_V = mkV "si" "sier" "sies" "sa" "sagt" "sagd" ; lin sitte_V = irregV "sitte" "satt" "sittet" ; lin skjære_V = irregV "skjære" "skar" "skåret" ; lin skrive_V = irregV "skrive" "skrev" "skrevet" ; diff --git a/lib/resource-1.0/doc/gfdoc/Lang.html b/lib/resource-1.0/doc/gfdoc/Lang.html index 9add139ee..b12ee728b 100644 --- a/lib/resource-1.0/doc/gfdoc/Lang.html +++ b/lib/resource-1.0/doc/gfdoc/Lang.html @@ -6,17 +6,12 @@

The Main Module of the Resource Grammar

-Author:
-Last update: Wed May 31 19:01:36 2006 +Last update: 2006-06-07 18:26:44 CEST


- -


@@ -25,8 +20,6 @@ Produced by gfdoc - a rudimentary GF document generator. (c) Aarne Ranta (aarne@cs.chalmers.se) 2002 under GNU GPL.

- -

The Main Module of the Resource Grammar

This grammar is just a collection of the different modules, and the one that can be imported when one wants to test the @@ -35,19 +28,7 @@ which may be more suitable to open in applications.

     abstract Lang = 
-      Noun,
-      Verb, 
-      Adjective,
-      Adverb,
-      Numeral,
-      Sentence, 
-      Question,
-      Relative,
-      Conjunction,
-      Phrase,
-      Text,
-      Structural,
-      Idiom,
+      Grammar,
       Lexicon
       ** {} ;
 
diff --git a/lib/resource-1.0/doc/gfdoc/Mathematical.html b/lib/resource-1.0/doc/gfdoc/Mathematical.html index c8fe30704..d0d812f52 100644 --- a/lib/resource-1.0/doc/gfdoc/Mathematical.html +++ b/lib/resource-1.0/doc/gfdoc/Mathematical.html @@ -6,17 +6,12 @@

The Mathematics API to the Resource Grammar

-Author:
-Last update: Wed May 31 19:01:41 2006 +Last update: 2006-02-25 21:36:45 CET


- -


@@ -25,8 +20,6 @@ Produced by gfdoc - a rudimentary GF document generator. (c) Aarne Ranta (aarne@cs.chalmers.se) 2002 under GNU GPL.

- -

The Mathematics API to the Resource Grammar

This grammar is a collection of the different modules. It differs from Lang in two main ways: diff --git a/lib/resource-1.0/doc/gfdoc/Multi.html b/lib/resource-1.0/doc/gfdoc/Multi.html index 482b27a50..65eb56347 100644 --- a/lib/resource-1.0/doc/gfdoc/Multi.html +++ b/lib/resource-1.0/doc/gfdoc/Multi.html @@ -6,17 +6,12 @@

Multimodal additions to the resource grammar library

-Author:
-Last update: Wed May 31 19:01:41 2006 +Last update: 2006-05-23 23:36:59 CEST


- -


@@ -25,8 +20,6 @@ Produced by gfdoc - a rudimentary GF document generator. (c) Aarne Ranta (aarne@cs.chalmers.se) 2002 under GNU GPL.

- -

Multimodal additions to the resource grammar library

     abstract Multi = Lang ** {
     
diff --git a/lib/resource-1.0/doc/gfdoc/Noun.html b/lib/resource-1.0/doc/gfdoc/Noun.html
index dfa45ddc9..fe9b326cf 100644
--- a/lib/resource-1.0/doc/gfdoc/Noun.html
+++ b/lib/resource-1.0/doc/gfdoc/Noun.html
@@ -6,22 +6,18 @@
 
 

The construction of nouns, noun phrases, and determiners

-Author:
-Last update: Wed May 31 19:01:37 2006 +Last update: 2006-05-23 23:27:56 CEST


-


@@ -31,13 +27,11 @@ Produced by gfdoc - a rudimentary GF document generator. (c) Aarne Ranta (aarne@cs.chalmers.se) 2002 under GNU GPL.

- -

The construction of nouns, noun phrases, and determiners

     abstract Noun = Cat ** {
 

- +

Noun phrases

The three main types of noun phrases are @@ -72,7 +66,7 @@ verb or by an adverb. AdvNP : NP -> Adv -> NP ; -- Paris at midnight

- +

Determiners

The determiner has a fine-grained structure, in which a 'nucleus' @@ -166,7 +160,7 @@ in semantically odd expressions.

Other determiners are defined in Structural.

- +

Common nouns

Simple nouns can be used as nouns outright. @@ -212,7 +206,7 @@ to decide. Sentential complements are defined in Verb. SentCN : CN -> SC -> CN ; -- fact that John smokes, question if he does

- +

Apposition

This is certainly overgenerating. diff --git a/lib/resource-1.0/doc/gfdoc/Numeral.html b/lib/resource-1.0/doc/gfdoc/Numeral.html index 8628f04ad..7464685c8 100644 --- a/lib/resource-1.0/doc/gfdoc/Numeral.html +++ b/lib/resource-1.0/doc/gfdoc/Numeral.html @@ -6,17 +6,12 @@

Numerals

-Author:
-Last update: Wed May 31 19:01:37 2006 +Last update: 2006-01-17 17:56:17 CET


- -


@@ -25,8 +20,6 @@ Produced by gfdoc - a rudimentary GF document generator. (c) Aarne Ranta (aarne@cs.chalmers.se) 2002 under GNU GPL.

- -

Numerals

This grammar defines numerals from 1 to 999999. The implementations are adapted from the diff --git a/lib/resource-1.0/doc/gfdoc/ParadigmsDan.html b/lib/resource-1.0/doc/gfdoc/ParadigmsDan.html index 2cefb44d9..b6762915a 100644 --- a/lib/resource-1.0/doc/gfdoc/ParadigmsDan.html +++ b/lib/resource-1.0/doc/gfdoc/ParadigmsDan.html @@ -2,64 +2,52 @@ + Danish Lexical Paradigms +

Danish Lexical Paradigms

+Last update: 2006-06-01 22:30:20 CEST


-


-Author: -Last update: Wed May 31 19:01:39 2006 -

-

Produced by gfdoc - a rudimentary GF document generator. (c) Aarne Ranta (aarne@cs.chalmers.se) 2002 under GNU GPL.

-== -

-

-# -path=.:../scandinavian:../common:../abstract:../../prelude -

- -

Danish Lexical Paradigms

-

Aarne Ranta 2003

@@ -97,7 +85,7 @@ words. CatDan in {

- +

Parameters

To abstract over gender names, we define the following identifiers. @@ -137,7 +125,7 @@ Prepositions used in many-argument functions are just strings. Preposition : Type = Str ;

- +

Nouns

Worst case: give all four forms. The gender is computed from the @@ -180,13 +168,13 @@ indefinite mk3N : (bil,bilen,biler : Str) -> N ;

- +

Compound nouns

All the functions above work quite as well to form compound nouns, such as fotboll.

- +

Relational nouns

Relational nouns (daughter of x) need a preposition. @@ -214,7 +202,7 @@ Three-place relational nouns (the connection from x to y) need two prepos mkN3 : N -> Preposition -> Preposition -> N3 ;

- +

Relational common noun phrases

In some cases, you may want to make a complex CN into a @@ -222,7 +210,7 @@ relational noun (e.g. the old town hall of). However, N2 and N3 are purely lexical categories. But you can use the AdvCN and PrepNP constructions to build phrases like this.

- +

Proper names and noun phrases

Proper names, with a regular genitive, are formed as follows @@ -246,7 +234,7 @@ genitive, you can use the worst-case function. mkNP : Str -> Str -> Number -> Gender -> NP ;

- +

Adjectives

Non-comparison one-place adjectives need three forms: @@ -269,7 +257,7 @@ In most cases, two forms are enough. mk2A : (stor,stort : Str) -> A ;

- +

Two-place adjectives

Two-place adjectives need a preposition for their second argument. @@ -316,7 +304,7 @@ long adjective, the following pattern is used: compoundA : A -> A ; -- -/mer/mest norsk

- +

Adverbs

Adverbs are not inflected. Most lexical ones have position @@ -334,7 +322,7 @@ Adverbs modifying adjectives and sentences can also be formed. mkAdA : Str -> AdA ;

- +

Prepositions

A preposition is just a string. @@ -343,7 +331,7 @@ A preposition is just a string. mkPreposition : Str -> Preposition ;

- +

Verbs

The worst case needs six forms. @@ -374,7 +362,7 @@ In practice, it is enough to give three forms, as in school books. irregV : (drikke, drakk, drukket : Str) -> V ;

- +

Verbs with //være// as auxiliary

By default, the auxiliary is have. This function changes it to være. @@ -383,7 +371,7 @@ By default, the auxiliary is have. This function changes it to v vaereV : V -> V ;

- +

Verbs with a particle

The particle, such as in switch on, is given as a string. @@ -392,7 +380,7 @@ The particle, such as in switch on, is given as a string. partV : V -> Str -> V ;

- +

Deponent verbs

Some words are used in passive forms only, e.g. hoppas, some as @@ -403,7 +391,7 @@ reflexive e.g. reflV : V -> V ;

- +

Two-place verbs

Two-place verbs need a preposition, except the special case with direct object. @@ -415,7 +403,7 @@ Two-place verbs need a preposition, except the special case with direct object. dirV2 : V -> V2 ;

- +

Three-place verbs

Three-place (ditransitive) verbs need two prepositions, of which @@ -427,7 +415,7 @@ the first one or both can be absent. dirdirV3 : V -> V3 ; -- give,_,_

- +

Other complement patterns

Verbs and adjectives can take complements such as sentences, @@ -461,7 +449,7 @@ as an adverb. Likewise AS, A2S, AV, A2V are just A. AS, A2S, AV, A2V : Type ;

- +

Definitions of the paradigms

The definitions should not bother the user of the API. So they are diff --git a/lib/resource-1.0/doc/gfdoc/ParadigmsEng.html b/lib/resource-1.0/doc/gfdoc/ParadigmsEng.html index 5d3566055..79a8eb18d 100644 --- a/lib/resource-1.0/doc/gfdoc/ParadigmsEng.html +++ b/lib/resource-1.0/doc/gfdoc/ParadigmsEng.html @@ -2,63 +2,51 @@ + English Lexical Paradigms +

English Lexical Paradigms

+Last update: 2006-04-21 16:38:25 CEST


-


-Author: -Last update: Wed May 31 19:01:39 2006 -

-

Produced by gfdoc - a rudimentary GF document generator. (c) Aarne Ranta (aarne@cs.chalmers.se) 2002 under GNU GPL.

-== -

-

-# -path=.:../abstract:../../prelude:../common -

- -

English Lexical Paradigms

-

Aarne Ranta 2003--2005

@@ -97,7 +85,7 @@ The following modules are presupposed: in {

- +

Parameters

To abstract over gender names, we define the following identifiers. @@ -138,7 +126,7 @@ Prepositions are used in many-argument functions for rection. Preposition : Type ;

- +

Nouns

Worst case: give all four forms and the semantic gender. @@ -172,7 +160,7 @@ function: genderN : Gender -> N -> N ;

- +

Compound nouns

A compound noun ia an uninflected string attached to an inflected noun, @@ -182,7 +170,7 @@ such as baby boom, chief executive officer. compoundN : Str -> N -> N ;

- +

Relational nouns

Relational nouns (daughter of x) need a preposition. @@ -210,7 +198,7 @@ Three-place relational nouns (the connection from x to y) need two prepos mkN3 : N -> Preposition -> Preposition -> N3 ;

- +

Relational common noun phrases

In some cases, you may want to make a complex CN into a @@ -221,7 +209,7 @@ relational noun (e.g. the old town hall of). cnN3 : CN -> Preposition -> Preposition -> N3 ;

- +

Proper names and noun phrases

Proper names, with a regular genitive, are formed as follows @@ -245,7 +233,7 @@ genitive, you can use the worst-case function. mkNP : Str -> Str -> Number -> Gender -> NP ;

- +

Adjectives

Non-comparison one-place adjectives need two forms: one for @@ -263,7 +251,7 @@ even for cases with the variation happy - happily. regA : Str -> A ;

- +

Two-place adjectives

Two-place adjectives need a preposition for their second argument. @@ -313,7 +301,7 @@ From a given ADeg, it is possible to get back to A. adegA : ADeg -> A ;

- +

Adverbs

Adverbs are not inflected. Most lexical ones have position @@ -331,7 +319,7 @@ Adverbs modifying adjectives and sentences can also be formed. mkAdA : Str -> AdA ;

- +

Prepositions

A preposition as used for rection in the lexicon, as well as to @@ -345,7 +333,7 @@ build PPs in the resource API, just requires a string.

(These two functions are synonyms.)

- +

Verbs

Except for be, the worst case needs five forms: the infinitive and @@ -384,7 +372,7 @@ duplication in the present participle. irregDuplV : (get, got, gotten : Str) -> V ;

- +

Verbs with a particle.

The particle, such as in switch on, is given as a string. @@ -393,7 +381,7 @@ The particle, such as in switch on, is given as a string. partV : V -> Str -> V ;

- +

Reflexive verbs

By default, verbs are not reflexive; this function makes them that. @@ -402,7 +390,7 @@ By default, verbs are not reflexive; this function makes them that. reflV : V -> V ;

- +

Two-place verbs

Two-place verbs need a preposition, except the special case with direct object. @@ -414,7 +402,7 @@ Two-place verbs need a preposition, except the special case with direct object. dirV2 : V -> V2 ;

- +

Three-place verbs

Three-place (ditransitive) verbs need two prepositions, of which @@ -426,7 +414,7 @@ the first one or both can be absent. dirdirV3 : V -> V3 ; -- give,_,_

- +

Other complement patterns

Verbs and adjectives can take complements such as sentences, @@ -460,7 +448,7 @@ as an adverb. Likewise AS, A2S, AV, A2V are just A. AS, A2S, AV, A2V : Type ;

- +

Definitions of paradigms

The definitions should not bother the user of the API. So they are diff --git a/lib/resource-1.0/doc/gfdoc/ParadigmsFin.html b/lib/resource-1.0/doc/gfdoc/ParadigmsFin.html index df39f52ec..fb0f03a79 100644 --- a/lib/resource-1.0/doc/gfdoc/ParadigmsFin.html +++ b/lib/resource-1.0/doc/gfdoc/ParadigmsFin.html @@ -2,48 +2,36 @@ + Finnish Lexical Paradigms +

Finnish Lexical Paradigms

+Last update: 2006-03-07 21:08:18 CET


-


-Author: -Last update: Wed May 31 19:01:39 2006 -

-

Produced by gfdoc - a rudimentary GF document generator. (c) Aarne Ranta (aarne@cs.chalmers.se) 2002 under GNU GPL.

-== -

-

-# -path=.:../abstract:../common:../../prelude -

- -

Finnish Lexical Paradigms

-

Aarne Ranta 2003--2005

@@ -89,7 +77,7 @@ flags optimize=all ; flags optimize=noexpand ;

- +

Parameters

To abstract over gender, number, and (some) case names, @@ -129,7 +117,7 @@ just a case, or a pre/postposition and a case. casePrep : Case -> Prep ; -- adessive

- +

Nouns

The worst case gives ten forms and the semantic gender. @@ -329,7 +317,7 @@ The plural forms are filtered away by the compiler. mkNP : N -> Number -> NP ;

- +

Adjectives

Non-comparison one-place adjectives are just like nouns. @@ -361,7 +349,7 @@ The regular adjectives are based on regN in the positive. regA : (punainen : Str) -> A ;

- +

Verbs

The grammar does not cover the potential mood and some nominal @@ -467,7 +455,7 @@ But this is taken care of by ClauseFin. dirV2 : V -> V2 ;

- +

Three-place verbs

Three-place (ditransitive) verbs need two prepositions, of which @@ -479,7 +467,7 @@ the first one or both can be absent. dirdirV3 : V -> V3 ; -- acc, allat

- +

Other complement patterns

Verbs and adjectives can take complements such as sentences, diff --git a/lib/resource-1.0/doc/gfdoc/ParadigmsFre.html b/lib/resource-1.0/doc/gfdoc/ParadigmsFre.html index bf42943f2..aa106d67c 100644 --- a/lib/resource-1.0/doc/gfdoc/ParadigmsFre.html +++ b/lib/resource-1.0/doc/gfdoc/ParadigmsFre.html @@ -2,61 +2,49 @@ + French Lexical Paradigms +

French Lexical Paradigms

+Last update: 2006-03-07 21:08:17 CET


-


-Author: -Last update: Wed May 31 19:01:39 2006 -

-

Produced by gfdoc - a rudimentary GF document generator. (c) Aarne Ranta (aarne@cs.chalmers.se) 2002 under GNU GPL.

-== -

-

-# -path=.:../romance:../common:../abstract:../../prelude -

- -

French Lexical Paradigms

-

Aarne Ranta 2003

@@ -96,7 +84,7 @@ words. flags optimize=all ;

- +

Parameters

To abstract over gender names, we define the following identifiers. @@ -135,7 +123,7 @@ amalgamate with the following word (the 'genitive' de and the mkPreposition : Str -> Preposition ;

- +

Nouns

Worst case: give both two forms and the gender. @@ -165,7 +153,7 @@ Adding gender information widens the scope of the foregoing function. regGenN : Str -> Gender -> N ;

- +

Compound nouns

Some nouns are ones where the first part is inflected as a noun but @@ -177,7 +165,7 @@ they are frequent in lexica. compN : N -> Str -> N ;

- +

Relational nouns

Relational nouns (fille de x) need a case and a preposition. @@ -202,7 +190,7 @@ Three-place relational nouns (la connection de x mkN3 : N -> Preposition -> Preposition -> N3 ;

- +

Relational common noun phrases

In some cases, you may want to make a complex CN into a @@ -210,7 +198,7 @@ relational noun (e.g. the old town hall of). However, N2 and N3 are purely lexical categories. But you can use the AdvCN and PrepNP constructions to build phrases like this.

- +

Proper names and noun phrases

Proper names need a string and a gender. @@ -227,7 +215,7 @@ you can use the worst-case function. mkNP : Str -> Gender -> Number -> NP ;

- +

Adjectives

Non-comparison one-place adjectives need four forms in the worst @@ -258,7 +246,7 @@ provided. prefA : A -> A ;

- +

Two-place adjectives

Two-place adjectives need a preposition for their second argument. @@ -267,7 +255,7 @@ Two-place adjectives need a preposition for their second argument. mkA2 : A -> Preposition -> A2 ;

- +

Comparison adjectives

Comparison adjectives are in the worst case put up from two @@ -293,7 +281,7 @@ provided. prefA : A -> A ;

- +

Adverbs

Adverbs are not inflected. Most lexical ones have position @@ -317,7 +305,7 @@ Adverbs modifying adjectives and sentences can also be formed. mkAdA : Str -> AdA ;

- +

Verbs

Irregular verbs are given in the module VerbsFre. @@ -354,7 +342,7 @@ To change it to reflV : V -> V ;

- +

Two-place verbs

Two-place verbs need a preposition, except the special case with direct object. @@ -373,7 +361,7 @@ You can reuse a V2 verb in V. v2V : V2 -> V ;

- +

Three-place verbs

Three-place (ditransitive) verbs need two prepositions, of which @@ -385,7 +373,7 @@ the first one or both can be absent. dirdirV3 : V -> V3 ; -- donner,_,_

- +

Other complement patterns

Verbs and adjectives can take complements such as sentences, @@ -421,7 +409,7 @@ as an adverb. Likewise AS, A2S, AV, A2V are just A. AS, A2S, AV, A2V : Type ;

- +

Definitions of the paradigms

The definitions should not bother the user of the API. So they are diff --git a/lib/resource-1.0/doc/gfdoc/ParadigmsGer.html b/lib/resource-1.0/doc/gfdoc/ParadigmsGer.html index accc6ddfb..682c4895e 100644 --- a/lib/resource-1.0/doc/gfdoc/ParadigmsGer.html +++ b/lib/resource-1.0/doc/gfdoc/ParadigmsGer.html @@ -34,20 +34,13 @@


-Author: -Last update: Wed May 31 19:01:40 2006 +Last update: 2006-01-20 22:04:10 CET

Produced by gfdoc - a rudimentary GF document generator. (c) Aarne Ranta (aarne@cs.chalmers.se) 2002 under GNU GPL.

-

-== -

-

-# -path=.:../common:../abstract:../../prelude -

German Lexical Paradigms

diff --git a/lib/resource-1.0/doc/gfdoc/ParadigmsIta.html b/lib/resource-1.0/doc/gfdoc/ParadigmsIta.html index 0e68f8623..f7da3a65d 100644 --- a/lib/resource-1.0/doc/gfdoc/ParadigmsIta.html +++ b/lib/resource-1.0/doc/gfdoc/ParadigmsIta.html @@ -2,61 +2,49 @@ + Italian Lexical Paradigms +

Italian Lexical Paradigms

+Last update: 2006-02-22 19:06:50 CET


-


-Author: -Last update: Wed May 31 19:01:40 2006 -

-

Produced by gfdoc - a rudimentary GF document generator. (c) Aarne Ranta (aarne@cs.chalmers.se) 2002 under GNU GPL.

-== -

-

-# -path=.:../romance:../common:../abstract:../../prelude -

- -

Italian Lexical Paradigms

-

Aarne Ranta 2003

@@ -97,7 +85,7 @@ words. flags optimize=all ;

- +

Parameters

To abstract over gender names, we define the following identifiers. @@ -136,7 +124,7 @@ amalgamate with the following word (the 'genitive' de and the mkPreposition : Str -> Preposition ;

- +

Nouns

Worst case: give both two forms and the gender. @@ -163,7 +151,7 @@ To force a different gender, use one of the following functions. femN : N -> N ;

- +

Compound nouns

Some nouns are ones where the first part is inflected as a noun but @@ -175,7 +163,7 @@ they are frequent in lexica. compN : N -> Str -> N ;

- +

Relational nouns

Relational nouns (figlio di x) need a case and a preposition. @@ -200,7 +188,7 @@ Three-place relational nouns (la connessione di x a y) need two prepositi mkN3 : N -> Preposition -> Preposition -> N3 ;

- +

Relational common noun phrases

In some cases, you may want to make a complex CN into a @@ -208,7 +196,7 @@ relational noun (e.g. the old town hall of). However, N2 and N3 are purely lexical categories. But you can use the AdvCN and PrepNP constructions to build phrases like this.

- +

Proper names and noun phrases

Proper names need a string and a gender. @@ -225,7 +213,7 @@ you can use the worst-case function. mkNP : Str -> Gender -> Number -> NP ;

- +

Adjectives

Non-comparison one-place adjectives need five forms in the worst @@ -253,7 +241,7 @@ provided. prefA : A -> A ;

- +

Two-place adjectives

Two-place adjectives need a preposition for their second argument. @@ -262,7 +250,7 @@ Two-place adjectives need a preposition for their second argument. mkA2 : A -> Preposition -> A2 ;

- +

Comparison adjectives

Comparison adjectives are in the worst case put up from two @@ -288,7 +276,7 @@ with comparison by plus. regADeg : Str -> A ;

- +

Adverbs

Adverbs are not inflected. Most lexical ones have position @@ -312,7 +300,7 @@ Adverbs modifying adjectives and sentences can also be formed. mkAdA : Str -> AdA ;

- +

Verbs

Regular verbs are ones with the infinitive er or ir, the @@ -343,7 +331,7 @@ Reflexive implies essere. reflV : V -> V ;

- +

Two-place verbs

Two-place verbs need a preposition, except the special case with direct object. @@ -362,7 +350,7 @@ You can reuse a V2 verb in V. v2V : V2 -> V ;

- +

Three-place verbs

Three-place (ditransitive) verbs need two prepositions, of which @@ -374,7 +362,7 @@ the first one or both can be absent. dirdirV3 : V -> V3 ; -- donner,_,_

- +

Other complement patterns

Verbs and adjectives can take complements such as sentences, @@ -410,7 +398,7 @@ as an adverb. Likewise AS, A2S, AV, A2V are just A. AS, A2S, AV, A2V : Type ;

- +

The definitions of the paradigms

The definitions should not bother the user of the API. So they are diff --git a/lib/resource-1.0/doc/gfdoc/ParadigmsNor.html b/lib/resource-1.0/doc/gfdoc/ParadigmsNor.html index 23f7b4e99..3afa0ae47 100644 --- a/lib/resource-1.0/doc/gfdoc/ParadigmsNor.html +++ b/lib/resource-1.0/doc/gfdoc/ParadigmsNor.html @@ -2,64 +2,52 @@ + Norwegian Lexical Paradigms +

Norwegian Lexical Paradigms

+Last update: 2006-06-01 22:30:20 CEST


-


-Author: -Last update: Wed May 31 19:01:40 2006 -

-

Produced by gfdoc - a rudimentary GF document generator. (c) Aarne Ranta (aarne@cs.chalmers.se) 2002 under GNU GPL.

-== -

-

-# -path=.:../scandinavian:../common:../abstract:../../prelude -

- -

Norwegian Lexical Paradigms

-

Aarne Ranta 2003

@@ -97,7 +85,7 @@ words. CatNor in {

- +

Parameters

To abstract over gender names, we define the following identifiers. @@ -138,7 +126,7 @@ Prepositions used in many-argument functions are just strings. Preposition : Type = Str ;

- +

Nouns

Worst case: give all four forms. The gender is computed from the @@ -174,13 +162,13 @@ gender is computed from the definite form. mk2N : (bil,bilen : Str) -> N ;

- +

Compound nouns

All the functions above work quite as well to form compound nouns, such as fotboll.

- +

Relational nouns

Relational nouns (daughter of x) need a preposition. @@ -208,7 +196,7 @@ Three-place relational nouns (the connection from x to y) need two prepos mkN3 : N -> Preposition -> Preposition -> N3 ;

- +

Relational common noun phrases

In some cases, you may want to make a complex CN into a @@ -216,7 +204,7 @@ relational noun (e.g. the old town hall of). However, N2 and N3 are purely lexical categories. But you can use the AdvCN and PrepNP constructions to build phrases like this.

- +

Proper names and noun phrases

Proper names, with a regular genitive, are formed as follows @@ -240,7 +228,7 @@ genitive, you can use the worst-case function. mkNP : Str -> Str -> Number -> Gender -> NP ;

- +

Adjectives

Non-comparison one-place adjectives need three forms: @@ -263,7 +251,7 @@ In most cases, two forms are enough. mk2A : (stor,stort : Str) -> A ;

- +

Two-place adjectives

Two-place adjectives need a preposition for their second argument. @@ -310,7 +298,7 @@ long adjective, the following pattern is used: compoundA : A -> A ; -- -/mer/mest norsk

- +

Adverbs

Adverbs are not inflected. Most lexical ones have position @@ -328,7 +316,7 @@ Adverbs modifying adjectives and sentences can also be formed. mkAdA : Str -> AdA ;

- +

Prepositions

A preposition is just a string. @@ -337,7 +325,7 @@ A preposition is just a string. mkPreposition : Str -> Preposition ;

- +

Verbs

The worst case needs six forms. @@ -368,7 +356,7 @@ In practice, it is enough to give three forms, as in school books. irregV : (drikke, drakk, drukket : Str) -> V ;

- +

Verbs with //være// as auxiliary

By default, the auxiliary is have. This function changes it to være. @@ -377,7 +365,7 @@ By default, the auxiliary is have. This function changes it to v vaereV : V -> V ;

- +

Verbs with a particle.

The particle, such as in switch on, is given as a string. @@ -386,7 +374,7 @@ The particle, such as in switch on, is given as a string. partV : V -> Str -> V ;

- +

Deponent verbs.

Some words are used in passive forms only, e.g. hoppas, some as @@ -397,7 +385,7 @@ reflexive e.g. reflV : V -> V ;

- +

Two-place verbs

Two-place verbs need a preposition, except the special case with direct object. @@ -409,7 +397,7 @@ Two-place verbs need a preposition, except the special case with direct object. dirV2 : V -> V2 ;

- +

Three-place verbs

Three-place (ditransitive) verbs need two prepositions, of which @@ -421,7 +409,7 @@ the first one or both can be absent. dirdirV3 : V -> V3 ; -- give,_,_

- +

Other complement patterns

Verbs and adjectives can take complements such as sentences, @@ -455,7 +443,7 @@ as an adverb. Likewise AS, A2S, AV, A2V are just A. AS, A2S, AV, A2V : Type ;

- +

Definitions of the paradigms

The definitions should not bother the user of the API. So they are diff --git a/lib/resource-1.0/doc/gfdoc/ParadigmsRus.html b/lib/resource-1.0/doc/gfdoc/ParadigmsRus.html index c69a389b6..87064669c 100644 --- a/lib/resource-1.0/doc/gfdoc/ParadigmsRus.html +++ b/lib/resource-1.0/doc/gfdoc/ParadigmsRus.html @@ -2,45 +2,33 @@ + Russian Lexical Paradigms +

Russian Lexical Paradigms

+Last update: 2006-05-20 11:51:24 CEST


-


-Author: -Last update: Wed May 31 19:01:40 2006 -

-

Produced by gfdoc - a rudimentary GF document generator. (c) Aarne Ranta (aarne@cs.chalmers.se) 2002 under GNU GPL.

-== -

-

-# -path=.:../abstract:../../prelude:../common -

- -

Russian Lexical Paradigms

-

Janna Khegai 2003--2005

@@ -82,7 +70,7 @@ The following modules are presupposed: flags coding=utf8 ;

- +

Parameters

To abstract over gender names, we define the following identifiers. @@ -122,7 +110,7 @@ To abstract over number names, we define the following. plural : Number ;

- +

Nouns

Best case: indeclinabe nouns: кофе, пальто, ВУЗ. @@ -225,7 +213,7 @@ On the top level, it is maybe CN that is used rather than N

- +

Adjectives

Non-comparison (only positive degree) one-place adjectives need 28 (4 by 7) @@ -281,7 +269,7 @@ On top level, there are adjectival phrases. The most common case is just to use a one-place adjective. ap : A -> IsPostfixAdj -> AP ;

- +

Adverbs

Adverbs are not inflected. Most lexical ones have position @@ -291,7 +279,7 @@ after the verb. Some can be preverbal (e.g. always). mkAdv : Str -> Adv ;

- +

Verbs

In our lexicon description (Verbum) there are 62 forms: diff --git a/lib/resource-1.0/doc/gfdoc/ParadigmsSpa.html b/lib/resource-1.0/doc/gfdoc/ParadigmsSpa.html index 33482bf54..6cc039bb7 100644 --- a/lib/resource-1.0/doc/gfdoc/ParadigmsSpa.html +++ b/lib/resource-1.0/doc/gfdoc/ParadigmsSpa.html @@ -2,61 +2,49 @@ + Spanish Lexical Paradigms +

Spanish Lexical Paradigms

+Last update: 2006-03-14 11:21:47 CET


-


-Author: -Last update: Wed May 31 19:01:40 2006 -

-

Produced by gfdoc - a rudimentary GF document generator. (c) Aarne Ranta (aarne@cs.chalmers.se) 2002 under GNU GPL.

-== -

-

-# -path=.:../romance:../common:../abstract:../../prelude -

- -

Spanish Lexical Paradigms

-

Aarne Ranta 2003

@@ -94,7 +82,7 @@ escape to construct the most irregular words of type C. flags optimize=all ;

- +

Parameters

To abstract over gender names, we define the following identifiers. @@ -133,7 +121,7 @@ amalgamate with the following word (the 'genitive' de and the mkPreposition : Str -> Preposition ;

- +

Nouns

Worst case: two forms (singular + plural), @@ -164,7 +152,7 @@ To force a different gender, use one of the following functions. femN : N -> N ;

- +

Compound nouns

Some nouns are ones where the first part is inflected as a noun but @@ -176,7 +164,7 @@ they are frequent in lexica. compN : N -> Str -> N ;

- +

Relational nouns

Relational nouns (fille de x) need a case and a preposition. @@ -201,7 +189,7 @@ Three-place relational nouns (la connessione di x a y) need two prepositi mkN3 : N -> Preposition -> Preposition -> N3 ;

- +

Relational common noun phrases

In some cases, you may want to make a complex CN into a @@ -209,7 +197,7 @@ relational noun (e.g. the old town hall of). However, N2 and N3 are purely lexical categories. But you can use the AdvCN and PrepNP constructions to build phrases like this.

- +

Proper names and noun phrases

Proper names need a string and a gender. @@ -226,7 +214,7 @@ you can use the worst-case function. mkNP : Str -> Gender -> Number -> NP ;

- +

Adjectives

Non-comparison one-place adjectives need five forms in the worst @@ -255,7 +243,7 @@ provided. prefA : A -> A ;

- +

Two-place adjectives

Two-place adjectives need a preposition for their second argument. @@ -264,7 +252,7 @@ Two-place adjectives need a preposition for their second argument. mkA2 : A -> Preposition -> A2 ;

- +

Comparison adjectives

Comparison adjectives are in the worst case put up from two @@ -290,7 +278,7 @@ with comparison by mas. regADeg : Str -> A ;

- +

Adverbs

Adverbs are not inflected. Most lexical ones have position @@ -314,7 +302,7 @@ Adverbs modifying adjectives and sentences can also be formed. mkAdA : Str -> AdA ;

- +

Verbs

Regular verbs are ones inflected like cortar, deber, or vivir. @@ -350,7 +338,7 @@ in masculine singular form as second argument. special_ppV : V -> Str -> V ;

- +

Two-place verbs

Two-place verbs need a preposition, except the special case with direct object. @@ -369,7 +357,7 @@ You can reuse a V2 verb in V. v2V : V2 -> V ;

- +

Three-place verbs

Three-place (ditransitive) verbs need two prepositions, of which @@ -381,7 +369,7 @@ the first one or both can be absent. dirdirV3 : V -> V3 ; -- donner,_,_

- +

Other complement patterns

Verbs and adjectives can take complements such as sentences, @@ -417,7 +405,7 @@ as an adverb. Likewise AS, A2S, AV, A2V are just A. AS, A2S, AV, A2V : Type ;

- +

The definitions of the paradigms

The definitions should not bother the user of the API. So they are diff --git a/lib/resource-1.0/doc/gfdoc/ParadigmsSwe.html b/lib/resource-1.0/doc/gfdoc/ParadigmsSwe.html index 6cb18be0f..5203e8833 100644 --- a/lib/resource-1.0/doc/gfdoc/ParadigmsSwe.html +++ b/lib/resource-1.0/doc/gfdoc/ParadigmsSwe.html @@ -2,63 +2,51 @@ + Swedish Lexical Paradigms +

Swedish Lexical Paradigms

+Last update: 2006-06-01 22:30:20 CEST


-


-Author: -Last update: Wed May 31 19:01:40 2006 -

-

Produced by gfdoc - a rudimentary GF document generator. (c) Aarne Ranta (aarne@cs.chalmers.se) 2002 under GNU GPL.

-== -

-

-# -path=.:../scandinavian:../common:../abstract:../../prelude -

- -

Swedish Lexical Paradigms

-

Aarne Ranta 2003

@@ -96,7 +84,7 @@ words. CatSwe in {

- +

Parameters

To abstract over gender names, we define the following identifiers. @@ -136,7 +124,7 @@ Prepositions used in many-argument functions are just strings. Preposition : Type = Str ;

- +

Nouns

Worst case: give all four forms. The gender is computed from the @@ -179,13 +167,13 @@ It does not work if there are changes in the stem. mk1N : (bilarna : Str) -> N ;

- +

Compound nouns

All the functions above work quite as well to form compound nouns, such as fotboll.

- +

Relational nouns

Relational nouns (daughter of x) need a preposition. @@ -213,7 +201,7 @@ Three-place relational nouns (the connection from x to y) need two prepos mkN3 : N -> Preposition -> Preposition -> N3 ;

- +

Relational common noun phrases

In some cases, you may want to make a complex CN into a @@ -221,7 +209,7 @@ relational noun (e.g. the old town hall of). However, N2 and N3 are purely lexical categories. But you can use the AdvCN and PrepNP constructions to build phrases like this.

- +

Proper names and noun phrases

Proper names, with a regular genitive, are formed as follows @@ -245,7 +233,7 @@ genitive, you can use the worst-case function. mkNP : Str -> Str -> Number -> Gender -> NP ;

- +

Adjectives

Adjectives may need as many as seven forms. @@ -284,7 +272,7 @@ Comparison forms may be compound (mera svensk - mest svensk). compoundA : A -> A ;

- +

Two-place adjectives

Two-place adjectives need a preposition for their second argument. @@ -293,7 +281,7 @@ Two-place adjectives need a preposition for their second argument. mkA2 : A -> Preposition -> A2 ;

- +

Adverbs

Adverbs are not inflected. Most lexical ones have position @@ -311,7 +299,7 @@ Adverbs modifying adjectives and sentences can also be formed. mkAdA : Str -> AdA ;

- +

Prepositions

A preposition is just a string. @@ -320,7 +308,7 @@ A preposition is just a string. mkPreposition : Str -> Preposition ;

- +

Verbs

The worst case needs five forms. @@ -358,7 +346,7 @@ In practice, it is enough to give three forms, as in school books. irregV : (dricka, drack, druckit : Str) -> V ;

- +

Verbs with a particle.

The particle, such as in passa på, is given as a string. @@ -367,7 +355,7 @@ The particle, such as in passa p partV : V -> Str -> V ;

- +

Deponent verbs.

Some words are used in passive forms only, e.g. hoppas, some as @@ -378,7 +366,7 @@ reflexive e.g. reflV : V -> V ;

- +

Two-place verbs

Two-place verbs need a preposition, except the special case with direct object. @@ -390,7 +378,7 @@ Two-place verbs need a preposition, except the special case with direct object. dirV2 : V -> V2 ;

- +

Three-place verbs

Three-place (ditransitive) verbs need two prepositions, of which @@ -402,7 +390,7 @@ the first one or both can be absent. dirdirV3 : V -> V3 ; -- ge _ _

- +

Other complement patterns

Verbs and adjectives can take complements such as sentences, @@ -436,7 +424,7 @@ as an adverb. Likewise AS, A2S, AV, A2V are just A. AS, A2S, AV, A2V : Type ;

- +

Definitions of the paradigms

The definitions should not bother the user of the API. So they are diff --git a/lib/resource-1.0/doc/gfdoc/Phrase.html b/lib/resource-1.0/doc/gfdoc/Phrase.html index bd156f2e2..68a07e65d 100644 --- a/lib/resource-1.0/doc/gfdoc/Phrase.html +++ b/lib/resource-1.0/doc/gfdoc/Phrase.html @@ -6,17 +6,12 @@

Phrases and utterances

-Author:
-Last update: Wed May 31 19:01:37 2006 +Last update: 2006-01-25 20:10:39 CET


- -


@@ -25,8 +20,6 @@ Produced by gfdoc - a rudimentary GF document generator. (c) Aarne Ranta (aarne@cs.chalmers.se) 2002 under GNU GPL.

- -

Phrases and utterances

     abstract Phrase = Cat ** {
 
diff --git a/lib/resource-1.0/doc/gfdoc/Precedence.html b/lib/resource-1.0/doc/gfdoc/Precedence.html index 4f645e063..b60db3700 100644 --- a/lib/resource-1.0/doc/gfdoc/Precedence.html +++ b/lib/resource-1.0/doc/gfdoc/Precedence.html @@ -13,8 +13,7 @@

-Author: -Last update: Wed May 31 19:01:42 2006 +Last update: 2005-11-17 17:36:49 CET

Produced by @@ -22,9 +21,6 @@ gfdoc - a rudimentary GF document generator. (c) Aarne Ranta (aarne@cs.chalmers.se) 2002 under GNU GPL.

-== -

-

operations for precedence-dependent strings. five levels: p4 (constants), p3 (applications), p2 (products), p1 (sums), p0 (arrows) diff --git a/lib/resource-1.0/doc/gfdoc/Predef.html b/lib/resource-1.0/doc/gfdoc/Predef.html index 1154a7462..a8703dd28 100644 --- a/lib/resource-1.0/doc/gfdoc/Predef.html +++ b/lib/resource-1.0/doc/gfdoc/Predef.html @@ -6,17 +6,12 @@

Predefined functions for concrete syntax

-Author:
-Last update: Wed May 31 19:01:42 2006 +Last update: 2006-02-25 22:19:20 CET


- -


@@ -25,8 +20,6 @@ Produced by gfdoc - a rudimentary GF document generator. (c) Aarne Ranta (aarne@cs.chalmers.se) 2002 under GNU GPL.

- -

Predefined functions for concrete syntax

The definitions of these constants are hard-coded in GF, and defined in AppPredefined.hs. Applying diff --git a/lib/resource-1.0/doc/gfdoc/PredefAbs.html b/lib/resource-1.0/doc/gfdoc/PredefAbs.html index 7cc1588db..8277d65d6 100644 --- a/lib/resource-1.0/doc/gfdoc/PredefAbs.html +++ b/lib/resource-1.0/doc/gfdoc/PredefAbs.html @@ -13,20 +13,16 @@


-Author: -Last update: Wed May 31 19:01:42 2006 +Last update: 2006-06-03 10:54:51 CEST

Produced by gfdoc - a rudimentary GF document generator. (c) Aarne Ranta (aarne@cs.chalmers.se) 2002 under GNU GPL.

-

-== -

     abstract PredefAbs = {
-      cat Int ; String ;
+      cat Int ; String ; Float ; 
     } ;
 

diff --git a/lib/resource-1.0/doc/gfdoc/Predication.html b/lib/resource-1.0/doc/gfdoc/Predication.html index e80a0464e..e8ef2e02b 100644 --- a/lib/resource-1.0/doc/gfdoc/Predication.html +++ b/lib/resource-1.0/doc/gfdoc/Predication.html @@ -6,24 +6,20 @@

A Small Predication Library

-Author:
-Last update: Wed May 31 19:01:41 2006 +Last update: 2006-02-25 23:46:32 CET


-


@@ -33,8 +29,6 @@ Produced by gfdoc - a rudimentary GF document generator. (c) Aarne Ranta (aarne@cs.chalmers.se) 2002 under GNU GPL.

- -

A Small Predication Library

(c) Aarne Ranta 2003-2006 under Gnu GPL.

@@ -46,7 +40,7 @@ API of resource grammars. abstract Predication = Cat ** {

- +

The category of atomic sentences

We want to use sentences in positive and negative forms but do not care about @@ -58,7 +52,7 @@ tenses. NegCl : Cl -> S ; -- negative sentence: "x doesn't intersect y"

- +

Predication patterns.

       predV     : V  -> NP -> Cl ;         -- one-place verb:      "x converges"
@@ -76,14 +70,14 @@ tenses.
       predPrep  : Prep -> NP -> NP -> Cl ; -- preposition:         "x is outside y"
 

- +

Imperatives and infinitives.

       impV2     : V2 -> NP -> Phr ;        -- imperative:          "solve the equation E"
       infV2     : V2 -> NP -> Phr ;        -- infinitive:          "to solve the equation E"
 

- +

Individual-valued function applications

       appN2     : N2 -> NP -> NP ;         -- one-place function:  "the successor of x"
@@ -91,7 +85,7 @@ tenses.
       appColl   : N2 -> NP -> NP -> NP ;   -- collective function: "the sum of x and y"
 

- +

Families of types

These are expressed by relational nouns applied to arguments. @@ -102,7 +96,7 @@ These are expressed by relational nouns applied to arguments. famColl : N2 -> NP -> NP -> CN ; -- collective family: "path between x and y"

- +

Type constructor

This is similar to a family except that the argument is a type. diff --git a/lib/resource-1.0/doc/gfdoc/Prelude.html b/lib/resource-1.0/doc/gfdoc/Prelude.html index bb9270c83..9874ebde7 100644 --- a/lib/resource-1.0/doc/gfdoc/Prelude.html +++ b/lib/resource-1.0/doc/gfdoc/Prelude.html @@ -6,25 +6,21 @@

The GF Prelude

-Author:
-Last update: Wed May 31 19:01:42 2006 +Last update: 2006-02-25 22:31:06 CET


-


@@ -34,8 +30,6 @@ Produced by gfdoc - a rudimentary GF document generator. (c) Aarne Ranta (aarne@cs.chalmers.se) 2002 under GNU GPL.

- -

The GF Prelude

This file defines some prelude facilities usable in all grammars.

@@ -45,7 +39,7 @@ This file defines some prelude facilities usable in all grammars. oper

- +

Strings, records, and tables

       SS  : Type = {s : Str} ;
@@ -74,7 +68,7 @@ Discontinuous constituents.
       sd2 : (_,_ : Str) -> SD2 = \x,y -> {s1 = x ; s2 = y} ;
 

- +

Optional elements

Missing form. @@ -106,7 +100,7 @@ Parametric order between two strings. if_then_Str pr (x ++ y) (y ++ x) ;

- +

Infixes. prefixes, and postfixes

Fixes with precedences are defined in Precedence. @@ -118,7 +112,7 @@ Fixes with precedences are defined in Precedence. embedSS : Str -> Str -> SS -> SS = \f,g,x -> ss (f ++ x.s ++ g) ;

- +

Booleans

      param Bool = True | False ;
@@ -154,7 +148,7 @@ Interface to internal booleans
       last : Tok -> Tok = Predef.dp 1 ;
 

- +

High-level acces to Predef operations

       isNil : Tok -> Bool = \b -> pbool2bool (Predef.eqStr [] b) ;
@@ -163,7 +157,7 @@ Interface to internal booleans
         case Predef.eqStr t u of {Predef.PTrue => a ; Predef.PFalse => b} ;
 

- +

Lexer-related operations

Bind together two tokens in some lexers, either obligatorily or optionally @@ -191,7 +185,7 @@ These should be hidden, and never changed since they are hardcoded in (un)lexers CAPIT : Str = "&|" ;

- +

Miscellaneous

Identity function diff --git a/lib/resource-1.0/doc/gfdoc/Question.html b/lib/resource-1.0/doc/gfdoc/Question.html index 55db13268..ff5e3ece1 100644 --- a/lib/resource-1.0/doc/gfdoc/Question.html +++ b/lib/resource-1.0/doc/gfdoc/Question.html @@ -6,17 +6,12 @@

Questions and interrogative pronouns

-Author:
-Last update: Wed May 31 19:01:37 2006 +Last update: 2006-04-20 21:45:11 CEST


- -


@@ -25,8 +20,6 @@ Produced by gfdoc - a rudimentary GF document generator. (c) Aarne Ranta (aarne@cs.chalmers.se) 2002 under GNU GPL.

- -

Questions and interrogative pronouns

     abstract Question = Cat ** {
 
diff --git a/lib/resource-1.0/doc/gfdoc/Relative.html b/lib/resource-1.0/doc/gfdoc/Relative.html index 1c6cfc297..235b9e2e9 100644 --- a/lib/resource-1.0/doc/gfdoc/Relative.html +++ b/lib/resource-1.0/doc/gfdoc/Relative.html @@ -6,17 +6,12 @@

Relative clauses and pronouns

-Author:
-Last update: Wed May 31 19:01:37 2006 +Last update: 2006-01-17 17:56:17 CET


- -


@@ -25,8 +20,6 @@ Produced by gfdoc - a rudimentary GF document generator. (c) Aarne Ranta (aarne@cs.chalmers.se) 2002 under GNU GPL.

- -

Relative clauses and pronouns

     abstract Relative = Cat ** {
     
diff --git a/lib/resource-1.0/doc/gfdoc/Sentence.html b/lib/resource-1.0/doc/gfdoc/Sentence.html
index 6face5e64..d8a59fc45 100644
--- a/lib/resource-1.0/doc/gfdoc/Sentence.html
+++ b/lib/resource-1.0/doc/gfdoc/Sentence.html
@@ -6,23 +6,19 @@
 
 

Sentences, clauses, imperatives, and sentential complements

-Author:
-Last update: Wed May 31 19:01:38 2006 +Last update: 2006-01-25 20:10:39 CET


-


@@ -32,13 +28,11 @@ Produced by gfdoc - a rudimentary GF document generator. (c) Aarne Ranta (aarne@cs.chalmers.se) 2002 under GNU GPL.

- -

Sentences, clauses, imperatives, and sentential complements

     abstract Sentence = Cat ** {
 

- +

Clauses

The NP VP predication rule form a clause whose linearization @@ -59,7 +53,7 @@ is only meaningful for some verb phrases. PredSCVP : SC -> VP -> Cl ; -- that you go makes me happy

- +

Clauses missing object noun phrases

This category is a variant of the 'slash category' S/NP of @@ -77,7 +71,7 @@ the style of CCG. SlashPrep : Cl -> Prep -> Slash ; -- (with whom) he walks

- +

Imperatives

An imperative is straightforwardly formed from a verb phrase. @@ -88,7 +82,7 @@ To fix these parameters, see Phrase. ImpVP : VP -> Imp ; -- go

- +

Embedded sentences

Sentences, questions, and infinitival phrases can be used as @@ -100,7 +94,7 @@ subjects and (adverbial) complements. EmbedVP : VP -> SC ; -- to go

- +

Sentences

These are the 2 x 4 x 4 = 16 forms generated by different diff --git a/lib/resource-1.0/doc/gfdoc/Structural.html b/lib/resource-1.0/doc/gfdoc/Structural.html index 1e58e6b0a..f7e5dca23 100644 --- a/lib/resource-1.0/doc/gfdoc/Structural.html +++ b/lib/resource-1.0/doc/gfdoc/Structural.html @@ -6,17 +6,12 @@

GF Resource Grammar API for Structural Words

-Author:
-Last update: Wed May 31 19:01:38 2006 +Last update: 2006-05-23 23:38:09 CEST


- -


@@ -25,8 +20,6 @@ Produced by gfdoc - a rudimentary GF document generator. (c) Aarne Ranta (aarne@cs.chalmers.se) 2002 under GNU GPL.

- -

GF Resource Grammar API for Structural Words

AR 21/11/2003 -- 30/11/2005

diff --git a/lib/resource-1.0/doc/gfdoc/Symbol.html b/lib/resource-1.0/doc/gfdoc/Symbol.html index f6e6063f6..80ab280b2 100644 --- a/lib/resource-1.0/doc/gfdoc/Symbol.html +++ b/lib/resource-1.0/doc/gfdoc/Symbol.html @@ -6,21 +6,17 @@

Symbolic expressions

-Author:
-Last update: Wed May 31 19:01:41 2006 +Last update: 2006-03-17 12:02:40 CET


-


@@ -30,8 +26,6 @@ Produced by gfdoc - a rudimentary GF document generator. (c) Aarne Ranta (aarne@cs.chalmers.se) 2002 under GNU GPL.

- -

Symbolic expressions

Note. This module is not automatically included in the main grammar Lang. @@ -40,7 +34,7 @@ grammar Lang. abstract Symbol = Cat, PredefAbs ** {

- +

Noun phrases with symbols and numbers

     fun
@@ -52,13 +46,13 @@ grammar Lang.
       CNSymbNP : Det -> CN -> [Symb] -> NP ; -- (the) (2) numbers x and y
 

- +

Sentence consisting of a formula

       SymbS    : Symb -> S ;                 -- A
 

- +

Symbol lists

A symbol list has at least two elements. The last two are separated diff --git a/lib/resource-1.0/doc/gfdoc/Tense.html b/lib/resource-1.0/doc/gfdoc/Tense.html index 623d73df1..621e17a4a 100644 --- a/lib/resource-1.0/doc/gfdoc/Tense.html +++ b/lib/resource-1.0/doc/gfdoc/Tense.html @@ -6,17 +6,12 @@

Tense, Polarity, and Anteriority

-Author:
-Last update: Wed May 31 19:01:38 2006 +Last update: 2006-02-26 18:06:25 CET


- -


@@ -25,8 +20,6 @@ Produced by gfdoc - a rudimentary GF document generator. (c) Aarne Ranta (aarne@cs.chalmers.se) 2002 under GNU GPL.

- -

Tense, Polarity, and Anteriority

This module defines the abstract parameters of tense, polarity, and anteriority, which are used in Tensed to generate different diff --git a/lib/resource-1.0/doc/gfdoc/Text.html b/lib/resource-1.0/doc/gfdoc/Text.html index 7d462c523..9ab111940 100644 --- a/lib/resource-1.0/doc/gfdoc/Text.html +++ b/lib/resource-1.0/doc/gfdoc/Text.html @@ -6,17 +6,12 @@

Texts

-Author:
-Last update: Wed May 31 19:01:38 2006 +Last update: 2006-05-23 18:27:29 CEST


- -


@@ -25,8 +20,6 @@ Produced by gfdoc - a rudimentary GF document generator. (c) Aarne Ranta (aarne@cs.chalmers.se) 2002 under GNU GPL.

- -

Texts

     abstract Text = Common ** {
     
diff --git a/lib/resource-1.0/doc/gfdoc/Verb.html b/lib/resource-1.0/doc/gfdoc/Verb.html
index e32519115..5d47cd62b 100644
--- a/lib/resource-1.0/doc/gfdoc/Verb.html
+++ b/lib/resource-1.0/doc/gfdoc/Verb.html
@@ -6,22 +6,18 @@
 
 

The construction of verb phrases

-Author:
-Last update: Wed May 31 19:01:38 2006 +Last update: 2006-02-26 18:02:58 CET


-


@@ -31,13 +27,11 @@ Produced by gfdoc - a rudimentary GF document generator. (c) Aarne Ranta (aarne@cs.chalmers.se) 2002 under GNU GPL.

- -

The construction of verb phrases

     abstract Verb = Cat ** {
 

- +

Complementization rules

Verb phrases are constructed from verbs by providing their @@ -57,7 +51,7 @@ complements. There is one rule for each verb category. ComplV2A : V2A -> NP -> AP -> VP ; -- paint the house red

- +

Other ways of forming verb phrases

Verb phrases can also be constructed reflexively and from @@ -98,7 +92,7 @@ vs. next to (or before) the verb. Agents of passives are constructed as adverbs with the preposition Structural.8agent_Prep.

- +

Complements to copula

Adjectival phrases, noun phrases, and adverbs can be used. @@ -109,7 +103,7 @@ Adjectival phrases, noun phrases, and adverbs can be used. CompAdv : Adv -> Comp ; -- (be) here

- +

Coercions

Verbs can change subcategorization patterns in systematic ways,