updated gfdoc

This commit is contained in:
aarne
2006-06-08 21:41:51 +00:00
parent 165b7269a9
commit 648b186491
38 changed files with 585 additions and 692 deletions

View File

@@ -6,17 +6,12 @@
</HEAD><BODY BGCOLOR="white" TEXT="black"> </HEAD><BODY BGCOLOR="white" TEXT="black">
<P ALIGN="center"><CENTER><H1> Adjectives and adjectival phrases</H1> <P ALIGN="center"><CENTER><H1> Adjectives and adjectival phrases</H1>
<FONT SIZE="4"> <FONT SIZE="4">
<I>Author: </I><BR> <I>Last update: 2006-01-10 20:56:21 CET</I><BR>
Last update: Wed May 31 19:01:35 2006
</FONT></CENTER> </FONT></CENTER>
<P></P> <P></P>
<HR NOSHADE SIZE=1> <HR NOSHADE SIZE=1>
<P></P> <P></P>
<UL>
<LI><A HREF="#toc1">Adjectives and adjectival phrases</A>
</UL>
<P></P> <P></P>
<HR NOSHADE SIZE=1> <HR NOSHADE SIZE=1>
<P></P> <P></P>
@@ -25,8 +20,6 @@ Produced by
gfdoc - a rudimentary GF document generator. gfdoc - a rudimentary GF document generator.
(c) Aarne Ranta (<A HREF="mailto:aarne@cs.chalmers.se">aarne@cs.chalmers.se</A>) 2002 under GNU GPL. (c) Aarne Ranta (<A HREF="mailto:aarne@cs.chalmers.se">aarne@cs.chalmers.se</A>) 2002 under GNU GPL.
</P> </P>
<A NAME="toc1"></A>
<H1>Adjectives and adjectival phrases</H1>
<PRE> <PRE>
abstract Adjective = Cat ** { abstract Adjective = Cat ** {

View File

@@ -6,17 +6,12 @@
</HEAD><BODY BGCOLOR="white" TEXT="black"> </HEAD><BODY BGCOLOR="white" TEXT="black">
<P ALIGN="center"><CENTER><H1> Adverbs and adverbial phrases</H1> <P ALIGN="center"><CENTER><H1> Adverbs and adverbial phrases</H1>
<FONT SIZE="4"> <FONT SIZE="4">
<I>Author: </I><BR> <I>Last update: 2006-05-23 22:22:34 CEST</I><BR>
Last update: Wed May 31 19:01:35 2006
</FONT></CENTER> </FONT></CENTER>
<P></P> <P></P>
<HR NOSHADE SIZE=1> <HR NOSHADE SIZE=1>
<P></P> <P></P>
<UL>
<LI><A HREF="#toc1">Adverbs and adverbial phrases</A>
</UL>
<P></P> <P></P>
<HR NOSHADE SIZE=1> <HR NOSHADE SIZE=1>
<P></P> <P></P>
@@ -25,8 +20,6 @@ Produced by
gfdoc - a rudimentary GF document generator. gfdoc - a rudimentary GF document generator.
(c) Aarne Ranta (<A HREF="mailto:aarne@cs.chalmers.se">aarne@cs.chalmers.se</A>) 2002 under GNU GPL. (c) Aarne Ranta (<A HREF="mailto:aarne@cs.chalmers.se">aarne@cs.chalmers.se</A>) 2002 under GNU GPL.
</P> </P>
<A NAME="toc1"></A>
<H1>Adverbs and adverbial phrases</H1>
<PRE> <PRE>
abstract Adverb = Cat ** { abstract Adverb = Cat ** {

View File

@@ -6,27 +6,23 @@
</HEAD><BODY BGCOLOR="white" TEXT="black"> </HEAD><BODY BGCOLOR="white" TEXT="black">
<P ALIGN="center"><CENTER><H1> The category system</H1> <P ALIGN="center"><CENTER><H1> The category system</H1>
<FONT SIZE="4"> <FONT SIZE="4">
<I>Author: </I><BR> <I>Last update: 2006-05-28 19:11:48 CEST</I><BR>
Last update: Wed May 31 19:01:35 2006
</FONT></CENTER> </FONT></CENTER>
<P></P> <P></P>
<HR NOSHADE SIZE=1> <HR NOSHADE SIZE=1>
<P></P> <P></P>
<UL>
<LI><A HREF="#toc1">The category system</A>
<UL> <UL>
<LI><A HREF="#toc2">Sentences and clauses</A> <LI><A HREF="#toc1">Sentences and clauses</A>
<LI><A HREF="#toc3">Questions and interrogatives</A> <LI><A HREF="#toc2">Questions and interrogatives</A>
<LI><A HREF="#toc4">Relative clauses and pronouns</A> <LI><A HREF="#toc3">Relative clauses and pronouns</A>
<LI><A HREF="#toc5">Verb phrases</A> <LI><A HREF="#toc4">Verb phrases</A>
<LI><A HREF="#toc6">Adjectival phrases</A> <LI><A HREF="#toc5">Adjectival phrases</A>
<LI><A HREF="#toc7">Nouns and noun phrases</A> <LI><A HREF="#toc6">Nouns and noun phrases</A>
<LI><A HREF="#toc8">Numerals</A> <LI><A HREF="#toc7">Numerals</A>
<LI><A HREF="#toc9">Structural words</A> <LI><A HREF="#toc8">Structural words</A>
<LI><A HREF="#toc10">Words of open classes</A> <LI><A HREF="#toc9">Words of open classes</A>
</UL> </UL>
</UL>
<P></P> <P></P>
<HR NOSHADE SIZE=1> <HR NOSHADE SIZE=1>
@@ -36,8 +32,6 @@ Produced by
gfdoc - a rudimentary GF document generator. gfdoc - a rudimentary GF document generator.
(c) Aarne Ranta (<A HREF="mailto:aarne@cs.chalmers.se">aarne@cs.chalmers.se</A>) 2002 under GNU GPL. (c) Aarne Ranta (<A HREF="mailto:aarne@cs.chalmers.se">aarne@cs.chalmers.se</A>) 2002 under GNU GPL.
</P> </P>
<A NAME="toc1"></A>
<H1>The category system</H1>
<P> <P>
The category system is central to the library in the sense The category system is central to the library in the sense
that the other modules (<CODE>Adjective</CODE>, <CODE>Adverb</CODE>, <CODE>Noun</CODE>, <CODE>Verb</CODE> etc) that the other modules (<CODE>Adjective</CODE>, <CODE>Adverb</CODE>, <CODE>Noun</CODE>, <CODE>Verb</CODE> etc)
@@ -64,7 +58,7 @@ are defined on <CODE>Conjunction</CODE> and only used locally there.
cat cat
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc2"></A> <A NAME="toc1"></A>
<H2>Sentences and clauses</H2> <H2>Sentences and clauses</H2>
<P> <P>
Constructed in <A HREF="Sentence.html">Sentence</A>, and also in Constructed in <A HREF="Sentence.html">Sentence</A>, and also in
@@ -79,7 +73,7 @@ Constructed in <A HREF="Sentence.html">Sentence</A>, and also in
Imp ; -- imperative e.g. "look at this" Imp ; -- imperative e.g. "look at this"
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc3"></A> <A NAME="toc2"></A>
<H2>Questions and interrogatives</H2> <H2>Questions and interrogatives</H2>
<P> <P>
Constructed in <A HREF="Question.html">Question</A>. Constructed in <A HREF="Question.html">Question</A>.
@@ -91,7 +85,7 @@ Constructed in <A HREF="Question.html">Question</A>.
IDet ; -- interrogative determiner e.g. "which" IDet ; -- interrogative determiner e.g. "which"
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc4"></A> <A NAME="toc3"></A>
<H2>Relative clauses and pronouns</H2> <H2>Relative clauses and pronouns</H2>
<P> <P>
Constructed in <A HREF="Relative.html">Relative</A>. Constructed in <A HREF="Relative.html">Relative</A>.
@@ -101,7 +95,7 @@ Constructed in <A HREF="Relative.html">Relative</A>.
RP ; -- relative pronoun e.g. "in which" RP ; -- relative pronoun e.g. "in which"
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc5"></A> <A NAME="toc4"></A>
<H2>Verb phrases</H2> <H2>Verb phrases</H2>
<P> <P>
Constructed in <A HREF="Verb.html">Verb</A>. Constructed in <A HREF="Verb.html">Verb</A>.
@@ -111,7 +105,7 @@ Constructed in <A HREF="Verb.html">Verb</A>.
Comp ; -- complement of copula, such as AP e.g. "very warm" Comp ; -- complement of copula, such as AP e.g. "very warm"
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc6"></A> <A NAME="toc5"></A>
<H2>Adjectival phrases</H2> <H2>Adjectival phrases</H2>
<P> <P>
Constructed in <A HREF="Adjective.html">Adjective</A>. Constructed in <A HREF="Adjective.html">Adjective</A>.
@@ -120,7 +114,7 @@ Constructed in <A HREF="Adjective.html">Adjective</A>.
AP ; -- adjectival phrase e.g. "very warm" AP ; -- adjectival phrase e.g. "very warm"
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc7"></A> <A NAME="toc6"></A>
<H2>Nouns and noun phrases</H2> <H2>Nouns and noun phrases</H2>
<P> <P>
Constructed in <A HREF="Noun.html">Noun</A>. Constructed in <A HREF="Noun.html">Noun</A>.
@@ -147,7 +141,7 @@ as defined in <A HREF="Noun.html">Noun</A>.
Ord ; -- ordinal number (used in Det) e.g. "seventh" Ord ; -- ordinal number (used in Det) e.g. "seventh"
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc8"></A> <A NAME="toc7"></A>
<H2>Numerals</H2> <H2>Numerals</H2>
<P> <P>
Constructed in <A HREF="Numeral.html">Numeral</A>. Constructed in <A HREF="Numeral.html">Numeral</A>.
@@ -156,7 +150,7 @@ Constructed in <A HREF="Numeral.html">Numeral</A>.
Numeral;-- cardinal or ordinal, e.g. "five/fifth" Numeral;-- cardinal or ordinal, e.g. "five/fifth"
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc9"></A> <A NAME="toc8"></A>
<H2>Structural words</H2> <H2>Structural words</H2>
<P> <P>
Constructed in <A HREF="Structural.html">Structural</A>. Constructed in <A HREF="Structural.html">Structural</A>.
@@ -168,7 +162,7 @@ Constructed in <A HREF="Structural.html">Structural</A>.
Prep ; -- preposition, or just case e.g. "in" Prep ; -- preposition, or just case e.g. "in"
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc10"></A> <A NAME="toc9"></A>
<H2>Words of open classes</H2> <H2>Words of open classes</H2>
<P> <P>
These are constructed in <A HREF="Lexicon.html">Lexicon</A> and in These are constructed in <A HREF="Lexicon.html">Lexicon</A> and in

View File

@@ -6,21 +6,17 @@
</HEAD><BODY BGCOLOR="white" TEXT="black"> </HEAD><BODY BGCOLOR="white" TEXT="black">
<P ALIGN="center"><CENTER><H1> Infrastructure with common implementations.</H1> <P ALIGN="center"><CENTER><H1> Infrastructure with common implementations.</H1>
<FONT SIZE="4"> <FONT SIZE="4">
<I>Author: </I><BR> <I>Last update: 2006-05-28 19:11:48 CEST</I><BR>
Last update: Wed May 31 19:01:35 2006
</FONT></CENTER> </FONT></CENTER>
<P></P> <P></P>
<HR NOSHADE SIZE=1> <HR NOSHADE SIZE=1>
<P></P> <P></P>
<UL>
<LI><A HREF="#toc1">Infrastructure with common implementations.</A>
<UL> <UL>
<LI><A HREF="#toc2">Top-level units</A> <LI><A HREF="#toc1">Top-level units</A>
<LI><A HREF="#toc3">Adverbs</A> <LI><A HREF="#toc2">Adverbs</A>
<LI><A HREF="#toc4">Tense, polarity, and anteriority</A> <LI><A HREF="#toc3">Tense, polarity, and anteriority</A>
</UL> </UL>
</UL>
<P></P> <P></P>
<HR NOSHADE SIZE=1> <HR NOSHADE SIZE=1>
@@ -30,8 +26,6 @@ Produced by
gfdoc - a rudimentary GF document generator. gfdoc - a rudimentary GF document generator.
(c) Aarne Ranta (<A HREF="mailto:aarne@cs.chalmers.se">aarne@cs.chalmers.se</A>) 2002 under GNU GPL. (c) Aarne Ranta (<A HREF="mailto:aarne@cs.chalmers.se">aarne@cs.chalmers.se</A>) 2002 under GNU GPL.
</P> </P>
<A NAME="toc1"></A>
<H1>Infrastructure with common implementations.</H1>
<P> <P>
This module defines the categories that uniformly have the linearization This module defines the categories that uniformly have the linearization
<CODE>{s : Str}</CODE> in all languages. <CODE>{s : Str}</CODE> in all languages.
@@ -48,7 +42,7 @@ Romance languages.
cat cat
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc2"></A> <A NAME="toc1"></A>
<H2>Top-level units</H2> <H2>Top-level units</H2>
<P> <P>
Constructed in <A HREF="Text.html">Text</A>: <CODE>Text</CODE>. Constructed in <A HREF="Text.html">Text</A>: <CODE>Text</CODE>.
@@ -68,7 +62,7 @@ Constructed in <A HREF="Phrase.html">Phrase</A>: <CODE>Phr</CODE> and
SC ; -- embedded sentence or question e.g. "that it rains" SC ; -- embedded sentence or question e.g. "that it rains"
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc3"></A> <A NAME="toc2"></A>
<H2>Adverbs</H2> <H2>Adverbs</H2>
<P> <P>
Constructed in <A HREF="Adverb.html">Adverb</A>. Constructed in <A HREF="Adverb.html">Adverb</A>.
@@ -83,7 +77,7 @@ Many adverbs are constructed in <A HREF="Structural.html">Structural</A>.
CAdv ; -- comparative adverb e.g. "more" CAdv ; -- comparative adverb e.g. "more"
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc4"></A> <A NAME="toc3"></A>
<H2>Tense, polarity, and anteriority</H2> <H2>Tense, polarity, and anteriority</H2>
<PRE> <PRE>
Tense ; -- tense: present, past, future, conditional Tense ; -- tense: present, past, future, conditional

View File

@@ -6,21 +6,17 @@
</HEAD><BODY BGCOLOR="white" TEXT="black"> </HEAD><BODY BGCOLOR="white" TEXT="black">
<P ALIGN="center"><CENTER><H1> Coordination</H1> <P ALIGN="center"><CENTER><H1> Coordination</H1>
<FONT SIZE="4"> <FONT SIZE="4">
<I>Author: </I><BR> <I>Last update: 2006-01-20 22:04:10 CET</I><BR>
Last update: Wed May 31 19:01:36 2006
</FONT></CENTER> </FONT></CENTER>
<P></P> <P></P>
<HR NOSHADE SIZE=1> <HR NOSHADE SIZE=1>
<P></P> <P></P>
<UL>
<LI><A HREF="#toc1">Coordination</A>
<UL> <UL>
<LI><A HREF="#toc2">Rules</A> <LI><A HREF="#toc1">Rules</A>
<LI><A HREF="#toc3">Categories</A> <LI><A HREF="#toc2">Categories</A>
<LI><A HREF="#toc4">List constructors</A> <LI><A HREF="#toc3">List constructors</A>
</UL> </UL>
</UL>
<P></P> <P></P>
<HR NOSHADE SIZE=1> <HR NOSHADE SIZE=1>
@@ -30,8 +26,6 @@ Produced by
gfdoc - a rudimentary GF document generator. gfdoc - a rudimentary GF document generator.
(c) Aarne Ranta (<A HREF="mailto:aarne@cs.chalmers.se">aarne@cs.chalmers.se</A>) 2002 under GNU GPL. (c) Aarne Ranta (<A HREF="mailto:aarne@cs.chalmers.se">aarne@cs.chalmers.se</A>) 2002 under GNU GPL.
</P> </P>
<A NAME="toc1"></A>
<H1>Coordination</H1>
<P> <P>
Coordination is defined for many different categories; here is Coordination is defined for many different categories; here is
a sample. The rules apply to <B>lists</B> of two or more elements, a sample. The rules apply to <B>lists</B> of two or more elements,
@@ -51,7 +45,7 @@ compatibility with API 0.9 is needed, use
abstract Conjunction = Cat ** { abstract Conjunction = Cat ** {
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc2"></A> <A NAME="toc1"></A>
<H2>Rules</H2> <H2>Rules</H2>
<PRE> <PRE>
fun fun
@@ -66,7 +60,7 @@ compatibility with API 0.9 is needed, use
DConjAdv : DConj -&gt; [Adv] -&gt; Adv; -- "both badly and slowly" DConjAdv : DConj -&gt; [Adv] -&gt; Adv; -- "both badly and slowly"
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc3"></A> <A NAME="toc2"></A>
<H2>Categories</H2> <H2>Categories</H2>
<P> <P>
These categories are only used in this module. These categories are only used in this module.
@@ -79,7 +73,7 @@ These categories are only used in this module.
[AP]{2} ; [AP]{2} ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc4"></A> <A NAME="toc3"></A>
<H2>List constructors</H2> <H2>List constructors</H2>
<P> <P>
The list constructors are derived from the list notation and therefore The list constructors are derived from the list notation and therefore

View File

@@ -6,17 +6,12 @@
</HEAD><BODY BGCOLOR="white" TEXT="black"> </HEAD><BODY BGCOLOR="white" TEXT="black">
<P ALIGN="center"><CENTER><H1> The Main Module of the Resource Grammar</H1> <P ALIGN="center"><CENTER><H1> The Main Module of the Resource Grammar</H1>
<FONT SIZE="4"> <FONT SIZE="4">
<I>Author: </I><BR> <I>Last update: 2006-06-01 22:30:20 CEST</I><BR>
Last update: Wed May 31 19:01:36 2006
</FONT></CENTER> </FONT></CENTER>
<P></P> <P></P>
<HR NOSHADE SIZE=1> <HR NOSHADE SIZE=1>
<P></P> <P></P>
<UL>
<LI><A HREF="#toc1">The Main Module of the Resource Grammar</A>
</UL>
<P></P> <P></P>
<HR NOSHADE SIZE=1> <HR NOSHADE SIZE=1>
<P></P> <P></P>
@@ -25,8 +20,6 @@ Produced by
gfdoc - a rudimentary GF document generator. gfdoc - a rudimentary GF document generator.
(c) Aarne Ranta (<A HREF="mailto:aarne@cs.chalmers.se">aarne@cs.chalmers.se</A>) 2002 under GNU GPL. (c) Aarne Ranta (<A HREF="mailto:aarne@cs.chalmers.se">aarne@cs.chalmers.se</A>) 2002 under GNU GPL.
</P> </P>
<A NAME="toc1"></A>
<H1>The Main Module of the Resource Grammar</H1>
<P> <P>
This grammar a collection of the different grammar modules, This grammar a collection of the different grammar modules,
To test the resource, import <A HREF="Lang.html">Lang</A>, which also contains To test the resource, import <A HREF="Lang.html">Lang</A>, which also contains

View File

@@ -6,17 +6,12 @@
</HEAD><BODY BGCOLOR="white" TEXT="black"> </HEAD><BODY BGCOLOR="white" TEXT="black">
<P ALIGN="center"><CENTER><H1> Idiomatic expressions</H1> <P ALIGN="center"><CENTER><H1> Idiomatic expressions</H1>
<FONT SIZE="4"> <FONT SIZE="4">
<I>Author: </I><BR> <I>Last update: 2006-06-01 22:30:20 CEST</I><BR>
Last update: Wed May 31 19:01:36 2006
</FONT></CENTER> </FONT></CENTER>
<P></P> <P></P>
<HR NOSHADE SIZE=1> <HR NOSHADE SIZE=1>
<P></P> <P></P>
<UL>
<LI><A HREF="#toc1">Idiomatic expressions</A>
</UL>
<P></P> <P></P>
<HR NOSHADE SIZE=1> <HR NOSHADE SIZE=1>
<P></P> <P></P>
@@ -25,8 +20,6 @@ Produced by
gfdoc - a rudimentary GF document generator. gfdoc - a rudimentary GF document generator.
(c) Aarne Ranta (<A HREF="mailto:aarne@cs.chalmers.se">aarne@cs.chalmers.se</A>) 2002 under GNU GPL. (c) Aarne Ranta (<A HREF="mailto:aarne@cs.chalmers.se">aarne@cs.chalmers.se</A>) 2002 under GNU GPL.
</P> </P>
<A NAME="toc1"></A>
<H1>Idiomatic expressions</H1>
<PRE> <PRE>
abstract Idiom = Cat ** { abstract Idiom = Cat ** {
</PRE> </PRE>

View File

@@ -1,7 +1,194 @@
--# -path=.:prelude:../abstract:../common --# -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 { 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" ;
} }

View File

@@ -49,7 +49,7 @@ concrete IrregNor of IrregNorAbs = CatNor ** open ParadigmsNor in {
lin se_V = mkV "se" "ser" "ses" "så" "sett" "se" ; lin se_V = mkV "se" "ser" "ses" "så" "sett" "se" ;
lin selge_V = irregV "selge" "solgte" "solgt" ; lin selge_V = irregV "selge" "solgte" "solgt" ;
lin sette_V = irregV "sette" "satte" "satt" ; 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 sitte_V = irregV "sitte" "satt" "sittet" ;
lin skjære_V = irregV "skjære" "skar" "skåret" ; lin skjære_V = irregV "skjære" "skar" "skåret" ;
lin skrive_V = irregV "skrive" "skrev" "skrevet" ; lin skrive_V = irregV "skrive" "skrev" "skrevet" ;

View File

@@ -6,17 +6,12 @@
</HEAD><BODY BGCOLOR="white" TEXT="black"> </HEAD><BODY BGCOLOR="white" TEXT="black">
<P ALIGN="center"><CENTER><H1> The Main Module of the Resource Grammar</H1> <P ALIGN="center"><CENTER><H1> The Main Module of the Resource Grammar</H1>
<FONT SIZE="4"> <FONT SIZE="4">
<I>Author: </I><BR> <I>Last update: 2006-06-07 18:26:44 CEST</I><BR>
Last update: Wed May 31 19:01:36 2006
</FONT></CENTER> </FONT></CENTER>
<P></P> <P></P>
<HR NOSHADE SIZE=1> <HR NOSHADE SIZE=1>
<P></P> <P></P>
<UL>
<LI><A HREF="#toc1">The Main Module of the Resource Grammar</A>
</UL>
<P></P> <P></P>
<HR NOSHADE SIZE=1> <HR NOSHADE SIZE=1>
<P></P> <P></P>
@@ -25,8 +20,6 @@ Produced by
gfdoc - a rudimentary GF document generator. gfdoc - a rudimentary GF document generator.
(c) Aarne Ranta (<A HREF="mailto:aarne@cs.chalmers.se">aarne@cs.chalmers.se</A>) 2002 under GNU GPL. (c) Aarne Ranta (<A HREF="mailto:aarne@cs.chalmers.se">aarne@cs.chalmers.se</A>) 2002 under GNU GPL.
</P> </P>
<A NAME="toc1"></A>
<H1>The Main Module of the Resource Grammar</H1>
<P> <P>
This grammar is just a collection of the different modules, This grammar is just a collection of the different modules,
and the one that can be imported when one wants to test the 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.
</P> </P>
<PRE> <PRE>
abstract Lang = abstract Lang =
Noun, Grammar,
Verb,
Adjective,
Adverb,
Numeral,
Sentence,
Question,
Relative,
Conjunction,
Phrase,
Text,
Structural,
Idiom,
Lexicon Lexicon
** {} ; ** {} ;
</PRE> </PRE>

View File

@@ -6,17 +6,12 @@
</HEAD><BODY BGCOLOR="white" TEXT="black"> </HEAD><BODY BGCOLOR="white" TEXT="black">
<P ALIGN="center"><CENTER><H1> The Mathematics API to the Resource Grammar</H1> <P ALIGN="center"><CENTER><H1> The Mathematics API to the Resource Grammar</H1>
<FONT SIZE="4"> <FONT SIZE="4">
<I>Author: </I><BR> <I>Last update: 2006-02-25 21:36:45 CET</I><BR>
Last update: Wed May 31 19:01:41 2006
</FONT></CENTER> </FONT></CENTER>
<P></P> <P></P>
<HR NOSHADE SIZE=1> <HR NOSHADE SIZE=1>
<P></P> <P></P>
<UL>
<LI><A HREF="#toc1">The Mathematics API to the Resource Grammar</A>
</UL>
<P></P> <P></P>
<HR NOSHADE SIZE=1> <HR NOSHADE SIZE=1>
<P></P> <P></P>
@@ -25,8 +20,6 @@ Produced by
gfdoc - a rudimentary GF document generator. gfdoc - a rudimentary GF document generator.
(c) Aarne Ranta (<A HREF="mailto:aarne@cs.chalmers.se">aarne@cs.chalmers.se</A>) 2002 under GNU GPL. (c) Aarne Ranta (<A HREF="mailto:aarne@cs.chalmers.se">aarne@cs.chalmers.se</A>) 2002 under GNU GPL.
</P> </P>
<A NAME="toc1"></A>
<H1>The Mathematics API to the Resource Grammar</H1>
<P> <P>
This grammar is a collection of the different modules. This grammar is a collection of the different modules.
It differs from <CODE>Lang</CODE> in two main ways: It differs from <CODE>Lang</CODE> in two main ways:

View File

@@ -6,17 +6,12 @@
</HEAD><BODY BGCOLOR="white" TEXT="black"> </HEAD><BODY BGCOLOR="white" TEXT="black">
<P ALIGN="center"><CENTER><H1> Multimodal additions to the resource grammar library</H1> <P ALIGN="center"><CENTER><H1> Multimodal additions to the resource grammar library</H1>
<FONT SIZE="4"> <FONT SIZE="4">
<I>Author: </I><BR> <I>Last update: 2006-05-23 23:36:59 CEST</I><BR>
Last update: Wed May 31 19:01:41 2006
</FONT></CENTER> </FONT></CENTER>
<P></P> <P></P>
<HR NOSHADE SIZE=1> <HR NOSHADE SIZE=1>
<P></P> <P></P>
<UL>
<LI><A HREF="#toc1">Multimodal additions to the resource grammar library</A>
</UL>
<P></P> <P></P>
<HR NOSHADE SIZE=1> <HR NOSHADE SIZE=1>
<P></P> <P></P>
@@ -25,8 +20,6 @@ Produced by
gfdoc - a rudimentary GF document generator. gfdoc - a rudimentary GF document generator.
(c) Aarne Ranta (<A HREF="mailto:aarne@cs.chalmers.se">aarne@cs.chalmers.se</A>) 2002 under GNU GPL. (c) Aarne Ranta (<A HREF="mailto:aarne@cs.chalmers.se">aarne@cs.chalmers.se</A>) 2002 under GNU GPL.
</P> </P>
<A NAME="toc1"></A>
<H1>Multimodal additions to the resource grammar library</H1>
<PRE> <PRE>
abstract Multi = Lang ** { abstract Multi = Lang ** {

View File

@@ -6,22 +6,18 @@
</HEAD><BODY BGCOLOR="white" TEXT="black"> </HEAD><BODY BGCOLOR="white" TEXT="black">
<P ALIGN="center"><CENTER><H1> The construction of nouns, noun phrases, and determiners</H1> <P ALIGN="center"><CENTER><H1> The construction of nouns, noun phrases, and determiners</H1>
<FONT SIZE="4"> <FONT SIZE="4">
<I>Author: </I><BR> <I>Last update: 2006-05-23 23:27:56 CEST</I><BR>
Last update: Wed May 31 19:01:37 2006
</FONT></CENTER> </FONT></CENTER>
<P></P> <P></P>
<HR NOSHADE SIZE=1> <HR NOSHADE SIZE=1>
<P></P> <P></P>
<UL>
<LI><A HREF="#toc1">The construction of nouns, noun phrases, and determiners</A>
<UL> <UL>
<LI><A HREF="#toc2">Noun phrases</A> <LI><A HREF="#toc1">Noun phrases</A>
<LI><A HREF="#toc3">Determiners</A> <LI><A HREF="#toc2">Determiners</A>
<LI><A HREF="#toc4">Common nouns</A> <LI><A HREF="#toc3">Common nouns</A>
<LI><A HREF="#toc5">Apposition</A> <LI><A HREF="#toc4">Apposition</A>
</UL> </UL>
</UL>
<P></P> <P></P>
<HR NOSHADE SIZE=1> <HR NOSHADE SIZE=1>
@@ -31,13 +27,11 @@ Produced by
gfdoc - a rudimentary GF document generator. gfdoc - a rudimentary GF document generator.
(c) Aarne Ranta (<A HREF="mailto:aarne@cs.chalmers.se">aarne@cs.chalmers.se</A>) 2002 under GNU GPL. (c) Aarne Ranta (<A HREF="mailto:aarne@cs.chalmers.se">aarne@cs.chalmers.se</A>) 2002 under GNU GPL.
</P> </P>
<A NAME="toc1"></A>
<H1>The construction of nouns, noun phrases, and determiners</H1>
<PRE> <PRE>
abstract Noun = Cat ** { abstract Noun = Cat ** {
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc2"></A> <A NAME="toc1"></A>
<H2>Noun phrases</H2> <H2>Noun phrases</H2>
<P> <P>
The three main types of noun phrases are The three main types of noun phrases are
@@ -72,7 +66,7 @@ verb or by an adverb.
AdvNP : NP -&gt; Adv -&gt; NP ; -- Paris at midnight AdvNP : NP -&gt; Adv -&gt; NP ; -- Paris at midnight
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc3"></A> <A NAME="toc2"></A>
<H2>Determiners</H2> <H2>Determiners</H2>
<P> <P>
The determiner has a fine-grained structure, in which a 'nucleus' The determiner has a fine-grained structure, in which a 'nucleus'
@@ -166,7 +160,7 @@ in semantically odd expressions.
<P> <P>
Other determiners are defined in <A HREF="Structural.html">Structural</A>. Other determiners are defined in <A HREF="Structural.html">Structural</A>.
</P> </P>
<A NAME="toc4"></A> <A NAME="toc3"></A>
<H2>Common nouns</H2> <H2>Common nouns</H2>
<P> <P>
Simple nouns can be used as nouns outright. Simple nouns can be used as nouns outright.
@@ -212,7 +206,7 @@ to decide. Sentential complements are defined in <A HREF="Verb.html">Verb</A>.
SentCN : CN -&gt; SC -&gt; CN ; -- fact that John smokes, question if he does SentCN : CN -&gt; SC -&gt; CN ; -- fact that John smokes, question if he does
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc5"></A> <A NAME="toc4"></A>
<H2>Apposition</H2> <H2>Apposition</H2>
<P> <P>
This is certainly overgenerating. This is certainly overgenerating.

View File

@@ -6,17 +6,12 @@
</HEAD><BODY BGCOLOR="white" TEXT="black"> </HEAD><BODY BGCOLOR="white" TEXT="black">
<P ALIGN="center"><CENTER><H1> Numerals</H1> <P ALIGN="center"><CENTER><H1> Numerals</H1>
<FONT SIZE="4"> <FONT SIZE="4">
<I>Author: </I><BR> <I>Last update: 2006-01-17 17:56:17 CET</I><BR>
Last update: Wed May 31 19:01:37 2006
</FONT></CENTER> </FONT></CENTER>
<P></P> <P></P>
<HR NOSHADE SIZE=1> <HR NOSHADE SIZE=1>
<P></P> <P></P>
<UL>
<LI><A HREF="#toc1">Numerals</A>
</UL>
<P></P> <P></P>
<HR NOSHADE SIZE=1> <HR NOSHADE SIZE=1>
<P></P> <P></P>
@@ -25,8 +20,6 @@ Produced by
gfdoc - a rudimentary GF document generator. gfdoc - a rudimentary GF document generator.
(c) Aarne Ranta (<A HREF="mailto:aarne@cs.chalmers.se">aarne@cs.chalmers.se</A>) 2002 under GNU GPL. (c) Aarne Ranta (<A HREF="mailto:aarne@cs.chalmers.se">aarne@cs.chalmers.se</A>) 2002 under GNU GPL.
</P> </P>
<A NAME="toc1"></A>
<H1>Numerals</H1>
<P> <P>
This grammar defines numerals from 1 to 999999. This grammar defines numerals from 1 to 999999.
The implementations are adapted from the The implementations are adapted from the

View File

@@ -2,64 +2,52 @@
<HTML> <HTML>
<HEAD> <HEAD>
<META NAME="generator" CONTENT="http://txt2tags.sf.net"> <META NAME="generator" CONTENT="http://txt2tags.sf.net">
<TITLE> Danish Lexical Paradigms</TITLE>
</HEAD><BODY BGCOLOR="white" TEXT="black"> </HEAD><BODY BGCOLOR="white" TEXT="black">
<P ALIGN="center"><CENTER><H1> Danish Lexical Paradigms</H1>
<FONT SIZE="4"> <FONT SIZE="4">
<I>Last update: 2006-06-01 22:30:20 CEST</I><BR>
</FONT></CENTER> </FONT></CENTER>
<P></P> <P></P>
<HR NOSHADE SIZE=1> <HR NOSHADE SIZE=1>
<P></P> <P></P>
<UL>
<LI><A HREF="#toc1">Danish Lexical Paradigms</A>
<UL> <UL>
<LI><A HREF="#toc2">Parameters</A> <LI><A HREF="#toc1">Parameters</A>
<LI><A HREF="#toc3">Nouns</A> <LI><A HREF="#toc2">Nouns</A>
<UL> <UL>
<LI><A HREF="#toc4">Compound nouns</A> <LI><A HREF="#toc3">Compound nouns</A>
<LI><A HREF="#toc5">Relational nouns</A> <LI><A HREF="#toc4">Relational nouns</A>
<LI><A HREF="#toc6">Relational common noun phrases</A> <LI><A HREF="#toc5">Relational common noun phrases</A>
<LI><A HREF="#toc7">Proper names and noun phrases</A> <LI><A HREF="#toc6">Proper names and noun phrases</A>
</UL> </UL>
<LI><A HREF="#toc8">Adjectives</A> <LI><A HREF="#toc7">Adjectives</A>
<UL> <UL>
<LI><A HREF="#toc9">Two-place adjectives</A> <LI><A HREF="#toc8">Two-place adjectives</A>
</UL> </UL>
<LI><A HREF="#toc10">Adverbs</A> <LI><A HREF="#toc9">Adverbs</A>
<LI><A HREF="#toc11">Prepositions</A> <LI><A HREF="#toc10">Prepositions</A>
<LI><A HREF="#toc12">Verbs</A> <LI><A HREF="#toc11">Verbs</A>
<UL> <UL>
<LI><A HREF="#toc13">Verbs with //være// as auxiliary</A> <LI><A HREF="#toc12">Verbs with //være// as auxiliary</A>
<LI><A HREF="#toc14">Verbs with a particle</A> <LI><A HREF="#toc13">Verbs with a particle</A>
<LI><A HREF="#toc15">Deponent verbs</A> <LI><A HREF="#toc14">Deponent verbs</A>
<LI><A HREF="#toc16">Two-place verbs</A> <LI><A HREF="#toc15">Two-place verbs</A>
<LI><A HREF="#toc17">Three-place verbs</A> <LI><A HREF="#toc16">Three-place verbs</A>
<LI><A HREF="#toc18">Other complement patterns</A> <LI><A HREF="#toc17">Other complement patterns</A>
</UL> </UL>
<LI><A HREF="#toc19">Definitions of the paradigms</A> <LI><A HREF="#toc18">Definitions of the paradigms</A>
</UL> </UL>
</UL>
<P></P> <P></P>
<HR NOSHADE SIZE=1> <HR NOSHADE SIZE=1>
<P></P> <P></P>
<P> <P>
Author:
Last update: Wed May 31 19:01:39 2006
</P>
<P>
Produced by Produced by
gfdoc - a rudimentary GF document generator. gfdoc - a rudimentary GF document generator.
(c) Aarne Ranta (<A HREF="mailto:aarne@cs.chalmers.se">aarne@cs.chalmers.se</A>) 2002 under GNU GPL. (c) Aarne Ranta (<A HREF="mailto:aarne@cs.chalmers.se">aarne@cs.chalmers.se</A>) 2002 under GNU GPL.
</P> </P>
<P> <P>
==
</P>
<P>
# -path=.:../scandinavian:../common:../abstract:../../prelude
</P>
<A NAME="toc1"></A>
<H1>Danish Lexical Paradigms</H1>
<P>
Aarne Ranta 2003 Aarne Ranta 2003
</P> </P>
<P> <P>
@@ -97,7 +85,7 @@ words.
CatDan in { CatDan in {
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc2"></A> <A NAME="toc1"></A>
<H2>Parameters</H2> <H2>Parameters</H2>
<P> <P>
To abstract over gender names, we define the following identifiers. 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 ; Preposition : Type = Str ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc3"></A> <A NAME="toc2"></A>
<H2>Nouns</H2> <H2>Nouns</H2>
<P> <P>
Worst case: give all four forms. The gender is computed from the Worst case: give all four forms. The gender is computed from the
@@ -180,13 +168,13 @@ indefinite
mk3N : (bil,bilen,biler : Str) -&gt; N ; mk3N : (bil,bilen,biler : Str) -&gt; N ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc4"></A> <A NAME="toc3"></A>
<H3>Compound nouns</H3> <H3>Compound nouns</H3>
<P> <P>
All the functions above work quite as well to form compound nouns, All the functions above work quite as well to form compound nouns,
such as <I>fotboll</I>. such as <I>fotboll</I>.
</P> </P>
<A NAME="toc5"></A> <A NAME="toc4"></A>
<H3>Relational nouns</H3> <H3>Relational nouns</H3>
<P> <P>
Relational nouns (<I>daughter of x</I>) need a preposition. Relational nouns (<I>daughter of x</I>) need a preposition.
@@ -214,7 +202,7 @@ Three-place relational nouns (<I>the connection from x to y</I>) need two prepos
mkN3 : N -&gt; Preposition -&gt; Preposition -&gt; N3 ; mkN3 : N -&gt; Preposition -&gt; Preposition -&gt; N3 ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc6"></A> <A NAME="toc5"></A>
<H3>Relational common noun phrases</H3> <H3>Relational common noun phrases</H3>
<P> <P>
In some cases, you may want to make a complex <CODE>CN</CODE> into a In some cases, you may want to make a complex <CODE>CN</CODE> into a
@@ -222,7 +210,7 @@ relational noun (e.g. <I>the old town hall of</I>). However, <CODE>N2</CODE> and
<CODE>N3</CODE> are purely lexical categories. But you can use the <CODE>AdvCN</CODE> <CODE>N3</CODE> are purely lexical categories. But you can use the <CODE>AdvCN</CODE>
and <CODE>PrepNP</CODE> constructions to build phrases like this. and <CODE>PrepNP</CODE> constructions to build phrases like this.
</P> </P>
<A NAME="toc7"></A> <A NAME="toc6"></A>
<H3>Proper names and noun phrases</H3> <H3>Proper names and noun phrases</H3>
<P> <P>
Proper names, with a regular genitive, are formed as follows Proper names, with a regular genitive, are formed as follows
@@ -246,7 +234,7 @@ genitive, you can use the worst-case function.
mkNP : Str -&gt; Str -&gt; Number -&gt; Gender -&gt; NP ; mkNP : Str -&gt; Str -&gt; Number -&gt; Gender -&gt; NP ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc8"></A> <A NAME="toc7"></A>
<H2>Adjectives</H2> <H2>Adjectives</H2>
<P> <P>
Non-comparison one-place adjectives need three forms: Non-comparison one-place adjectives need three forms:
@@ -269,7 +257,7 @@ In most cases, two forms are enough.
mk2A : (stor,stort : Str) -&gt; A ; mk2A : (stor,stort : Str) -&gt; A ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc9"></A> <A NAME="toc8"></A>
<H3>Two-place adjectives</H3> <H3>Two-place adjectives</H3>
<P> <P>
Two-place adjectives need a preposition for their second argument. Two-place adjectives need a preposition for their second argument.
@@ -316,7 +304,7 @@ long adjective, the following pattern is used:
compoundA : A -&gt; A ; -- -/mer/mest norsk compoundA : A -&gt; A ; -- -/mer/mest norsk
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc10"></A> <A NAME="toc9"></A>
<H2>Adverbs</H2> <H2>Adverbs</H2>
<P> <P>
Adverbs are not inflected. Most lexical ones have position Adverbs are not inflected. Most lexical ones have position
@@ -334,7 +322,7 @@ Adverbs modifying adjectives and sentences can also be formed.
mkAdA : Str -&gt; AdA ; mkAdA : Str -&gt; AdA ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc11"></A> <A NAME="toc10"></A>
<H2>Prepositions</H2> <H2>Prepositions</H2>
<P> <P>
A preposition is just a string. A preposition is just a string.
@@ -343,7 +331,7 @@ A preposition is just a string.
mkPreposition : Str -&gt; Preposition ; mkPreposition : Str -&gt; Preposition ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc12"></A> <A NAME="toc11"></A>
<H2>Verbs</H2> <H2>Verbs</H2>
<P> <P>
The worst case needs six forms. 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) -&gt; V ; irregV : (drikke, drakk, drukket : Str) -&gt; V ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc13"></A> <A NAME="toc12"></A>
<H3>Verbs with //være// as auxiliary</H3> <H3>Verbs with //være// as auxiliary</H3>
<P> <P>
By default, the auxiliary is <I>have</I>. This function changes it to <I>være</I>. By default, the auxiliary is <I>have</I>. This function changes it to <I>være</I>.
@@ -383,7 +371,7 @@ By default, the auxiliary is <I>have</I>. This function changes it to <I>v
vaereV : V -&gt; V ; vaereV : V -&gt; V ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc14"></A> <A NAME="toc13"></A>
<H3>Verbs with a particle</H3> <H3>Verbs with a particle</H3>
<P> <P>
The particle, such as in <I>switch on</I>, is given as a string. The particle, such as in <I>switch on</I>, is given as a string.
@@ -392,7 +380,7 @@ The particle, such as in <I>switch on</I>, is given as a string.
partV : V -&gt; Str -&gt; V ; partV : V -&gt; Str -&gt; V ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc15"></A> <A NAME="toc14"></A>
<H3>Deponent verbs</H3> <H3>Deponent verbs</H3>
<P> <P>
Some words are used in passive forms only, e.g. <I>hoppas</I>, some as Some words are used in passive forms only, e.g. <I>hoppas</I>, some as
@@ -403,7 +391,7 @@ reflexive e.g. <I>
reflV : V -&gt; V ; reflV : V -&gt; V ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc16"></A> <A NAME="toc15"></A>
<H3>Two-place verbs</H3> <H3>Two-place verbs</H3>
<P> <P>
Two-place verbs need a preposition, except the special case with direct object. 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 -&gt; V2 ; dirV2 : V -&gt; V2 ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc17"></A> <A NAME="toc16"></A>
<H3>Three-place verbs</H3> <H3>Three-place verbs</H3>
<P> <P>
Three-place (ditransitive) verbs need two prepositions, of which Three-place (ditransitive) verbs need two prepositions, of which
@@ -427,7 +415,7 @@ the first one or both can be absent.
dirdirV3 : V -&gt; V3 ; -- give,_,_ dirdirV3 : V -&gt; V3 ; -- give,_,_
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc18"></A> <A NAME="toc17"></A>
<H3>Other complement patterns</H3> <H3>Other complement patterns</H3>
<P> <P>
Verbs and adjectives can take complements such as sentences, Verbs and adjectives can take complements such as sentences,
@@ -461,7 +449,7 @@ as an adverb. Likewise <CODE>AS, A2S, AV, A2V</CODE> are just <CODE>A</CODE>.
AS, A2S, AV, A2V : Type ; AS, A2S, AV, A2V : Type ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc19"></A> <A NAME="toc18"></A>
<H2>Definitions of the paradigms</H2> <H2>Definitions of the paradigms</H2>
<P> <P>
The definitions should not bother the user of the API. So they are The definitions should not bother the user of the API. So they are

View File

@@ -2,63 +2,51 @@
<HTML> <HTML>
<HEAD> <HEAD>
<META NAME="generator" CONTENT="http://txt2tags.sf.net"> <META NAME="generator" CONTENT="http://txt2tags.sf.net">
<TITLE> English Lexical Paradigms</TITLE>
</HEAD><BODY BGCOLOR="white" TEXT="black"> </HEAD><BODY BGCOLOR="white" TEXT="black">
<P ALIGN="center"><CENTER><H1> English Lexical Paradigms</H1>
<FONT SIZE="4"> <FONT SIZE="4">
<I>Last update: 2006-04-21 16:38:25 CEST</I><BR>
</FONT></CENTER> </FONT></CENTER>
<P></P> <P></P>
<HR NOSHADE SIZE=1> <HR NOSHADE SIZE=1>
<P></P> <P></P>
<UL>
<LI><A HREF="#toc1">English Lexical Paradigms</A>
<UL> <UL>
<LI><A HREF="#toc2">Parameters</A> <LI><A HREF="#toc1">Parameters</A>
<LI><A HREF="#toc3">Nouns</A> <LI><A HREF="#toc2">Nouns</A>
<UL> <UL>
<LI><A HREF="#toc4">Compound nouns</A> <LI><A HREF="#toc3">Compound nouns</A>
<LI><A HREF="#toc5">Relational nouns</A> <LI><A HREF="#toc4">Relational nouns</A>
<LI><A HREF="#toc6">Relational common noun phrases</A> <LI><A HREF="#toc5">Relational common noun phrases</A>
<LI><A HREF="#toc7">Proper names and noun phrases</A> <LI><A HREF="#toc6">Proper names and noun phrases</A>
</UL> </UL>
<LI><A HREF="#toc8">Adjectives</A> <LI><A HREF="#toc7">Adjectives</A>
<UL> <UL>
<LI><A HREF="#toc9">Two-place adjectives</A> <LI><A HREF="#toc8">Two-place adjectives</A>
</UL> </UL>
<LI><A HREF="#toc10">Adverbs</A> <LI><A HREF="#toc9">Adverbs</A>
<LI><A HREF="#toc11">Prepositions</A> <LI><A HREF="#toc10">Prepositions</A>
<LI><A HREF="#toc12">Verbs</A> <LI><A HREF="#toc11">Verbs</A>
<UL> <UL>
<LI><A HREF="#toc13">Verbs with a particle.</A> <LI><A HREF="#toc12">Verbs with a particle.</A>
<LI><A HREF="#toc14">Reflexive verbs</A> <LI><A HREF="#toc13">Reflexive verbs</A>
<LI><A HREF="#toc15">Two-place verbs</A> <LI><A HREF="#toc14">Two-place verbs</A>
<LI><A HREF="#toc16">Three-place verbs</A> <LI><A HREF="#toc15">Three-place verbs</A>
<LI><A HREF="#toc17">Other complement patterns</A> <LI><A HREF="#toc16">Other complement patterns</A>
</UL> </UL>
<LI><A HREF="#toc18">Definitions of paradigms</A> <LI><A HREF="#toc17">Definitions of paradigms</A>
</UL> </UL>
</UL>
<P></P> <P></P>
<HR NOSHADE SIZE=1> <HR NOSHADE SIZE=1>
<P></P> <P></P>
<P> <P>
Author:
Last update: Wed May 31 19:01:39 2006
</P>
<P>
Produced by Produced by
gfdoc - a rudimentary GF document generator. gfdoc - a rudimentary GF document generator.
(c) Aarne Ranta (<A HREF="mailto:aarne@cs.chalmers.se">aarne@cs.chalmers.se</A>) 2002 under GNU GPL. (c) Aarne Ranta (<A HREF="mailto:aarne@cs.chalmers.se">aarne@cs.chalmers.se</A>) 2002 under GNU GPL.
</P> </P>
<P> <P>
==
</P>
<P>
# -path=.:../abstract:../../prelude:../common
</P>
<A NAME="toc1"></A>
<H1>English Lexical Paradigms</H1>
<P>
Aarne Ranta 2003--2005 Aarne Ranta 2003--2005
</P> </P>
<P> <P>
@@ -97,7 +85,7 @@ The following modules are presupposed:
in { in {
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc2"></A> <A NAME="toc1"></A>
<H2>Parameters</H2> <H2>Parameters</H2>
<P> <P>
To abstract over gender names, we define the following identifiers. 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 ; Preposition : Type ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc3"></A> <A NAME="toc2"></A>
<H2>Nouns</H2> <H2>Nouns</H2>
<P> <P>
Worst case: give all four forms and the semantic gender. Worst case: give all four forms and the semantic gender.
@@ -172,7 +160,7 @@ function:
genderN : Gender -&gt; N -&gt; N ; genderN : Gender -&gt; N -&gt; N ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc4"></A> <A NAME="toc3"></A>
<H3>Compound nouns</H3> <H3>Compound nouns</H3>
<P> <P>
A compound noun ia an uninflected string attached to an inflected noun, A compound noun ia an uninflected string attached to an inflected noun,
@@ -182,7 +170,7 @@ such as <I>baby boom</I>, <I>chief executive officer</I>.
compoundN : Str -&gt; N -&gt; N ; compoundN : Str -&gt; N -&gt; N ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc5"></A> <A NAME="toc4"></A>
<H3>Relational nouns</H3> <H3>Relational nouns</H3>
<P> <P>
Relational nouns (<I>daughter of x</I>) need a preposition. Relational nouns (<I>daughter of x</I>) need a preposition.
@@ -210,7 +198,7 @@ Three-place relational nouns (<I>the connection from x to y</I>) need two prepos
mkN3 : N -&gt; Preposition -&gt; Preposition -&gt; N3 ; mkN3 : N -&gt; Preposition -&gt; Preposition -&gt; N3 ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc6"></A> <A NAME="toc5"></A>
<H3>Relational common noun phrases</H3> <H3>Relational common noun phrases</H3>
<P> <P>
In some cases, you may want to make a complex <CODE>CN</CODE> into a In some cases, you may want to make a complex <CODE>CN</CODE> into a
@@ -221,7 +209,7 @@ relational noun (e.g. <I>the old town hall of</I>).
cnN3 : CN -&gt; Preposition -&gt; Preposition -&gt; N3 ; cnN3 : CN -&gt; Preposition -&gt; Preposition -&gt; N3 ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc7"></A> <A NAME="toc6"></A>
<H3>Proper names and noun phrases</H3> <H3>Proper names and noun phrases</H3>
<P> <P>
Proper names, with a regular genitive, are formed as follows Proper names, with a regular genitive, are formed as follows
@@ -245,7 +233,7 @@ genitive, you can use the worst-case function.
mkNP : Str -&gt; Str -&gt; Number -&gt; Gender -&gt; NP ; mkNP : Str -&gt; Str -&gt; Number -&gt; Gender -&gt; NP ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc8"></A> <A NAME="toc7"></A>
<H2>Adjectives</H2> <H2>Adjectives</H2>
<P> <P>
Non-comparison one-place adjectives need two forms: one for Non-comparison one-place adjectives need two forms: one for
@@ -263,7 +251,7 @@ even for cases with the variation <I>happy - happily</I>.
regA : Str -&gt; A ; regA : Str -&gt; A ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc9"></A> <A NAME="toc8"></A>
<H3>Two-place adjectives</H3> <H3>Two-place adjectives</H3>
<P> <P>
Two-place adjectives need a preposition for their second argument. Two-place adjectives need a preposition for their second argument.
@@ -313,7 +301,7 @@ From a given <CODE>ADeg</CODE>, it is possible to get back to <CODE>A</CODE>.
adegA : ADeg -&gt; A ; adegA : ADeg -&gt; A ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc10"></A> <A NAME="toc9"></A>
<H2>Adverbs</H2> <H2>Adverbs</H2>
<P> <P>
Adverbs are not inflected. Most lexical ones have position Adverbs are not inflected. Most lexical ones have position
@@ -331,7 +319,7 @@ Adverbs modifying adjectives and sentences can also be formed.
mkAdA : Str -&gt; AdA ; mkAdA : Str -&gt; AdA ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc11"></A> <A NAME="toc10"></A>
<H2>Prepositions</H2> <H2>Prepositions</H2>
<P> <P>
A preposition as used for rection in the lexicon, as well as to A preposition as used for rection in the lexicon, as well as to
@@ -345,7 +333,7 @@ build <CODE>PP</CODE>s in the resource API, just requires a string.
<P> <P>
(These two functions are synonyms.) (These two functions are synonyms.)
</P> </P>
<A NAME="toc12"></A> <A NAME="toc11"></A>
<H2>Verbs</H2> <H2>Verbs</H2>
<P> <P>
Except for <I>be</I>, the worst case needs five forms: the infinitive and Except for <I>be</I>, the worst case needs five forms: the infinitive and
@@ -384,7 +372,7 @@ duplication in the present participle.
irregDuplV : (get, got, gotten : Str) -&gt; V ; irregDuplV : (get, got, gotten : Str) -&gt; V ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc13"></A> <A NAME="toc12"></A>
<H3>Verbs with a particle.</H3> <H3>Verbs with a particle.</H3>
<P> <P>
The particle, such as in <I>switch on</I>, is given as a string. The particle, such as in <I>switch on</I>, is given as a string.
@@ -393,7 +381,7 @@ The particle, such as in <I>switch on</I>, is given as a string.
partV : V -&gt; Str -&gt; V ; partV : V -&gt; Str -&gt; V ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc14"></A> <A NAME="toc13"></A>
<H3>Reflexive verbs</H3> <H3>Reflexive verbs</H3>
<P> <P>
By default, verbs are not reflexive; this function makes them that. 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 -&gt; V ; reflV : V -&gt; V ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc15"></A> <A NAME="toc14"></A>
<H3>Two-place verbs</H3> <H3>Two-place verbs</H3>
<P> <P>
Two-place verbs need a preposition, except the special case with direct object. 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 -&gt; V2 ; dirV2 : V -&gt; V2 ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc16"></A> <A NAME="toc15"></A>
<H3>Three-place verbs</H3> <H3>Three-place verbs</H3>
<P> <P>
Three-place (ditransitive) verbs need two prepositions, of which Three-place (ditransitive) verbs need two prepositions, of which
@@ -426,7 +414,7 @@ the first one or both can be absent.
dirdirV3 : V -&gt; V3 ; -- give,_,_ dirdirV3 : V -&gt; V3 ; -- give,_,_
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc17"></A> <A NAME="toc16"></A>
<H3>Other complement patterns</H3> <H3>Other complement patterns</H3>
<P> <P>
Verbs and adjectives can take complements such as sentences, Verbs and adjectives can take complements such as sentences,
@@ -460,7 +448,7 @@ as an adverb. Likewise <CODE>AS, A2S, AV, A2V</CODE> are just <CODE>A</CODE>.
AS, A2S, AV, A2V : Type ; AS, A2S, AV, A2V : Type ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc18"></A> <A NAME="toc17"></A>
<H2>Definitions of paradigms</H2> <H2>Definitions of paradigms</H2>
<P> <P>
The definitions should not bother the user of the API. So they are The definitions should not bother the user of the API. So they are

View File

@@ -2,48 +2,36 @@
<HTML> <HTML>
<HEAD> <HEAD>
<META NAME="generator" CONTENT="http://txt2tags.sf.net"> <META NAME="generator" CONTENT="http://txt2tags.sf.net">
<TITLE> Finnish Lexical Paradigms</TITLE>
</HEAD><BODY BGCOLOR="white" TEXT="black"> </HEAD><BODY BGCOLOR="white" TEXT="black">
<P ALIGN="center"><CENTER><H1> Finnish Lexical Paradigms</H1>
<FONT SIZE="4"> <FONT SIZE="4">
<I>Last update: 2006-03-07 21:08:18 CET</I><BR>
</FONT></CENTER> </FONT></CENTER>
<P></P> <P></P>
<HR NOSHADE SIZE=1> <HR NOSHADE SIZE=1>
<P></P> <P></P>
<UL>
<LI><A HREF="#toc1">Finnish Lexical Paradigms</A>
<UL> <UL>
<LI><A HREF="#toc2">Parameters</A> <LI><A HREF="#toc1">Parameters</A>
<LI><A HREF="#toc3">Nouns</A> <LI><A HREF="#toc2">Nouns</A>
<LI><A HREF="#toc4">Adjectives</A> <LI><A HREF="#toc3">Adjectives</A>
<LI><A HREF="#toc5">Verbs</A> <LI><A HREF="#toc4">Verbs</A>
<UL> <UL>
<LI><A HREF="#toc6">Three-place verbs</A> <LI><A HREF="#toc5">Three-place verbs</A>
<LI><A HREF="#toc7">Other complement patterns</A> <LI><A HREF="#toc6">Other complement patterns</A>
</UL> </UL>
</UL> </UL>
</UL>
<P></P> <P></P>
<HR NOSHADE SIZE=1> <HR NOSHADE SIZE=1>
<P></P> <P></P>
<P> <P>
Author:
Last update: Wed May 31 19:01:39 2006
</P>
<P>
Produced by Produced by
gfdoc - a rudimentary GF document generator. gfdoc - a rudimentary GF document generator.
(c) Aarne Ranta (<A HREF="mailto:aarne@cs.chalmers.se">aarne@cs.chalmers.se</A>) 2002 under GNU GPL. (c) Aarne Ranta (<A HREF="mailto:aarne@cs.chalmers.se">aarne@cs.chalmers.se</A>) 2002 under GNU GPL.
</P> </P>
<P> <P>
==
</P>
<P>
# -path=.:../abstract:../common:../../prelude
</P>
<A NAME="toc1"></A>
<H1>Finnish Lexical Paradigms</H1>
<P>
Aarne Ranta 2003--2005 Aarne Ranta 2003--2005
</P> </P>
<P> <P>
@@ -89,7 +77,7 @@ flags optimize=all ;
flags optimize=noexpand ; flags optimize=noexpand ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc2"></A> <A NAME="toc1"></A>
<H2>Parameters</H2> <H2>Parameters</H2>
<P> <P>
To abstract over gender, number, and (some) case names, 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 -&gt; Prep ; -- adessive casePrep : Case -&gt; Prep ; -- adessive
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc3"></A> <A NAME="toc2"></A>
<H2>Nouns</H2> <H2>Nouns</H2>
<P> <P>
The worst case gives ten forms and the semantic gender. 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 -&gt; Number -&gt; NP ; mkNP : N -&gt; Number -&gt; NP ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc4"></A> <A NAME="toc3"></A>
<H2>Adjectives</H2> <H2>Adjectives</H2>
<P> <P>
Non-comparison one-place adjectives are just like nouns. Non-comparison one-place adjectives are just like nouns.
@@ -361,7 +349,7 @@ The regular adjectives are based on <CODE>regN</CODE> in the positive.
regA : (punainen : Str) -&gt; A ; regA : (punainen : Str) -&gt; A ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc5"></A> <A NAME="toc4"></A>
<H2>Verbs</H2> <H2>Verbs</H2>
<P> <P>
The grammar does not cover the potential mood and some nominal The grammar does not cover the potential mood and some nominal
@@ -467,7 +455,7 @@ But this is taken care of by <CODE>ClauseFin</CODE>.
dirV2 : V -&gt; V2 ; dirV2 : V -&gt; V2 ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc6"></A> <A NAME="toc5"></A>
<H3>Three-place verbs</H3> <H3>Three-place verbs</H3>
<P> <P>
Three-place (ditransitive) verbs need two prepositions, of which Three-place (ditransitive) verbs need two prepositions, of which
@@ -479,7 +467,7 @@ the first one or both can be absent.
dirdirV3 : V -&gt; V3 ; -- acc, allat dirdirV3 : V -&gt; V3 ; -- acc, allat
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc7"></A> <A NAME="toc6"></A>
<H3>Other complement patterns</H3> <H3>Other complement patterns</H3>
<P> <P>
Verbs and adjectives can take complements such as sentences, Verbs and adjectives can take complements such as sentences,

View File

@@ -2,61 +2,49 @@
<HTML> <HTML>
<HEAD> <HEAD>
<META NAME="generator" CONTENT="http://txt2tags.sf.net"> <META NAME="generator" CONTENT="http://txt2tags.sf.net">
<TITLE> French Lexical Paradigms</TITLE>
</HEAD><BODY BGCOLOR="white" TEXT="black"> </HEAD><BODY BGCOLOR="white" TEXT="black">
<P ALIGN="center"><CENTER><H1> French Lexical Paradigms</H1>
<FONT SIZE="4"> <FONT SIZE="4">
<I>Last update: 2006-03-07 21:08:17 CET</I><BR>
</FONT></CENTER> </FONT></CENTER>
<P></P> <P></P>
<HR NOSHADE SIZE=1> <HR NOSHADE SIZE=1>
<P></P> <P></P>
<UL>
<LI><A HREF="#toc1">French Lexical Paradigms</A>
<UL> <UL>
<LI><A HREF="#toc2">Parameters</A> <LI><A HREF="#toc1">Parameters</A>
<LI><A HREF="#toc3">Nouns</A> <LI><A HREF="#toc2">Nouns</A>
<UL> <UL>
<LI><A HREF="#toc4">Compound nouns</A> <LI><A HREF="#toc3">Compound nouns</A>
<LI><A HREF="#toc5">Relational nouns</A> <LI><A HREF="#toc4">Relational nouns</A>
<LI><A HREF="#toc6">Relational common noun phrases</A> <LI><A HREF="#toc5">Relational common noun phrases</A>
<LI><A HREF="#toc7">Proper names and noun phrases</A> <LI><A HREF="#toc6">Proper names and noun phrases</A>
</UL> </UL>
<LI><A HREF="#toc8">Adjectives</A> <LI><A HREF="#toc7">Adjectives</A>
<UL> <UL>
<LI><A HREF="#toc9">Two-place adjectives</A> <LI><A HREF="#toc8">Two-place adjectives</A>
<LI><A HREF="#toc10">Comparison adjectives</A> <LI><A HREF="#toc9">Comparison adjectives</A>
</UL> </UL>
<LI><A HREF="#toc11">Adverbs</A> <LI><A HREF="#toc10">Adverbs</A>
<LI><A HREF="#toc12">Verbs</A> <LI><A HREF="#toc11">Verbs</A>
<UL> <UL>
<LI><A HREF="#toc13">Two-place verbs</A> <LI><A HREF="#toc12">Two-place verbs</A>
<LI><A HREF="#toc14">Three-place verbs</A> <LI><A HREF="#toc13">Three-place verbs</A>
<LI><A HREF="#toc15">Other complement patterns</A> <LI><A HREF="#toc14">Other complement patterns</A>
</UL> </UL>
<LI><A HREF="#toc16">Definitions of the paradigms</A> <LI><A HREF="#toc15">Definitions of the paradigms</A>
</UL> </UL>
</UL>
<P></P> <P></P>
<HR NOSHADE SIZE=1> <HR NOSHADE SIZE=1>
<P></P> <P></P>
<P> <P>
Author:
Last update: Wed May 31 19:01:39 2006
</P>
<P>
Produced by Produced by
gfdoc - a rudimentary GF document generator. gfdoc - a rudimentary GF document generator.
(c) Aarne Ranta (<A HREF="mailto:aarne@cs.chalmers.se">aarne@cs.chalmers.se</A>) 2002 under GNU GPL. (c) Aarne Ranta (<A HREF="mailto:aarne@cs.chalmers.se">aarne@cs.chalmers.se</A>) 2002 under GNU GPL.
</P> </P>
<P> <P>
==
</P>
<P>
# -path=.:../romance:../common:../abstract:../../prelude
</P>
<A NAME="toc1"></A>
<H1>French Lexical Paradigms</H1>
<P>
Aarne Ranta 2003 Aarne Ranta 2003
</P> </P>
<P> <P>
@@ -96,7 +84,7 @@ words.
flags optimize=all ; flags optimize=all ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc2"></A> <A NAME="toc1"></A>
<H2>Parameters</H2> <H2>Parameters</H2>
<P> <P>
To abstract over gender names, we define the following identifiers. To abstract over gender names, we define the following identifiers.
@@ -135,7 +123,7 @@ amalgamate with the following word (the 'genitive' <I>de</I> and the
mkPreposition : Str -&gt; Preposition ; mkPreposition : Str -&gt; Preposition ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc3"></A> <A NAME="toc2"></A>
<H2>Nouns</H2> <H2>Nouns</H2>
<P> <P>
Worst case: give both two forms and the gender. 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 -&gt; Gender -&gt; N ; regGenN : Str -&gt; Gender -&gt; N ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc4"></A> <A NAME="toc3"></A>
<H3>Compound nouns</H3> <H3>Compound nouns</H3>
<P> <P>
Some nouns are ones where the first part is inflected as a noun but 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 -&gt; Str -&gt; N ; compN : N -&gt; Str -&gt; N ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc5"></A> <A NAME="toc4"></A>
<H3>Relational nouns</H3> <H3>Relational nouns</H3>
<P> <P>
Relational nouns (<I>fille de x</I>) need a case and a preposition. Relational nouns (<I>fille de x</I>) need a case and a preposition.
@@ -202,7 +190,7 @@ Three-place relational nouns (<I>la connection de x
mkN3 : N -&gt; Preposition -&gt; Preposition -&gt; N3 ; mkN3 : N -&gt; Preposition -&gt; Preposition -&gt; N3 ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc6"></A> <A NAME="toc5"></A>
<H3>Relational common noun phrases</H3> <H3>Relational common noun phrases</H3>
<P> <P>
In some cases, you may want to make a complex <CODE>CN</CODE> into a In some cases, you may want to make a complex <CODE>CN</CODE> into a
@@ -210,7 +198,7 @@ relational noun (e.g. <I>the old town hall of</I>). However, <CODE>N2</CODE> and
<CODE>N3</CODE> are purely lexical categories. But you can use the <CODE>AdvCN</CODE> <CODE>N3</CODE> are purely lexical categories. But you can use the <CODE>AdvCN</CODE>
and <CODE>PrepNP</CODE> constructions to build phrases like this. and <CODE>PrepNP</CODE> constructions to build phrases like this.
</P> </P>
<A NAME="toc7"></A> <A NAME="toc6"></A>
<H3>Proper names and noun phrases</H3> <H3>Proper names and noun phrases</H3>
<P> <P>
Proper names need a string and a gender. Proper names need a string and a gender.
@@ -227,7 +215,7 @@ you can use the worst-case function.
mkNP : Str -&gt; Gender -&gt; Number -&gt; NP ; mkNP : Str -&gt; Gender -&gt; Number -&gt; NP ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc8"></A> <A NAME="toc7"></A>
<H2>Adjectives</H2> <H2>Adjectives</H2>
<P> <P>
Non-comparison one-place adjectives need four forms in the worst Non-comparison one-place adjectives need four forms in the worst
@@ -258,7 +246,7 @@ provided.
prefA : A -&gt; A ; prefA : A -&gt; A ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc9"></A> <A NAME="toc8"></A>
<H3>Two-place adjectives</H3> <H3>Two-place adjectives</H3>
<P> <P>
Two-place adjectives need a preposition for their second argument. 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 -&gt; Preposition -&gt; A2 ; mkA2 : A -&gt; Preposition -&gt; A2 ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc10"></A> <A NAME="toc9"></A>
<H3>Comparison adjectives</H3> <H3>Comparison adjectives</H3>
<P> <P>
Comparison adjectives are in the worst case put up from two Comparison adjectives are in the worst case put up from two
@@ -293,7 +281,7 @@ provided.
prefA : A -&gt; A ; prefA : A -&gt; A ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc11"></A> <A NAME="toc10"></A>
<H2>Adverbs</H2> <H2>Adverbs</H2>
<P> <P>
Adverbs are not inflected. Most lexical ones have position Adverbs are not inflected. Most lexical ones have position
@@ -317,7 +305,7 @@ Adverbs modifying adjectives and sentences can also be formed.
mkAdA : Str -&gt; AdA ; mkAdA : Str -&gt; AdA ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc12"></A> <A NAME="toc11"></A>
<H2>Verbs</H2> <H2>Verbs</H2>
<P> <P>
Irregular verbs are given in the module <CODE>VerbsFre</CODE>. Irregular verbs are given in the module <CODE>VerbsFre</CODE>.
@@ -354,7 +342,7 @@ To change it to <I>
reflV : V -&gt; V ; reflV : V -&gt; V ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc13"></A> <A NAME="toc12"></A>
<H3>Two-place verbs</H3> <H3>Two-place verbs</H3>
<P> <P>
Two-place verbs need a preposition, except the special case with direct object. Two-place verbs need a preposition, except the special case with direct object.
@@ -373,7 +361,7 @@ You can reuse a <CODE>V2</CODE> verb in <CODE>V</CODE>.
v2V : V2 -&gt; V ; v2V : V2 -&gt; V ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc14"></A> <A NAME="toc13"></A>
<H3>Three-place verbs</H3> <H3>Three-place verbs</H3>
<P> <P>
Three-place (ditransitive) verbs need two prepositions, of which Three-place (ditransitive) verbs need two prepositions, of which
@@ -385,7 +373,7 @@ the first one or both can be absent.
dirdirV3 : V -&gt; V3 ; -- donner,_,_ dirdirV3 : V -&gt; V3 ; -- donner,_,_
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc15"></A> <A NAME="toc14"></A>
<H3>Other complement patterns</H3> <H3>Other complement patterns</H3>
<P> <P>
Verbs and adjectives can take complements such as sentences, Verbs and adjectives can take complements such as sentences,
@@ -421,7 +409,7 @@ as an adverb. Likewise <CODE>AS, A2S, AV, A2V</CODE> are just <CODE>A</CODE>.
AS, A2S, AV, A2V : Type ; AS, A2S, AV, A2V : Type ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc16"></A> <A NAME="toc15"></A>
<H2>Definitions of the paradigms</H2> <H2>Definitions of the paradigms</H2>
<P> <P>
The definitions should not bother the user of the API. So they are The definitions should not bother the user of the API. So they are

View File

@@ -34,20 +34,13 @@
<HR NOSHADE SIZE=1> <HR NOSHADE SIZE=1>
<P></P> <P></P>
<P> <P>
Author: Last update: 2006-01-20 22:04:10 CET
Last update: Wed May 31 19:01:40 2006
</P> </P>
<P> <P>
Produced by Produced by
gfdoc - a rudimentary GF document generator. gfdoc - a rudimentary GF document generator.
(c) Aarne Ranta (<A HREF="mailto:aarne@cs.chalmers.se">aarne@cs.chalmers.se</A>) 2002 under GNU GPL. (c) Aarne Ranta (<A HREF="mailto:aarne@cs.chalmers.se">aarne@cs.chalmers.se</A>) 2002 under GNU GPL.
</P> </P>
<P>
==
</P>
<P>
# -path=.:../common:../abstract:../../prelude
</P>
<A NAME="toc1"></A> <A NAME="toc1"></A>
<H1>German Lexical Paradigms</H1> <H1>German Lexical Paradigms</H1>
<P> <P>

View File

@@ -2,61 +2,49 @@
<HTML> <HTML>
<HEAD> <HEAD>
<META NAME="generator" CONTENT="http://txt2tags.sf.net"> <META NAME="generator" CONTENT="http://txt2tags.sf.net">
<TITLE> Italian Lexical Paradigms</TITLE>
</HEAD><BODY BGCOLOR="white" TEXT="black"> </HEAD><BODY BGCOLOR="white" TEXT="black">
<P ALIGN="center"><CENTER><H1> Italian Lexical Paradigms</H1>
<FONT SIZE="4"> <FONT SIZE="4">
<I>Last update: 2006-02-22 19:06:50 CET</I><BR>
</FONT></CENTER> </FONT></CENTER>
<P></P> <P></P>
<HR NOSHADE SIZE=1> <HR NOSHADE SIZE=1>
<P></P> <P></P>
<UL>
<LI><A HREF="#toc1">Italian Lexical Paradigms</A>
<UL> <UL>
<LI><A HREF="#toc2">Parameters</A> <LI><A HREF="#toc1">Parameters</A>
<LI><A HREF="#toc3">Nouns</A> <LI><A HREF="#toc2">Nouns</A>
<UL> <UL>
<LI><A HREF="#toc4">Compound nouns</A> <LI><A HREF="#toc3">Compound nouns</A>
<LI><A HREF="#toc5">Relational nouns</A> <LI><A HREF="#toc4">Relational nouns</A>
<LI><A HREF="#toc6">Relational common noun phrases</A> <LI><A HREF="#toc5">Relational common noun phrases</A>
<LI><A HREF="#toc7">Proper names and noun phrases</A> <LI><A HREF="#toc6">Proper names and noun phrases</A>
</UL> </UL>
<LI><A HREF="#toc8">Adjectives</A> <LI><A HREF="#toc7">Adjectives</A>
<UL> <UL>
<LI><A HREF="#toc9">Two-place adjectives</A> <LI><A HREF="#toc8">Two-place adjectives</A>
<LI><A HREF="#toc10">Comparison adjectives</A> <LI><A HREF="#toc9">Comparison adjectives</A>
</UL> </UL>
<LI><A HREF="#toc11">Adverbs</A> <LI><A HREF="#toc10">Adverbs</A>
<LI><A HREF="#toc12">Verbs</A> <LI><A HREF="#toc11">Verbs</A>
<UL> <UL>
<LI><A HREF="#toc13">Two-place verbs</A> <LI><A HREF="#toc12">Two-place verbs</A>
<LI><A HREF="#toc14">Three-place verbs</A> <LI><A HREF="#toc13">Three-place verbs</A>
<LI><A HREF="#toc15">Other complement patterns</A> <LI><A HREF="#toc14">Other complement patterns</A>
</UL> </UL>
<LI><A HREF="#toc16">The definitions of the paradigms</A> <LI><A HREF="#toc15">The definitions of the paradigms</A>
</UL> </UL>
</UL>
<P></P> <P></P>
<HR NOSHADE SIZE=1> <HR NOSHADE SIZE=1>
<P></P> <P></P>
<P> <P>
Author:
Last update: Wed May 31 19:01:40 2006
</P>
<P>
Produced by Produced by
gfdoc - a rudimentary GF document generator. gfdoc - a rudimentary GF document generator.
(c) Aarne Ranta (<A HREF="mailto:aarne@cs.chalmers.se">aarne@cs.chalmers.se</A>) 2002 under GNU GPL. (c) Aarne Ranta (<A HREF="mailto:aarne@cs.chalmers.se">aarne@cs.chalmers.se</A>) 2002 under GNU GPL.
</P> </P>
<P> <P>
==
</P>
<P>
# -path=.:../romance:../common:../abstract:../../prelude
</P>
<A NAME="toc1"></A>
<H1>Italian Lexical Paradigms</H1>
<P>
Aarne Ranta 2003 Aarne Ranta 2003
</P> </P>
<P> <P>
@@ -97,7 +85,7 @@ words.
flags optimize=all ; flags optimize=all ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc2"></A> <A NAME="toc1"></A>
<H2>Parameters</H2> <H2>Parameters</H2>
<P> <P>
To abstract over gender names, we define the following identifiers. To abstract over gender names, we define the following identifiers.
@@ -136,7 +124,7 @@ amalgamate with the following word (the 'genitive' <I>de</I> and the
mkPreposition : Str -&gt; Preposition ; mkPreposition : Str -&gt; Preposition ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc3"></A> <A NAME="toc2"></A>
<H2>Nouns</H2> <H2>Nouns</H2>
<P> <P>
Worst case: give both two forms and the gender. 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 -&gt; N ; femN : N -&gt; N ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc4"></A> <A NAME="toc3"></A>
<H3>Compound nouns</H3> <H3>Compound nouns</H3>
<P> <P>
Some nouns are ones where the first part is inflected as a noun but 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 -&gt; Str -&gt; N ; compN : N -&gt; Str -&gt; N ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc5"></A> <A NAME="toc4"></A>
<H3>Relational nouns</H3> <H3>Relational nouns</H3>
<P> <P>
Relational nouns (<I>figlio di x</I>) need a case and a preposition. Relational nouns (<I>figlio di x</I>) need a case and a preposition.
@@ -200,7 +188,7 @@ Three-place relational nouns (<I>la connessione di x a y</I>) need two prepositi
mkN3 : N -&gt; Preposition -&gt; Preposition -&gt; N3 ; mkN3 : N -&gt; Preposition -&gt; Preposition -&gt; N3 ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc6"></A> <A NAME="toc5"></A>
<H3>Relational common noun phrases</H3> <H3>Relational common noun phrases</H3>
<P> <P>
In some cases, you may want to make a complex <CODE>CN</CODE> into a In some cases, you may want to make a complex <CODE>CN</CODE> into a
@@ -208,7 +196,7 @@ relational noun (e.g. <I>the old town hall of</I>). However, <CODE>N2</CODE> and
<CODE>N3</CODE> are purely lexical categories. But you can use the <CODE>AdvCN</CODE> <CODE>N3</CODE> are purely lexical categories. But you can use the <CODE>AdvCN</CODE>
and <CODE>PrepNP</CODE> constructions to build phrases like this. and <CODE>PrepNP</CODE> constructions to build phrases like this.
</P> </P>
<A NAME="toc7"></A> <A NAME="toc6"></A>
<H3>Proper names and noun phrases</H3> <H3>Proper names and noun phrases</H3>
<P> <P>
Proper names need a string and a gender. Proper names need a string and a gender.
@@ -225,7 +213,7 @@ you can use the worst-case function.
mkNP : Str -&gt; Gender -&gt; Number -&gt; NP ; mkNP : Str -&gt; Gender -&gt; Number -&gt; NP ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc8"></A> <A NAME="toc7"></A>
<H2>Adjectives</H2> <H2>Adjectives</H2>
<P> <P>
Non-comparison one-place adjectives need five forms in the worst Non-comparison one-place adjectives need five forms in the worst
@@ -253,7 +241,7 @@ provided.
prefA : A -&gt; A ; prefA : A -&gt; A ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc9"></A> <A NAME="toc8"></A>
<H3>Two-place adjectives</H3> <H3>Two-place adjectives</H3>
<P> <P>
Two-place adjectives need a preposition for their second argument. 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 -&gt; Preposition -&gt; A2 ; mkA2 : A -&gt; Preposition -&gt; A2 ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc10"></A> <A NAME="toc9"></A>
<H3>Comparison adjectives</H3> <H3>Comparison adjectives</H3>
<P> <P>
Comparison adjectives are in the worst case put up from two Comparison adjectives are in the worst case put up from two
@@ -288,7 +276,7 @@ with comparison by <I>plus</I>.
regADeg : Str -&gt; A ; regADeg : Str -&gt; A ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc11"></A> <A NAME="toc10"></A>
<H2>Adverbs</H2> <H2>Adverbs</H2>
<P> <P>
Adverbs are not inflected. Most lexical ones have position Adverbs are not inflected. Most lexical ones have position
@@ -312,7 +300,7 @@ Adverbs modifying adjectives and sentences can also be formed.
mkAdA : Str -&gt; AdA ; mkAdA : Str -&gt; AdA ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc12"></A> <A NAME="toc11"></A>
<H2>Verbs</H2> <H2>Verbs</H2>
<P> <P>
Regular verbs are ones with the infinitive <I>er</I> or <I>ir</I>, the Regular verbs are ones with the infinitive <I>er</I> or <I>ir</I>, the
@@ -343,7 +331,7 @@ Reflexive implies <I>essere</I>.
reflV : V -&gt; V ; reflV : V -&gt; V ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc13"></A> <A NAME="toc12"></A>
<H3>Two-place verbs</H3> <H3>Two-place verbs</H3>
<P> <P>
Two-place verbs need a preposition, except the special case with direct object. Two-place verbs need a preposition, except the special case with direct object.
@@ -362,7 +350,7 @@ You can reuse a <CODE>V2</CODE> verb in <CODE>V</CODE>.
v2V : V2 -&gt; V ; v2V : V2 -&gt; V ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc14"></A> <A NAME="toc13"></A>
<H3>Three-place verbs</H3> <H3>Three-place verbs</H3>
<P> <P>
Three-place (ditransitive) verbs need two prepositions, of which Three-place (ditransitive) verbs need two prepositions, of which
@@ -374,7 +362,7 @@ the first one or both can be absent.
dirdirV3 : V -&gt; V3 ; -- donner,_,_ dirdirV3 : V -&gt; V3 ; -- donner,_,_
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc15"></A> <A NAME="toc14"></A>
<H3>Other complement patterns</H3> <H3>Other complement patterns</H3>
<P> <P>
Verbs and adjectives can take complements such as sentences, Verbs and adjectives can take complements such as sentences,
@@ -410,7 +398,7 @@ as an adverb. Likewise <CODE>AS, A2S, AV, A2V</CODE> are just <CODE>A</CODE>.
AS, A2S, AV, A2V : Type ; AS, A2S, AV, A2V : Type ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc16"></A> <A NAME="toc15"></A>
<H2>The definitions of the paradigms</H2> <H2>The definitions of the paradigms</H2>
<P> <P>
The definitions should not bother the user of the API. So they are The definitions should not bother the user of the API. So they are

View File

@@ -2,64 +2,52 @@
<HTML> <HTML>
<HEAD> <HEAD>
<META NAME="generator" CONTENT="http://txt2tags.sf.net"> <META NAME="generator" CONTENT="http://txt2tags.sf.net">
<TITLE> Norwegian Lexical Paradigms</TITLE>
</HEAD><BODY BGCOLOR="white" TEXT="black"> </HEAD><BODY BGCOLOR="white" TEXT="black">
<P ALIGN="center"><CENTER><H1> Norwegian Lexical Paradigms</H1>
<FONT SIZE="4"> <FONT SIZE="4">
<I>Last update: 2006-06-01 22:30:20 CEST</I><BR>
</FONT></CENTER> </FONT></CENTER>
<P></P> <P></P>
<HR NOSHADE SIZE=1> <HR NOSHADE SIZE=1>
<P></P> <P></P>
<UL>
<LI><A HREF="#toc1">Norwegian Lexical Paradigms</A>
<UL> <UL>
<LI><A HREF="#toc2">Parameters</A> <LI><A HREF="#toc1">Parameters</A>
<LI><A HREF="#toc3">Nouns</A> <LI><A HREF="#toc2">Nouns</A>
<UL> <UL>
<LI><A HREF="#toc4">Compound nouns</A> <LI><A HREF="#toc3">Compound nouns</A>
<LI><A HREF="#toc5">Relational nouns</A> <LI><A HREF="#toc4">Relational nouns</A>
<LI><A HREF="#toc6">Relational common noun phrases</A> <LI><A HREF="#toc5">Relational common noun phrases</A>
<LI><A HREF="#toc7">Proper names and noun phrases</A> <LI><A HREF="#toc6">Proper names and noun phrases</A>
</UL> </UL>
<LI><A HREF="#toc8">Adjectives</A> <LI><A HREF="#toc7">Adjectives</A>
<UL> <UL>
<LI><A HREF="#toc9">Two-place adjectives</A> <LI><A HREF="#toc8">Two-place adjectives</A>
</UL> </UL>
<LI><A HREF="#toc10">Adverbs</A> <LI><A HREF="#toc9">Adverbs</A>
<LI><A HREF="#toc11">Prepositions</A> <LI><A HREF="#toc10">Prepositions</A>
<LI><A HREF="#toc12">Verbs</A> <LI><A HREF="#toc11">Verbs</A>
<UL> <UL>
<LI><A HREF="#toc13">Verbs with //være// as auxiliary</A> <LI><A HREF="#toc12">Verbs with //være// as auxiliary</A>
<LI><A HREF="#toc14">Verbs with a particle.</A> <LI><A HREF="#toc13">Verbs with a particle.</A>
<LI><A HREF="#toc15">Deponent verbs.</A> <LI><A HREF="#toc14">Deponent verbs.</A>
<LI><A HREF="#toc16">Two-place verbs</A> <LI><A HREF="#toc15">Two-place verbs</A>
<LI><A HREF="#toc17">Three-place verbs</A> <LI><A HREF="#toc16">Three-place verbs</A>
<LI><A HREF="#toc18">Other complement patterns</A> <LI><A HREF="#toc17">Other complement patterns</A>
</UL> </UL>
<LI><A HREF="#toc19">Definitions of the paradigms</A> <LI><A HREF="#toc18">Definitions of the paradigms</A>
</UL> </UL>
</UL>
<P></P> <P></P>
<HR NOSHADE SIZE=1> <HR NOSHADE SIZE=1>
<P></P> <P></P>
<P> <P>
Author:
Last update: Wed May 31 19:01:40 2006
</P>
<P>
Produced by Produced by
gfdoc - a rudimentary GF document generator. gfdoc - a rudimentary GF document generator.
(c) Aarne Ranta (<A HREF="mailto:aarne@cs.chalmers.se">aarne@cs.chalmers.se</A>) 2002 under GNU GPL. (c) Aarne Ranta (<A HREF="mailto:aarne@cs.chalmers.se">aarne@cs.chalmers.se</A>) 2002 under GNU GPL.
</P> </P>
<P> <P>
==
</P>
<P>
# -path=.:../scandinavian:../common:../abstract:../../prelude
</P>
<A NAME="toc1"></A>
<H1>Norwegian Lexical Paradigms</H1>
<P>
Aarne Ranta 2003 Aarne Ranta 2003
</P> </P>
<P> <P>
@@ -97,7 +85,7 @@ words.
CatNor in { CatNor in {
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc2"></A> <A NAME="toc1"></A>
<H2>Parameters</H2> <H2>Parameters</H2>
<P> <P>
To abstract over gender names, we define the following identifiers. 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 ; Preposition : Type = Str ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc3"></A> <A NAME="toc2"></A>
<H2>Nouns</H2> <H2>Nouns</H2>
<P> <P>
Worst case: give all four forms. The gender is computed from the 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) -&gt; N ; mk2N : (bil,bilen : Str) -&gt; N ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc4"></A> <A NAME="toc3"></A>
<H3>Compound nouns</H3> <H3>Compound nouns</H3>
<P> <P>
All the functions above work quite as well to form compound nouns, All the functions above work quite as well to form compound nouns,
such as <I>fotboll</I>. such as <I>fotboll</I>.
</P> </P>
<A NAME="toc5"></A> <A NAME="toc4"></A>
<H3>Relational nouns</H3> <H3>Relational nouns</H3>
<P> <P>
Relational nouns (<I>daughter of x</I>) need a preposition. Relational nouns (<I>daughter of x</I>) need a preposition.
@@ -208,7 +196,7 @@ Three-place relational nouns (<I>the connection from x to y</I>) need two prepos
mkN3 : N -&gt; Preposition -&gt; Preposition -&gt; N3 ; mkN3 : N -&gt; Preposition -&gt; Preposition -&gt; N3 ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc6"></A> <A NAME="toc5"></A>
<H3>Relational common noun phrases</H3> <H3>Relational common noun phrases</H3>
<P> <P>
In some cases, you may want to make a complex <CODE>CN</CODE> into a In some cases, you may want to make a complex <CODE>CN</CODE> into a
@@ -216,7 +204,7 @@ relational noun (e.g. <I>the old town hall of</I>). However, <CODE>N2</CODE> and
<CODE>N3</CODE> are purely lexical categories. But you can use the <CODE>AdvCN</CODE> <CODE>N3</CODE> are purely lexical categories. But you can use the <CODE>AdvCN</CODE>
and <CODE>PrepNP</CODE> constructions to build phrases like this. and <CODE>PrepNP</CODE> constructions to build phrases like this.
</P> </P>
<A NAME="toc7"></A> <A NAME="toc6"></A>
<H3>Proper names and noun phrases</H3> <H3>Proper names and noun phrases</H3>
<P> <P>
Proper names, with a regular genitive, are formed as follows Proper names, with a regular genitive, are formed as follows
@@ -240,7 +228,7 @@ genitive, you can use the worst-case function.
mkNP : Str -&gt; Str -&gt; Number -&gt; Gender -&gt; NP ; mkNP : Str -&gt; Str -&gt; Number -&gt; Gender -&gt; NP ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc8"></A> <A NAME="toc7"></A>
<H2>Adjectives</H2> <H2>Adjectives</H2>
<P> <P>
Non-comparison one-place adjectives need three forms: Non-comparison one-place adjectives need three forms:
@@ -263,7 +251,7 @@ In most cases, two forms are enough.
mk2A : (stor,stort : Str) -&gt; A ; mk2A : (stor,stort : Str) -&gt; A ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc9"></A> <A NAME="toc8"></A>
<H3>Two-place adjectives</H3> <H3>Two-place adjectives</H3>
<P> <P>
Two-place adjectives need a preposition for their second argument. Two-place adjectives need a preposition for their second argument.
@@ -310,7 +298,7 @@ long adjective, the following pattern is used:
compoundA : A -&gt; A ; -- -/mer/mest norsk compoundA : A -&gt; A ; -- -/mer/mest norsk
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc10"></A> <A NAME="toc9"></A>
<H2>Adverbs</H2> <H2>Adverbs</H2>
<P> <P>
Adverbs are not inflected. Most lexical ones have position Adverbs are not inflected. Most lexical ones have position
@@ -328,7 +316,7 @@ Adverbs modifying adjectives and sentences can also be formed.
mkAdA : Str -&gt; AdA ; mkAdA : Str -&gt; AdA ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc11"></A> <A NAME="toc10"></A>
<H2>Prepositions</H2> <H2>Prepositions</H2>
<P> <P>
A preposition is just a string. A preposition is just a string.
@@ -337,7 +325,7 @@ A preposition is just a string.
mkPreposition : Str -&gt; Preposition ; mkPreposition : Str -&gt; Preposition ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc12"></A> <A NAME="toc11"></A>
<H2>Verbs</H2> <H2>Verbs</H2>
<P> <P>
The worst case needs six forms. 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) -&gt; V ; irregV : (drikke, drakk, drukket : Str) -&gt; V ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc13"></A> <A NAME="toc12"></A>
<H3>Verbs with //være// as auxiliary</H3> <H3>Verbs with //være// as auxiliary</H3>
<P> <P>
By default, the auxiliary is <I>have</I>. This function changes it to <I>være</I>. By default, the auxiliary is <I>have</I>. This function changes it to <I>være</I>.
@@ -377,7 +365,7 @@ By default, the auxiliary is <I>have</I>. This function changes it to <I>v
vaereV : V -&gt; V ; vaereV : V -&gt; V ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc14"></A> <A NAME="toc13"></A>
<H3>Verbs with a particle.</H3> <H3>Verbs with a particle.</H3>
<P> <P>
The particle, such as in <I>switch on</I>, is given as a string. The particle, such as in <I>switch on</I>, is given as a string.
@@ -386,7 +374,7 @@ The particle, such as in <I>switch on</I>, is given as a string.
partV : V -&gt; Str -&gt; V ; partV : V -&gt; Str -&gt; V ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc15"></A> <A NAME="toc14"></A>
<H3>Deponent verbs.</H3> <H3>Deponent verbs.</H3>
<P> <P>
Some words are used in passive forms only, e.g. <I>hoppas</I>, some as Some words are used in passive forms only, e.g. <I>hoppas</I>, some as
@@ -397,7 +385,7 @@ reflexive e.g. <I>
reflV : V -&gt; V ; reflV : V -&gt; V ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc16"></A> <A NAME="toc15"></A>
<H3>Two-place verbs</H3> <H3>Two-place verbs</H3>
<P> <P>
Two-place verbs need a preposition, except the special case with direct object. 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 -&gt; V2 ; dirV2 : V -&gt; V2 ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc17"></A> <A NAME="toc16"></A>
<H3>Three-place verbs</H3> <H3>Three-place verbs</H3>
<P> <P>
Three-place (ditransitive) verbs need two prepositions, of which Three-place (ditransitive) verbs need two prepositions, of which
@@ -421,7 +409,7 @@ the first one or both can be absent.
dirdirV3 : V -&gt; V3 ; -- give,_,_ dirdirV3 : V -&gt; V3 ; -- give,_,_
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc18"></A> <A NAME="toc17"></A>
<H3>Other complement patterns</H3> <H3>Other complement patterns</H3>
<P> <P>
Verbs and adjectives can take complements such as sentences, Verbs and adjectives can take complements such as sentences,
@@ -455,7 +443,7 @@ as an adverb. Likewise <CODE>AS, A2S, AV, A2V</CODE> are just <CODE>A</CODE>.
AS, A2S, AV, A2V : Type ; AS, A2S, AV, A2V : Type ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc19"></A> <A NAME="toc18"></A>
<H2>Definitions of the paradigms</H2> <H2>Definitions of the paradigms</H2>
<P> <P>
The definitions should not bother the user of the API. So they are The definitions should not bother the user of the API. So they are

View File

@@ -2,45 +2,33 @@
<HTML> <HTML>
<HEAD> <HEAD>
<META NAME="generator" CONTENT="http://txt2tags.sf.net"> <META NAME="generator" CONTENT="http://txt2tags.sf.net">
<TITLE> Russian Lexical Paradigms</TITLE>
</HEAD><BODY BGCOLOR="white" TEXT="black"> </HEAD><BODY BGCOLOR="white" TEXT="black">
<P ALIGN="center"><CENTER><H1> Russian Lexical Paradigms</H1>
<FONT SIZE="4"> <FONT SIZE="4">
<I>Last update: 2006-05-20 11:51:24 CEST</I><BR>
</FONT></CENTER> </FONT></CENTER>
<P></P> <P></P>
<HR NOSHADE SIZE=1> <HR NOSHADE SIZE=1>
<P></P> <P></P>
<UL>
<LI><A HREF="#toc1">Russian Lexical Paradigms</A>
<UL> <UL>
<LI><A HREF="#toc2">Parameters</A> <LI><A HREF="#toc1">Parameters</A>
<LI><A HREF="#toc3">Nouns</A> <LI><A HREF="#toc2">Nouns</A>
<LI><A HREF="#toc4">Adjectives</A> <LI><A HREF="#toc3">Adjectives</A>
<LI><A HREF="#toc5">Adverbs</A> <LI><A HREF="#toc4">Adverbs</A>
<LI><A HREF="#toc6">Verbs</A> <LI><A HREF="#toc5">Verbs</A>
</UL> </UL>
</UL>
<P></P> <P></P>
<HR NOSHADE SIZE=1> <HR NOSHADE SIZE=1>
<P></P> <P></P>
<P> <P>
Author:
Last update: Wed May 31 19:01:40 2006
</P>
<P>
Produced by Produced by
gfdoc - a rudimentary GF document generator. gfdoc - a rudimentary GF document generator.
(c) Aarne Ranta (<A HREF="mailto:aarne@cs.chalmers.se">aarne@cs.chalmers.se</A>) 2002 under GNU GPL. (c) Aarne Ranta (<A HREF="mailto:aarne@cs.chalmers.se">aarne@cs.chalmers.se</A>) 2002 under GNU GPL.
</P> </P>
<P> <P>
==
</P>
<P>
# -path=.:../abstract:../../prelude:../common
</P>
<A NAME="toc1"></A>
<H1>Russian Lexical Paradigms</H1>
<P>
Janna Khegai 2003--2005 Janna Khegai 2003--2005
</P> </P>
<P> <P>
@@ -82,7 +70,7 @@ The following modules are presupposed:
flags coding=utf8 ; flags coding=utf8 ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc2"></A> <A NAME="toc1"></A>
<H2>Parameters</H2> <H2>Parameters</H2>
<P> <P>
To abstract over gender names, we define the following identifiers. 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 ; plural : Number ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc3"></A> <A NAME="toc2"></A>
<H2>Nouns</H2> <H2>Nouns</H2>
<P> <P>
Best case: indeclinabe nouns: <I>кофе</I>, <I>пальто</I>, <I>ВУЗ</I>. Best case: indeclinabe nouns: <I>кофе</I>, <I>пальто</I>, <I>ВУЗ</I>.
@@ -225,7 +213,7 @@ On the top level, it is maybe <CODE>CN</CODE> that is used rather than <CODE>N</
mkNP : Str -&gt; Gender -&gt; Animacy -&gt; NP ; mkNP : Str -&gt; Gender -&gt; Animacy -&gt; NP ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc4"></A> <A NAME="toc3"></A>
<H2>Adjectives</H2> <H2>Adjectives</H2>
<P> <P>
Non-comparison (only positive degree) one-place adjectives need 28 (4 by 7) 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. just to use a one-place adjective.
ap : A -&gt; IsPostfixAdj -&gt; AP ; ap : A -&gt; IsPostfixAdj -&gt; AP ;
</P> </P>
<A NAME="toc5"></A> <A NAME="toc4"></A>
<H2>Adverbs</H2> <H2>Adverbs</H2>
<P> <P>
Adverbs are not inflected. Most lexical ones have position Adverbs are not inflected. Most lexical ones have position
@@ -291,7 +279,7 @@ after the verb. Some can be preverbal (e.g. <I>always</I>).
mkAdv : Str -&gt; Adv ; mkAdv : Str -&gt; Adv ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc6"></A> <A NAME="toc5"></A>
<H2>Verbs</H2> <H2>Verbs</H2>
<P> <P>
In our lexicon description (<I>Verbum</I>) there are 62 forms: In our lexicon description (<I>Verbum</I>) there are 62 forms:

View File

@@ -2,61 +2,49 @@
<HTML> <HTML>
<HEAD> <HEAD>
<META NAME="generator" CONTENT="http://txt2tags.sf.net"> <META NAME="generator" CONTENT="http://txt2tags.sf.net">
<TITLE> Spanish Lexical Paradigms</TITLE>
</HEAD><BODY BGCOLOR="white" TEXT="black"> </HEAD><BODY BGCOLOR="white" TEXT="black">
<P ALIGN="center"><CENTER><H1> Spanish Lexical Paradigms</H1>
<FONT SIZE="4"> <FONT SIZE="4">
<I>Last update: 2006-03-14 11:21:47 CET</I><BR>
</FONT></CENTER> </FONT></CENTER>
<P></P> <P></P>
<HR NOSHADE SIZE=1> <HR NOSHADE SIZE=1>
<P></P> <P></P>
<UL>
<LI><A HREF="#toc1">Spanish Lexical Paradigms</A>
<UL> <UL>
<LI><A HREF="#toc2">Parameters</A> <LI><A HREF="#toc1">Parameters</A>
<LI><A HREF="#toc3">Nouns</A> <LI><A HREF="#toc2">Nouns</A>
<UL> <UL>
<LI><A HREF="#toc4">Compound nouns</A> <LI><A HREF="#toc3">Compound nouns</A>
<LI><A HREF="#toc5">Relational nouns</A> <LI><A HREF="#toc4">Relational nouns</A>
<LI><A HREF="#toc6">Relational common noun phrases</A> <LI><A HREF="#toc5">Relational common noun phrases</A>
<LI><A HREF="#toc7">Proper names and noun phrases</A> <LI><A HREF="#toc6">Proper names and noun phrases</A>
</UL> </UL>
<LI><A HREF="#toc8">Adjectives</A> <LI><A HREF="#toc7">Adjectives</A>
<UL> <UL>
<LI><A HREF="#toc9">Two-place adjectives</A> <LI><A HREF="#toc8">Two-place adjectives</A>
<LI><A HREF="#toc10">Comparison adjectives</A> <LI><A HREF="#toc9">Comparison adjectives</A>
</UL> </UL>
<LI><A HREF="#toc11">Adverbs</A> <LI><A HREF="#toc10">Adverbs</A>
<LI><A HREF="#toc12">Verbs</A> <LI><A HREF="#toc11">Verbs</A>
<UL> <UL>
<LI><A HREF="#toc13">Two-place verbs</A> <LI><A HREF="#toc12">Two-place verbs</A>
<LI><A HREF="#toc14">Three-place verbs</A> <LI><A HREF="#toc13">Three-place verbs</A>
<LI><A HREF="#toc15">Other complement patterns</A> <LI><A HREF="#toc14">Other complement patterns</A>
</UL> </UL>
<LI><A HREF="#toc16">The definitions of the paradigms</A> <LI><A HREF="#toc15">The definitions of the paradigms</A>
</UL> </UL>
</UL>
<P></P> <P></P>
<HR NOSHADE SIZE=1> <HR NOSHADE SIZE=1>
<P></P> <P></P>
<P> <P>
Author:
Last update: Wed May 31 19:01:40 2006
</P>
<P>
Produced by Produced by
gfdoc - a rudimentary GF document generator. gfdoc - a rudimentary GF document generator.
(c) Aarne Ranta (<A HREF="mailto:aarne@cs.chalmers.se">aarne@cs.chalmers.se</A>) 2002 under GNU GPL. (c) Aarne Ranta (<A HREF="mailto:aarne@cs.chalmers.se">aarne@cs.chalmers.se</A>) 2002 under GNU GPL.
</P> </P>
<P> <P>
==
</P>
<P>
# -path=.:../romance:../common:../abstract:../../prelude
</P>
<A NAME="toc1"></A>
<H1>Spanish Lexical Paradigms</H1>
<P>
Aarne Ranta 2003 Aarne Ranta 2003
</P> </P>
<P> <P>
@@ -94,7 +82,7 @@ escape to construct the most irregular words of type <CODE>C</CODE>.
flags optimize=all ; flags optimize=all ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc2"></A> <A NAME="toc1"></A>
<H2>Parameters</H2> <H2>Parameters</H2>
<P> <P>
To abstract over gender names, we define the following identifiers. To abstract over gender names, we define the following identifiers.
@@ -133,7 +121,7 @@ amalgamate with the following word (the 'genitive' <I>de</I> and the
mkPreposition : Str -&gt; Preposition ; mkPreposition : Str -&gt; Preposition ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc3"></A> <A NAME="toc2"></A>
<H2>Nouns</H2> <H2>Nouns</H2>
<P> <P>
Worst case: two forms (singular + plural), Worst case: two forms (singular + plural),
@@ -164,7 +152,7 @@ To force a different gender, use one of the following functions.
femN : N -&gt; N ; femN : N -&gt; N ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc4"></A> <A NAME="toc3"></A>
<H3>Compound nouns</H3> <H3>Compound nouns</H3>
<P> <P>
Some nouns are ones where the first part is inflected as a noun but 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 -&gt; Str -&gt; N ; compN : N -&gt; Str -&gt; N ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc5"></A> <A NAME="toc4"></A>
<H3>Relational nouns</H3> <H3>Relational nouns</H3>
<P> <P>
Relational nouns (<I>fille de x</I>) need a case and a preposition. Relational nouns (<I>fille de x</I>) need a case and a preposition.
@@ -201,7 +189,7 @@ Three-place relational nouns (<I>la connessione di x a y</I>) need two prepositi
mkN3 : N -&gt; Preposition -&gt; Preposition -&gt; N3 ; mkN3 : N -&gt; Preposition -&gt; Preposition -&gt; N3 ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc6"></A> <A NAME="toc5"></A>
<H3>Relational common noun phrases</H3> <H3>Relational common noun phrases</H3>
<P> <P>
In some cases, you may want to make a complex <CODE>CN</CODE> into a In some cases, you may want to make a complex <CODE>CN</CODE> into a
@@ -209,7 +197,7 @@ relational noun (e.g. <I>the old town hall of</I>). However, <CODE>N2</CODE> and
<CODE>N3</CODE> are purely lexical categories. But you can use the <CODE>AdvCN</CODE> <CODE>N3</CODE> are purely lexical categories. But you can use the <CODE>AdvCN</CODE>
and <CODE>PrepNP</CODE> constructions to build phrases like this. and <CODE>PrepNP</CODE> constructions to build phrases like this.
</P> </P>
<A NAME="toc7"></A> <A NAME="toc6"></A>
<H3>Proper names and noun phrases</H3> <H3>Proper names and noun phrases</H3>
<P> <P>
Proper names need a string and a gender. Proper names need a string and a gender.
@@ -226,7 +214,7 @@ you can use the worst-case function.
mkNP : Str -&gt; Gender -&gt; Number -&gt; NP ; mkNP : Str -&gt; Gender -&gt; Number -&gt; NP ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc8"></A> <A NAME="toc7"></A>
<H2>Adjectives</H2> <H2>Adjectives</H2>
<P> <P>
Non-comparison one-place adjectives need five forms in the worst Non-comparison one-place adjectives need five forms in the worst
@@ -255,7 +243,7 @@ provided.
prefA : A -&gt; A ; prefA : A -&gt; A ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc9"></A> <A NAME="toc8"></A>
<H3>Two-place adjectives</H3> <H3>Two-place adjectives</H3>
<P> <P>
Two-place adjectives need a preposition for their second argument. 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 -&gt; Preposition -&gt; A2 ; mkA2 : A -&gt; Preposition -&gt; A2 ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc10"></A> <A NAME="toc9"></A>
<H3>Comparison adjectives</H3> <H3>Comparison adjectives</H3>
<P> <P>
Comparison adjectives are in the worst case put up from two Comparison adjectives are in the worst case put up from two
@@ -290,7 +278,7 @@ with comparison by <I>mas</I>.
regADeg : Str -&gt; A ; regADeg : Str -&gt; A ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc11"></A> <A NAME="toc10"></A>
<H2>Adverbs</H2> <H2>Adverbs</H2>
<P> <P>
Adverbs are not inflected. Most lexical ones have position Adverbs are not inflected. Most lexical ones have position
@@ -314,7 +302,7 @@ Adverbs modifying adjectives and sentences can also be formed.
mkAdA : Str -&gt; AdA ; mkAdA : Str -&gt; AdA ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc12"></A> <A NAME="toc11"></A>
<H2>Verbs</H2> <H2>Verbs</H2>
<P> <P>
Regular verbs are ones inflected like <I>cortar</I>, <I>deber</I>, or <I>vivir</I>. Regular verbs are ones inflected like <I>cortar</I>, <I>deber</I>, or <I>vivir</I>.
@@ -350,7 +338,7 @@ in masculine singular form as second argument.
special_ppV : V -&gt; Str -&gt; V ; special_ppV : V -&gt; Str -&gt; V ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc13"></A> <A NAME="toc12"></A>
<H3>Two-place verbs</H3> <H3>Two-place verbs</H3>
<P> <P>
Two-place verbs need a preposition, except the special case with direct object. Two-place verbs need a preposition, except the special case with direct object.
@@ -369,7 +357,7 @@ You can reuse a <CODE>V2</CODE> verb in <CODE>V</CODE>.
v2V : V2 -&gt; V ; v2V : V2 -&gt; V ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc14"></A> <A NAME="toc13"></A>
<H3>Three-place verbs</H3> <H3>Three-place verbs</H3>
<P> <P>
Three-place (ditransitive) verbs need two prepositions, of which Three-place (ditransitive) verbs need two prepositions, of which
@@ -381,7 +369,7 @@ the first one or both can be absent.
dirdirV3 : V -&gt; V3 ; -- donner,_,_ dirdirV3 : V -&gt; V3 ; -- donner,_,_
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc15"></A> <A NAME="toc14"></A>
<H3>Other complement patterns</H3> <H3>Other complement patterns</H3>
<P> <P>
Verbs and adjectives can take complements such as sentences, Verbs and adjectives can take complements such as sentences,
@@ -417,7 +405,7 @@ as an adverb. Likewise <CODE>AS, A2S, AV, A2V</CODE> are just <CODE>A</CODE>.
AS, A2S, AV, A2V : Type ; AS, A2S, AV, A2V : Type ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc16"></A> <A NAME="toc15"></A>
<H2>The definitions of the paradigms</H2> <H2>The definitions of the paradigms</H2>
<P> <P>
The definitions should not bother the user of the API. So they are The definitions should not bother the user of the API. So they are

View File

@@ -2,63 +2,51 @@
<HTML> <HTML>
<HEAD> <HEAD>
<META NAME="generator" CONTENT="http://txt2tags.sf.net"> <META NAME="generator" CONTENT="http://txt2tags.sf.net">
<TITLE> Swedish Lexical Paradigms</TITLE>
</HEAD><BODY BGCOLOR="white" TEXT="black"> </HEAD><BODY BGCOLOR="white" TEXT="black">
<P ALIGN="center"><CENTER><H1> Swedish Lexical Paradigms</H1>
<FONT SIZE="4"> <FONT SIZE="4">
<I>Last update: 2006-06-01 22:30:20 CEST</I><BR>
</FONT></CENTER> </FONT></CENTER>
<P></P> <P></P>
<HR NOSHADE SIZE=1> <HR NOSHADE SIZE=1>
<P></P> <P></P>
<UL>
<LI><A HREF="#toc1">Swedish Lexical Paradigms</A>
<UL> <UL>
<LI><A HREF="#toc2">Parameters</A> <LI><A HREF="#toc1">Parameters</A>
<LI><A HREF="#toc3">Nouns</A> <LI><A HREF="#toc2">Nouns</A>
<UL> <UL>
<LI><A HREF="#toc4">Compound nouns</A> <LI><A HREF="#toc3">Compound nouns</A>
<LI><A HREF="#toc5">Relational nouns</A> <LI><A HREF="#toc4">Relational nouns</A>
<LI><A HREF="#toc6">Relational common noun phrases</A> <LI><A HREF="#toc5">Relational common noun phrases</A>
<LI><A HREF="#toc7">Proper names and noun phrases</A> <LI><A HREF="#toc6">Proper names and noun phrases</A>
</UL> </UL>
<LI><A HREF="#toc8">Adjectives</A> <LI><A HREF="#toc7">Adjectives</A>
<UL> <UL>
<LI><A HREF="#toc9">Two-place adjectives</A> <LI><A HREF="#toc8">Two-place adjectives</A>
</UL> </UL>
<LI><A HREF="#toc10">Adverbs</A> <LI><A HREF="#toc9">Adverbs</A>
<LI><A HREF="#toc11">Prepositions</A> <LI><A HREF="#toc10">Prepositions</A>
<LI><A HREF="#toc12">Verbs</A> <LI><A HREF="#toc11">Verbs</A>
<UL> <UL>
<LI><A HREF="#toc13">Verbs with a particle.</A> <LI><A HREF="#toc12">Verbs with a particle.</A>
<LI><A HREF="#toc14">Deponent verbs.</A> <LI><A HREF="#toc13">Deponent verbs.</A>
<LI><A HREF="#toc15">Two-place verbs</A> <LI><A HREF="#toc14">Two-place verbs</A>
<LI><A HREF="#toc16">Three-place verbs</A> <LI><A HREF="#toc15">Three-place verbs</A>
<LI><A HREF="#toc17">Other complement patterns</A> <LI><A HREF="#toc16">Other complement patterns</A>
</UL> </UL>
<LI><A HREF="#toc18">Definitions of the paradigms</A> <LI><A HREF="#toc17">Definitions of the paradigms</A>
</UL> </UL>
</UL>
<P></P> <P></P>
<HR NOSHADE SIZE=1> <HR NOSHADE SIZE=1>
<P></P> <P></P>
<P> <P>
Author:
Last update: Wed May 31 19:01:40 2006
</P>
<P>
Produced by Produced by
gfdoc - a rudimentary GF document generator. gfdoc - a rudimentary GF document generator.
(c) Aarne Ranta (<A HREF="mailto:aarne@cs.chalmers.se">aarne@cs.chalmers.se</A>) 2002 under GNU GPL. (c) Aarne Ranta (<A HREF="mailto:aarne@cs.chalmers.se">aarne@cs.chalmers.se</A>) 2002 under GNU GPL.
</P> </P>
<P> <P>
==
</P>
<P>
# -path=.:../scandinavian:../common:../abstract:../../prelude
</P>
<A NAME="toc1"></A>
<H1>Swedish Lexical Paradigms</H1>
<P>
Aarne Ranta 2003 Aarne Ranta 2003
</P> </P>
<P> <P>
@@ -96,7 +84,7 @@ words.
CatSwe in { CatSwe in {
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc2"></A> <A NAME="toc1"></A>
<H2>Parameters</H2> <H2>Parameters</H2>
<P> <P>
To abstract over gender names, we define the following identifiers. 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 ; Preposition : Type = Str ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc3"></A> <A NAME="toc2"></A>
<H2>Nouns</H2> <H2>Nouns</H2>
<P> <P>
Worst case: give all four forms. The gender is computed from the 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) -&gt; N ; mk1N : (bilarna : Str) -&gt; N ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc4"></A> <A NAME="toc3"></A>
<H3>Compound nouns</H3> <H3>Compound nouns</H3>
<P> <P>
All the functions above work quite as well to form compound nouns, All the functions above work quite as well to form compound nouns,
such as <I>fotboll</I>. such as <I>fotboll</I>.
</P> </P>
<A NAME="toc5"></A> <A NAME="toc4"></A>
<H3>Relational nouns</H3> <H3>Relational nouns</H3>
<P> <P>
Relational nouns (<I>daughter of x</I>) need a preposition. Relational nouns (<I>daughter of x</I>) need a preposition.
@@ -213,7 +201,7 @@ Three-place relational nouns (<I>the connection from x to y</I>) need two prepos
mkN3 : N -&gt; Preposition -&gt; Preposition -&gt; N3 ; mkN3 : N -&gt; Preposition -&gt; Preposition -&gt; N3 ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc6"></A> <A NAME="toc5"></A>
<H3>Relational common noun phrases</H3> <H3>Relational common noun phrases</H3>
<P> <P>
In some cases, you may want to make a complex <CODE>CN</CODE> into a In some cases, you may want to make a complex <CODE>CN</CODE> into a
@@ -221,7 +209,7 @@ relational noun (e.g. <I>the old town hall of</I>). However, <CODE>N2</CODE> and
<CODE>N3</CODE> are purely lexical categories. But you can use the <CODE>AdvCN</CODE> <CODE>N3</CODE> are purely lexical categories. But you can use the <CODE>AdvCN</CODE>
and <CODE>PrepNP</CODE> constructions to build phrases like this. and <CODE>PrepNP</CODE> constructions to build phrases like this.
</P> </P>
<A NAME="toc7"></A> <A NAME="toc6"></A>
<H3>Proper names and noun phrases</H3> <H3>Proper names and noun phrases</H3>
<P> <P>
Proper names, with a regular genitive, are formed as follows Proper names, with a regular genitive, are formed as follows
@@ -245,7 +233,7 @@ genitive, you can use the worst-case function.
mkNP : Str -&gt; Str -&gt; Number -&gt; Gender -&gt; NP ; mkNP : Str -&gt; Str -&gt; Number -&gt; Gender -&gt; NP ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc8"></A> <A NAME="toc7"></A>
<H2>Adjectives</H2> <H2>Adjectives</H2>
<P> <P>
Adjectives may need as many as seven forms. Adjectives may need as many as seven forms.
@@ -284,7 +272,7 @@ Comparison forms may be compound (<I>mera svensk</I> - <I>mest svensk</I>).
compoundA : A -&gt; A ; compoundA : A -&gt; A ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc9"></A> <A NAME="toc8"></A>
<H3>Two-place adjectives</H3> <H3>Two-place adjectives</H3>
<P> <P>
Two-place adjectives need a preposition for their second argument. 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 -&gt; Preposition -&gt; A2 ; mkA2 : A -&gt; Preposition -&gt; A2 ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc10"></A> <A NAME="toc9"></A>
<H2>Adverbs</H2> <H2>Adverbs</H2>
<P> <P>
Adverbs are not inflected. Most lexical ones have position Adverbs are not inflected. Most lexical ones have position
@@ -311,7 +299,7 @@ Adverbs modifying adjectives and sentences can also be formed.
mkAdA : Str -&gt; AdA ; mkAdA : Str -&gt; AdA ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc11"></A> <A NAME="toc10"></A>
<H2>Prepositions</H2> <H2>Prepositions</H2>
<P> <P>
A preposition is just a string. A preposition is just a string.
@@ -320,7 +308,7 @@ A preposition is just a string.
mkPreposition : Str -&gt; Preposition ; mkPreposition : Str -&gt; Preposition ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc12"></A> <A NAME="toc11"></A>
<H2>Verbs</H2> <H2>Verbs</H2>
<P> <P>
The worst case needs five forms. 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) -&gt; V ; irregV : (dricka, drack, druckit : Str) -&gt; V ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc13"></A> <A NAME="toc12"></A>
<H3>Verbs with a particle.</H3> <H3>Verbs with a particle.</H3>
<P> <P>
The particle, such as in <I>passa på</I>, is given as a string. The particle, such as in <I>passa på</I>, is given as a string.
@@ -367,7 +355,7 @@ The particle, such as in <I>passa p
partV : V -&gt; Str -&gt; V ; partV : V -&gt; Str -&gt; V ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc14"></A> <A NAME="toc13"></A>
<H3>Deponent verbs.</H3> <H3>Deponent verbs.</H3>
<P> <P>
Some words are used in passive forms only, e.g. <I>hoppas</I>, some as Some words are used in passive forms only, e.g. <I>hoppas</I>, some as
@@ -378,7 +366,7 @@ reflexive e.g. <I>
reflV : V -&gt; V ; reflV : V -&gt; V ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc15"></A> <A NAME="toc14"></A>
<H3>Two-place verbs</H3> <H3>Two-place verbs</H3>
<P> <P>
Two-place verbs need a preposition, except the special case with direct object. 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 -&gt; V2 ; dirV2 : V -&gt; V2 ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc16"></A> <A NAME="toc15"></A>
<H3>Three-place verbs</H3> <H3>Three-place verbs</H3>
<P> <P>
Three-place (ditransitive) verbs need two prepositions, of which Three-place (ditransitive) verbs need two prepositions, of which
@@ -402,7 +390,7 @@ the first one or both can be absent.
dirdirV3 : V -&gt; V3 ; -- ge _ _ dirdirV3 : V -&gt; V3 ; -- ge _ _
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc17"></A> <A NAME="toc16"></A>
<H3>Other complement patterns</H3> <H3>Other complement patterns</H3>
<P> <P>
Verbs and adjectives can take complements such as sentences, Verbs and adjectives can take complements such as sentences,
@@ -436,7 +424,7 @@ as an adverb. Likewise <CODE>AS, A2S, AV, A2V</CODE> are just <CODE>A</CODE>.
AS, A2S, AV, A2V : Type ; AS, A2S, AV, A2V : Type ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc18"></A> <A NAME="toc17"></A>
<H2>Definitions of the paradigms</H2> <H2>Definitions of the paradigms</H2>
<P> <P>
The definitions should not bother the user of the API. So they are The definitions should not bother the user of the API. So they are

View File

@@ -6,17 +6,12 @@
</HEAD><BODY BGCOLOR="white" TEXT="black"> </HEAD><BODY BGCOLOR="white" TEXT="black">
<P ALIGN="center"><CENTER><H1> Phrases and utterances</H1> <P ALIGN="center"><CENTER><H1> Phrases and utterances</H1>
<FONT SIZE="4"> <FONT SIZE="4">
<I>Author: </I><BR> <I>Last update: 2006-01-25 20:10:39 CET</I><BR>
Last update: Wed May 31 19:01:37 2006
</FONT></CENTER> </FONT></CENTER>
<P></P> <P></P>
<HR NOSHADE SIZE=1> <HR NOSHADE SIZE=1>
<P></P> <P></P>
<UL>
<LI><A HREF="#toc1">Phrases and utterances</A>
</UL>
<P></P> <P></P>
<HR NOSHADE SIZE=1> <HR NOSHADE SIZE=1>
<P></P> <P></P>
@@ -25,8 +20,6 @@ Produced by
gfdoc - a rudimentary GF document generator. gfdoc - a rudimentary GF document generator.
(c) Aarne Ranta (<A HREF="mailto:aarne@cs.chalmers.se">aarne@cs.chalmers.se</A>) 2002 under GNU GPL. (c) Aarne Ranta (<A HREF="mailto:aarne@cs.chalmers.se">aarne@cs.chalmers.se</A>) 2002 under GNU GPL.
</P> </P>
<A NAME="toc1"></A>
<H1>Phrases and utterances</H1>
<PRE> <PRE>
abstract Phrase = Cat ** { abstract Phrase = Cat ** {
</PRE> </PRE>

View File

@@ -13,8 +13,7 @@
<HR NOSHADE SIZE=1> <HR NOSHADE SIZE=1>
<P></P> <P></P>
<P> <P>
Author: Last update: 2005-11-17 17:36:49 CET
Last update: Wed May 31 19:01:42 2006
</P> </P>
<P> <P>
Produced by Produced by
@@ -22,9 +21,6 @@ gfdoc - a rudimentary GF document generator.
(c) Aarne Ranta (<A HREF="mailto:aarne@cs.chalmers.se">aarne@cs.chalmers.se</A>) 2002 under GNU GPL. (c) Aarne Ranta (<A HREF="mailto:aarne@cs.chalmers.se">aarne@cs.chalmers.se</A>) 2002 under GNU GPL.
</P> </P>
<P> <P>
==
</P>
<P>
operations for precedence-dependent strings. operations for precedence-dependent strings.
five levels: five levels:
p4 (constants), p3 (applications), p2 (products), p1 (sums), p0 (arrows) p4 (constants), p3 (applications), p2 (products), p1 (sums), p0 (arrows)

View File

@@ -6,17 +6,12 @@
</HEAD><BODY BGCOLOR="white" TEXT="black"> </HEAD><BODY BGCOLOR="white" TEXT="black">
<P ALIGN="center"><CENTER><H1> Predefined functions for concrete syntax</H1> <P ALIGN="center"><CENTER><H1> Predefined functions for concrete syntax</H1>
<FONT SIZE="4"> <FONT SIZE="4">
<I>Author: </I><BR> <I>Last update: 2006-02-25 22:19:20 CET</I><BR>
Last update: Wed May 31 19:01:42 2006
</FONT></CENTER> </FONT></CENTER>
<P></P> <P></P>
<HR NOSHADE SIZE=1> <HR NOSHADE SIZE=1>
<P></P> <P></P>
<UL>
<LI><A HREF="#toc1">Predefined functions for concrete syntax</A>
</UL>
<P></P> <P></P>
<HR NOSHADE SIZE=1> <HR NOSHADE SIZE=1>
<P></P> <P></P>
@@ -25,8 +20,6 @@ Produced by
gfdoc - a rudimentary GF document generator. gfdoc - a rudimentary GF document generator.
(c) Aarne Ranta (<A HREF="mailto:aarne@cs.chalmers.se">aarne@cs.chalmers.se</A>) 2002 under GNU GPL. (c) Aarne Ranta (<A HREF="mailto:aarne@cs.chalmers.se">aarne@cs.chalmers.se</A>) 2002 under GNU GPL.
</P> </P>
<A NAME="toc1"></A>
<H1>Predefined functions for concrete syntax</H1>
<P> <P>
The definitions of these constants are hard-coded in GF, and defined The definitions of these constants are hard-coded in GF, and defined
in <A HREF="../src/GF/Grammar/AppPredefined.hs">AppPredefined.hs</A>. Applying in <A HREF="../src/GF/Grammar/AppPredefined.hs">AppPredefined.hs</A>. Applying

View File

@@ -13,20 +13,16 @@
<HR NOSHADE SIZE=1> <HR NOSHADE SIZE=1>
<P></P> <P></P>
<P> <P>
Author: Last update: 2006-06-03 10:54:51 CEST
Last update: Wed May 31 19:01:42 2006
</P> </P>
<P> <P>
Produced by Produced by
gfdoc - a rudimentary GF document generator. gfdoc - a rudimentary GF document generator.
(c) Aarne Ranta (<A HREF="mailto:aarne@cs.chalmers.se">aarne@cs.chalmers.se</A>) 2002 under GNU GPL. (c) Aarne Ranta (<A HREF="mailto:aarne@cs.chalmers.se">aarne@cs.chalmers.se</A>) 2002 under GNU GPL.
</P> </P>
<P>
==
</P>
<PRE> <PRE>
abstract PredefAbs = { abstract PredefAbs = {
cat Int ; String ; cat Int ; String ; Float ;
} ; } ;
</PRE> </PRE>
<P></P> <P></P>

View File

@@ -6,24 +6,20 @@
</HEAD><BODY BGCOLOR="white" TEXT="black"> </HEAD><BODY BGCOLOR="white" TEXT="black">
<P ALIGN="center"><CENTER><H1> A Small Predication Library</H1> <P ALIGN="center"><CENTER><H1> A Small Predication Library</H1>
<FONT SIZE="4"> <FONT SIZE="4">
<I>Author: </I><BR> <I>Last update: 2006-02-25 23:46:32 CET</I><BR>
Last update: Wed May 31 19:01:41 2006
</FONT></CENTER> </FONT></CENTER>
<P></P> <P></P>
<HR NOSHADE SIZE=1> <HR NOSHADE SIZE=1>
<P></P> <P></P>
<UL>
<LI><A HREF="#toc1">A Small Predication Library</A>
<UL> <UL>
<LI><A HREF="#toc2">The category of atomic sentences</A> <LI><A HREF="#toc1">The category of atomic sentences</A>
<LI><A HREF="#toc3">Predication patterns.</A> <LI><A HREF="#toc2">Predication patterns.</A>
<LI><A HREF="#toc4">Imperatives and infinitives.</A> <LI><A HREF="#toc3">Imperatives and infinitives.</A>
<LI><A HREF="#toc5">Individual-valued function applications</A> <LI><A HREF="#toc4">Individual-valued function applications</A>
<LI><A HREF="#toc6">Families of types</A> <LI><A HREF="#toc5">Families of types</A>
<LI><A HREF="#toc7">Type constructor</A> <LI><A HREF="#toc6">Type constructor</A>
</UL> </UL>
</UL>
<P></P> <P></P>
<HR NOSHADE SIZE=1> <HR NOSHADE SIZE=1>
@@ -33,8 +29,6 @@ Produced by
gfdoc - a rudimentary GF document generator. gfdoc - a rudimentary GF document generator.
(c) Aarne Ranta (<A HREF="mailto:aarne@cs.chalmers.se">aarne@cs.chalmers.se</A>) 2002 under GNU GPL. (c) Aarne Ranta (<A HREF="mailto:aarne@cs.chalmers.se">aarne@cs.chalmers.se</A>) 2002 under GNU GPL.
</P> </P>
<A NAME="toc1"></A>
<H1>A Small Predication Library</H1>
<P> <P>
(c) Aarne Ranta 2003-2006 under Gnu GPL. (c) Aarne Ranta 2003-2006 under Gnu GPL.
</P> </P>
@@ -46,7 +40,7 @@ API of resource grammars.
abstract Predication = Cat ** { abstract Predication = Cat ** {
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc2"></A> <A NAME="toc1"></A>
<H2>The category of atomic sentences</H2> <H2>The category of atomic sentences</H2>
<P> <P>
We want to use sentences in positive and negative forms but do not care about We want to use sentences in positive and negative forms but do not care about
@@ -58,7 +52,7 @@ tenses.
NegCl : Cl -&gt; S ; -- negative sentence: "x doesn't intersect y" NegCl : Cl -&gt; S ; -- negative sentence: "x doesn't intersect y"
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc3"></A> <A NAME="toc2"></A>
<H2>Predication patterns.</H2> <H2>Predication patterns.</H2>
<PRE> <PRE>
predV : V -&gt; NP -&gt; Cl ; -- one-place verb: "x converges" predV : V -&gt; NP -&gt; Cl ; -- one-place verb: "x converges"
@@ -76,14 +70,14 @@ tenses.
predPrep : Prep -&gt; NP -&gt; NP -&gt; Cl ; -- preposition: "x is outside y" predPrep : Prep -&gt; NP -&gt; NP -&gt; Cl ; -- preposition: "x is outside y"
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc4"></A> <A NAME="toc3"></A>
<H2>Imperatives and infinitives.</H2> <H2>Imperatives and infinitives.</H2>
<PRE> <PRE>
impV2 : V2 -&gt; NP -&gt; Phr ; -- imperative: "solve the equation E" impV2 : V2 -&gt; NP -&gt; Phr ; -- imperative: "solve the equation E"
infV2 : V2 -&gt; NP -&gt; Phr ; -- infinitive: "to solve the equation E" infV2 : V2 -&gt; NP -&gt; Phr ; -- infinitive: "to solve the equation E"
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc5"></A> <A NAME="toc4"></A>
<H2>Individual-valued function applications</H2> <H2>Individual-valued function applications</H2>
<PRE> <PRE>
appN2 : N2 -&gt; NP -&gt; NP ; -- one-place function: "the successor of x" appN2 : N2 -&gt; NP -&gt; NP ; -- one-place function: "the successor of x"
@@ -91,7 +85,7 @@ tenses.
appColl : N2 -&gt; NP -&gt; NP -&gt; NP ; -- collective function: "the sum of x and y" appColl : N2 -&gt; NP -&gt; NP -&gt; NP ; -- collective function: "the sum of x and y"
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc6"></A> <A NAME="toc5"></A>
<H2>Families of types</H2> <H2>Families of types</H2>
<P> <P>
These are expressed by relational nouns applied to arguments. These are expressed by relational nouns applied to arguments.
@@ -102,7 +96,7 @@ These are expressed by relational nouns applied to arguments.
famColl : N2 -&gt; NP -&gt; NP -&gt; CN ; -- collective family: "path between x and y" famColl : N2 -&gt; NP -&gt; NP -&gt; CN ; -- collective family: "path between x and y"
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc7"></A> <A NAME="toc6"></A>
<H2>Type constructor</H2> <H2>Type constructor</H2>
<P> <P>
This is similar to a family except that the argument is a type. This is similar to a family except that the argument is a type.

View File

@@ -6,25 +6,21 @@
</HEAD><BODY BGCOLOR="white" TEXT="black"> </HEAD><BODY BGCOLOR="white" TEXT="black">
<P ALIGN="center"><CENTER><H1> The GF Prelude</H1> <P ALIGN="center"><CENTER><H1> The GF Prelude</H1>
<FONT SIZE="4"> <FONT SIZE="4">
<I>Author: </I><BR> <I>Last update: 2006-02-25 22:31:06 CET</I><BR>
Last update: Wed May 31 19:01:42 2006
</FONT></CENTER> </FONT></CENTER>
<P></P> <P></P>
<HR NOSHADE SIZE=1> <HR NOSHADE SIZE=1>
<P></P> <P></P>
<UL>
<LI><A HREF="#toc1">The GF Prelude</A>
<UL> <UL>
<LI><A HREF="#toc2">Strings, records, and tables</A> <LI><A HREF="#toc1">Strings, records, and tables</A>
<LI><A HREF="#toc3">Optional elements</A> <LI><A HREF="#toc2">Optional elements</A>
<LI><A HREF="#toc4">Infixes. prefixes, and postfixes</A> <LI><A HREF="#toc3">Infixes. prefixes, and postfixes</A>
<LI><A HREF="#toc5">Booleans</A> <LI><A HREF="#toc4">Booleans</A>
<LI><A HREF="#toc6">High-level acces to Predef operations</A> <LI><A HREF="#toc5">High-level acces to Predef operations</A>
<LI><A HREF="#toc7">Lexer-related operations</A> <LI><A HREF="#toc6">Lexer-related operations</A>
<LI><A HREF="#toc8">Miscellaneous</A> <LI><A HREF="#toc7">Miscellaneous</A>
</UL> </UL>
</UL>
<P></P> <P></P>
<HR NOSHADE SIZE=1> <HR NOSHADE SIZE=1>
@@ -34,8 +30,6 @@ Produced by
gfdoc - a rudimentary GF document generator. gfdoc - a rudimentary GF document generator.
(c) Aarne Ranta (<A HREF="mailto:aarne@cs.chalmers.se">aarne@cs.chalmers.se</A>) 2002 under GNU GPL. (c) Aarne Ranta (<A HREF="mailto:aarne@cs.chalmers.se">aarne@cs.chalmers.se</A>) 2002 under GNU GPL.
</P> </P>
<A NAME="toc1"></A>
<H1>The GF Prelude</H1>
<P> <P>
This file defines some prelude facilities usable in all grammars. This file defines some prelude facilities usable in all grammars.
</P> </P>
@@ -45,7 +39,7 @@ This file defines some prelude facilities usable in all grammars.
oper oper
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc2"></A> <A NAME="toc1"></A>
<H2>Strings, records, and tables</H2> <H2>Strings, records, and tables</H2>
<PRE> <PRE>
SS : Type = {s : Str} ; SS : Type = {s : Str} ;
@@ -74,7 +68,7 @@ Discontinuous constituents.
sd2 : (_,_ : Str) -&gt; SD2 = \x,y -&gt; {s1 = x ; s2 = y} ; sd2 : (_,_ : Str) -&gt; SD2 = \x,y -&gt; {s1 = x ; s2 = y} ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc3"></A> <A NAME="toc2"></A>
<H2>Optional elements</H2> <H2>Optional elements</H2>
<P> <P>
Missing form. Missing form.
@@ -106,7 +100,7 @@ Parametric order between two strings.
if_then_Str pr (x ++ y) (y ++ x) ; if_then_Str pr (x ++ y) (y ++ x) ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc4"></A> <A NAME="toc3"></A>
<H2>Infixes. prefixes, and postfixes</H2> <H2>Infixes. prefixes, and postfixes</H2>
<P> <P>
Fixes with precedences are defined in <A HREF="Precedence.html">Precedence</A>. Fixes with precedences are defined in <A HREF="Precedence.html">Precedence</A>.
@@ -118,7 +112,7 @@ Fixes with precedences are defined in <A HREF="Precedence.html">Precedence</A>.
embedSS : Str -&gt; Str -&gt; SS -&gt; SS = \f,g,x -&gt; ss (f ++ x.s ++ g) ; embedSS : Str -&gt; Str -&gt; SS -&gt; SS = \f,g,x -&gt; ss (f ++ x.s ++ g) ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc5"></A> <A NAME="toc4"></A>
<H2>Booleans</H2> <H2>Booleans</H2>
<PRE> <PRE>
param Bool = True | False ; param Bool = True | False ;
@@ -154,7 +148,7 @@ Interface to internal booleans
last : Tok -&gt; Tok = Predef.dp 1 ; last : Tok -&gt; Tok = Predef.dp 1 ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc6"></A> <A NAME="toc5"></A>
<H2>High-level acces to Predef operations</H2> <H2>High-level acces to Predef operations</H2>
<PRE> <PRE>
isNil : Tok -&gt; Bool = \b -&gt; pbool2bool (Predef.eqStr [] b) ; isNil : Tok -&gt; Bool = \b -&gt; pbool2bool (Predef.eqStr [] b) ;
@@ -163,7 +157,7 @@ Interface to internal booleans
case Predef.eqStr t u of {Predef.PTrue =&gt; a ; Predef.PFalse =&gt; b} ; case Predef.eqStr t u of {Predef.PTrue =&gt; a ; Predef.PFalse =&gt; b} ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc7"></A> <A NAME="toc6"></A>
<H2>Lexer-related operations</H2> <H2>Lexer-related operations</H2>
<P> <P>
Bind together two tokens in some lexers, either obligatorily or optionally 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 = "&amp;|" ; CAPIT : Str = "&amp;|" ;
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc8"></A> <A NAME="toc7"></A>
<H2>Miscellaneous</H2> <H2>Miscellaneous</H2>
<P> <P>
Identity function Identity function

View File

@@ -6,17 +6,12 @@
</HEAD><BODY BGCOLOR="white" TEXT="black"> </HEAD><BODY BGCOLOR="white" TEXT="black">
<P ALIGN="center"><CENTER><H1> Questions and interrogative pronouns</H1> <P ALIGN="center"><CENTER><H1> Questions and interrogative pronouns</H1>
<FONT SIZE="4"> <FONT SIZE="4">
<I>Author: </I><BR> <I>Last update: 2006-04-20 21:45:11 CEST</I><BR>
Last update: Wed May 31 19:01:37 2006
</FONT></CENTER> </FONT></CENTER>
<P></P> <P></P>
<HR NOSHADE SIZE=1> <HR NOSHADE SIZE=1>
<P></P> <P></P>
<UL>
<LI><A HREF="#toc1">Questions and interrogative pronouns</A>
</UL>
<P></P> <P></P>
<HR NOSHADE SIZE=1> <HR NOSHADE SIZE=1>
<P></P> <P></P>
@@ -25,8 +20,6 @@ Produced by
gfdoc - a rudimentary GF document generator. gfdoc - a rudimentary GF document generator.
(c) Aarne Ranta (<A HREF="mailto:aarne@cs.chalmers.se">aarne@cs.chalmers.se</A>) 2002 under GNU GPL. (c) Aarne Ranta (<A HREF="mailto:aarne@cs.chalmers.se">aarne@cs.chalmers.se</A>) 2002 under GNU GPL.
</P> </P>
<A NAME="toc1"></A>
<H1>Questions and interrogative pronouns</H1>
<PRE> <PRE>
abstract Question = Cat ** { abstract Question = Cat ** {
</PRE> </PRE>

View File

@@ -6,17 +6,12 @@
</HEAD><BODY BGCOLOR="white" TEXT="black"> </HEAD><BODY BGCOLOR="white" TEXT="black">
<P ALIGN="center"><CENTER><H1> Relative clauses and pronouns</H1> <P ALIGN="center"><CENTER><H1> Relative clauses and pronouns</H1>
<FONT SIZE="4"> <FONT SIZE="4">
<I>Author: </I><BR> <I>Last update: 2006-01-17 17:56:17 CET</I><BR>
Last update: Wed May 31 19:01:37 2006
</FONT></CENTER> </FONT></CENTER>
<P></P> <P></P>
<HR NOSHADE SIZE=1> <HR NOSHADE SIZE=1>
<P></P> <P></P>
<UL>
<LI><A HREF="#toc1">Relative clauses and pronouns</A>
</UL>
<P></P> <P></P>
<HR NOSHADE SIZE=1> <HR NOSHADE SIZE=1>
<P></P> <P></P>
@@ -25,8 +20,6 @@ Produced by
gfdoc - a rudimentary GF document generator. gfdoc - a rudimentary GF document generator.
(c) Aarne Ranta (<A HREF="mailto:aarne@cs.chalmers.se">aarne@cs.chalmers.se</A>) 2002 under GNU GPL. (c) Aarne Ranta (<A HREF="mailto:aarne@cs.chalmers.se">aarne@cs.chalmers.se</A>) 2002 under GNU GPL.
</P> </P>
<A NAME="toc1"></A>
<H1>Relative clauses and pronouns</H1>
<PRE> <PRE>
abstract Relative = Cat ** { abstract Relative = Cat ** {

View File

@@ -6,23 +6,19 @@
</HEAD><BODY BGCOLOR="white" TEXT="black"> </HEAD><BODY BGCOLOR="white" TEXT="black">
<P ALIGN="center"><CENTER><H1> Sentences, clauses, imperatives, and sentential complements</H1> <P ALIGN="center"><CENTER><H1> Sentences, clauses, imperatives, and sentential complements</H1>
<FONT SIZE="4"> <FONT SIZE="4">
<I>Author: </I><BR> <I>Last update: 2006-01-25 20:10:39 CET</I><BR>
Last update: Wed May 31 19:01:38 2006
</FONT></CENTER> </FONT></CENTER>
<P></P> <P></P>
<HR NOSHADE SIZE=1> <HR NOSHADE SIZE=1>
<P></P> <P></P>
<UL>
<LI><A HREF="#toc1">Sentences, clauses, imperatives, and sentential complements</A>
<UL> <UL>
<LI><A HREF="#toc2">Clauses</A> <LI><A HREF="#toc1">Clauses</A>
<LI><A HREF="#toc3">Clauses missing object noun phrases</A> <LI><A HREF="#toc2">Clauses missing object noun phrases</A>
<LI><A HREF="#toc4">Imperatives</A> <LI><A HREF="#toc3">Imperatives</A>
<LI><A HREF="#toc5">Embedded sentences</A> <LI><A HREF="#toc4">Embedded sentences</A>
<LI><A HREF="#toc6">Sentences</A> <LI><A HREF="#toc5">Sentences</A>
</UL> </UL>
</UL>
<P></P> <P></P>
<HR NOSHADE SIZE=1> <HR NOSHADE SIZE=1>
@@ -32,13 +28,11 @@ Produced by
gfdoc - a rudimentary GF document generator. gfdoc - a rudimentary GF document generator.
(c) Aarne Ranta (<A HREF="mailto:aarne@cs.chalmers.se">aarne@cs.chalmers.se</A>) 2002 under GNU GPL. (c) Aarne Ranta (<A HREF="mailto:aarne@cs.chalmers.se">aarne@cs.chalmers.se</A>) 2002 under GNU GPL.
</P> </P>
<A NAME="toc1"></A>
<H1>Sentences, clauses, imperatives, and sentential complements</H1>
<PRE> <PRE>
abstract Sentence = Cat ** { abstract Sentence = Cat ** {
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc2"></A> <A NAME="toc1"></A>
<H2>Clauses</H2> <H2>Clauses</H2>
<P> <P>
The <CODE>NP VP</CODE> predication rule form a clause whose linearization The <CODE>NP VP</CODE> predication rule form a clause whose linearization
@@ -59,7 +53,7 @@ is only meaningful for some verb phrases.
PredSCVP : SC -&gt; VP -&gt; Cl ; -- that you go makes me happy PredSCVP : SC -&gt; VP -&gt; Cl ; -- that you go makes me happy
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc3"></A> <A NAME="toc2"></A>
<H2>Clauses missing object noun phrases</H2> <H2>Clauses missing object noun phrases</H2>
<P> <P>
This category is a variant of the 'slash category' <CODE>S/NP</CODE> of This category is a variant of the 'slash category' <CODE>S/NP</CODE> of
@@ -77,7 +71,7 @@ the style of CCG.
SlashPrep : Cl -&gt; Prep -&gt; Slash ; -- (with whom) he walks SlashPrep : Cl -&gt; Prep -&gt; Slash ; -- (with whom) he walks
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc4"></A> <A NAME="toc3"></A>
<H2>Imperatives</H2> <H2>Imperatives</H2>
<P> <P>
An imperative is straightforwardly formed from a verb phrase. An imperative is straightforwardly formed from a verb phrase.
@@ -88,7 +82,7 @@ To fix these parameters, see <A HREF="Phrase.html">Phrase</A>.
ImpVP : VP -&gt; Imp ; -- go ImpVP : VP -&gt; Imp ; -- go
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc5"></A> <A NAME="toc4"></A>
<H2>Embedded sentences</H2> <H2>Embedded sentences</H2>
<P> <P>
Sentences, questions, and infinitival phrases can be used as Sentences, questions, and infinitival phrases can be used as
@@ -100,7 +94,7 @@ subjects and (adverbial) complements.
EmbedVP : VP -&gt; SC ; -- to go EmbedVP : VP -&gt; SC ; -- to go
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc6"></A> <A NAME="toc5"></A>
<H2>Sentences</H2> <H2>Sentences</H2>
<P> <P>
These are the 2 x 4 x 4 = 16 forms generated by different These are the 2 x 4 x 4 = 16 forms generated by different

View File

@@ -6,17 +6,12 @@
</HEAD><BODY BGCOLOR="white" TEXT="black"> </HEAD><BODY BGCOLOR="white" TEXT="black">
<P ALIGN="center"><CENTER><H1> GF Resource Grammar API for Structural Words</H1> <P ALIGN="center"><CENTER><H1> GF Resource Grammar API for Structural Words</H1>
<FONT SIZE="4"> <FONT SIZE="4">
<I>Author: </I><BR> <I>Last update: 2006-05-23 23:38:09 CEST</I><BR>
Last update: Wed May 31 19:01:38 2006
</FONT></CENTER> </FONT></CENTER>
<P></P> <P></P>
<HR NOSHADE SIZE=1> <HR NOSHADE SIZE=1>
<P></P> <P></P>
<UL>
<LI><A HREF="#toc1">GF Resource Grammar API for Structural Words</A>
</UL>
<P></P> <P></P>
<HR NOSHADE SIZE=1> <HR NOSHADE SIZE=1>
<P></P> <P></P>
@@ -25,8 +20,6 @@ Produced by
gfdoc - a rudimentary GF document generator. gfdoc - a rudimentary GF document generator.
(c) Aarne Ranta (<A HREF="mailto:aarne@cs.chalmers.se">aarne@cs.chalmers.se</A>) 2002 under GNU GPL. (c) Aarne Ranta (<A HREF="mailto:aarne@cs.chalmers.se">aarne@cs.chalmers.se</A>) 2002 under GNU GPL.
</P> </P>
<A NAME="toc1"></A>
<H1>GF Resource Grammar API for Structural Words</H1>
<P> <P>
AR 21/11/2003 -- 30/11/2005 AR 21/11/2003 -- 30/11/2005
</P> </P>

View File

@@ -6,21 +6,17 @@
</HEAD><BODY BGCOLOR="white" TEXT="black"> </HEAD><BODY BGCOLOR="white" TEXT="black">
<P ALIGN="center"><CENTER><H1> Symbolic expressions</H1> <P ALIGN="center"><CENTER><H1> Symbolic expressions</H1>
<FONT SIZE="4"> <FONT SIZE="4">
<I>Author: </I><BR> <I>Last update: 2006-03-17 12:02:40 CET</I><BR>
Last update: Wed May 31 19:01:41 2006
</FONT></CENTER> </FONT></CENTER>
<P></P> <P></P>
<HR NOSHADE SIZE=1> <HR NOSHADE SIZE=1>
<P></P> <P></P>
<UL>
<LI><A HREF="#toc1">Symbolic expressions</A>
<UL> <UL>
<LI><A HREF="#toc2">Noun phrases with symbols and numbers</A> <LI><A HREF="#toc1">Noun phrases with symbols and numbers</A>
<LI><A HREF="#toc3">Sentence consisting of a formula</A> <LI><A HREF="#toc2">Sentence consisting of a formula</A>
<LI><A HREF="#toc4">Symbol lists</A> <LI><A HREF="#toc3">Symbol lists</A>
</UL> </UL>
</UL>
<P></P> <P></P>
<HR NOSHADE SIZE=1> <HR NOSHADE SIZE=1>
@@ -30,8 +26,6 @@ Produced by
gfdoc - a rudimentary GF document generator. gfdoc - a rudimentary GF document generator.
(c) Aarne Ranta (<A HREF="mailto:aarne@cs.chalmers.se">aarne@cs.chalmers.se</A>) 2002 under GNU GPL. (c) Aarne Ranta (<A HREF="mailto:aarne@cs.chalmers.se">aarne@cs.chalmers.se</A>) 2002 under GNU GPL.
</P> </P>
<A NAME="toc1"></A>
<H1>Symbolic expressions</H1>
<P> <P>
<B>Note</B>. This module is not automatically included in the main <B>Note</B>. This module is not automatically included in the main
grammar <A HREF="Lang.html">Lang</A>. grammar <A HREF="Lang.html">Lang</A>.
@@ -40,7 +34,7 @@ grammar <A HREF="Lang.html">Lang</A>.
abstract Symbol = Cat, PredefAbs ** { abstract Symbol = Cat, PredefAbs ** {
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc2"></A> <A NAME="toc1"></A>
<H2>Noun phrases with symbols and numbers</H2> <H2>Noun phrases with symbols and numbers</H2>
<PRE> <PRE>
fun fun
@@ -52,13 +46,13 @@ grammar <A HREF="Lang.html">Lang</A>.
CNSymbNP : Det -&gt; CN -&gt; [Symb] -&gt; NP ; -- (the) (2) numbers x and y CNSymbNP : Det -&gt; CN -&gt; [Symb] -&gt; NP ; -- (the) (2) numbers x and y
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc3"></A> <A NAME="toc2"></A>
<H2>Sentence consisting of a formula</H2> <H2>Sentence consisting of a formula</H2>
<PRE> <PRE>
SymbS : Symb -&gt; S ; -- A SymbS : Symb -&gt; S ; -- A
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc4"></A> <A NAME="toc3"></A>
<H2>Symbol lists</H2> <H2>Symbol lists</H2>
<P> <P>
A symbol list has at least two elements. The last two are separated A symbol list has at least two elements. The last two are separated

View File

@@ -6,17 +6,12 @@
</HEAD><BODY BGCOLOR="white" TEXT="black"> </HEAD><BODY BGCOLOR="white" TEXT="black">
<P ALIGN="center"><CENTER><H1> Tense, Polarity, and Anteriority</H1> <P ALIGN="center"><CENTER><H1> Tense, Polarity, and Anteriority</H1>
<FONT SIZE="4"> <FONT SIZE="4">
<I>Author: </I><BR> <I>Last update: 2006-02-26 18:06:25 CET</I><BR>
Last update: Wed May 31 19:01:38 2006
</FONT></CENTER> </FONT></CENTER>
<P></P> <P></P>
<HR NOSHADE SIZE=1> <HR NOSHADE SIZE=1>
<P></P> <P></P>
<UL>
<LI><A HREF="#toc1">Tense, Polarity, and Anteriority</A>
</UL>
<P></P> <P></P>
<HR NOSHADE SIZE=1> <HR NOSHADE SIZE=1>
<P></P> <P></P>
@@ -25,8 +20,6 @@ Produced by
gfdoc - a rudimentary GF document generator. gfdoc - a rudimentary GF document generator.
(c) Aarne Ranta (<A HREF="mailto:aarne@cs.chalmers.se">aarne@cs.chalmers.se</A>) 2002 under GNU GPL. (c) Aarne Ranta (<A HREF="mailto:aarne@cs.chalmers.se">aarne@cs.chalmers.se</A>) 2002 under GNU GPL.
</P> </P>
<A NAME="toc1"></A>
<H1>Tense, Polarity, and Anteriority</H1>
<P> <P>
This module defines the abstract parameters of tense, polarity, and This module defines the abstract parameters of tense, polarity, and
anteriority, which are used in <A HREF="Tensed.html">Tensed</A> to generate different anteriority, which are used in <A HREF="Tensed.html">Tensed</A> to generate different

View File

@@ -6,17 +6,12 @@
</HEAD><BODY BGCOLOR="white" TEXT="black"> </HEAD><BODY BGCOLOR="white" TEXT="black">
<P ALIGN="center"><CENTER><H1> Texts</H1> <P ALIGN="center"><CENTER><H1> Texts</H1>
<FONT SIZE="4"> <FONT SIZE="4">
<I>Author: </I><BR> <I>Last update: 2006-05-23 18:27:29 CEST</I><BR>
Last update: Wed May 31 19:01:38 2006
</FONT></CENTER> </FONT></CENTER>
<P></P> <P></P>
<HR NOSHADE SIZE=1> <HR NOSHADE SIZE=1>
<P></P> <P></P>
<UL>
<LI><A HREF="#toc1">Texts</A>
</UL>
<P></P> <P></P>
<HR NOSHADE SIZE=1> <HR NOSHADE SIZE=1>
<P></P> <P></P>
@@ -25,8 +20,6 @@ Produced by
gfdoc - a rudimentary GF document generator. gfdoc - a rudimentary GF document generator.
(c) Aarne Ranta (<A HREF="mailto:aarne@cs.chalmers.se">aarne@cs.chalmers.se</A>) 2002 under GNU GPL. (c) Aarne Ranta (<A HREF="mailto:aarne@cs.chalmers.se">aarne@cs.chalmers.se</A>) 2002 under GNU GPL.
</P> </P>
<A NAME="toc1"></A>
<H1>Texts</H1>
<PRE> <PRE>
abstract Text = Common ** { abstract Text = Common ** {

View File

@@ -6,22 +6,18 @@
</HEAD><BODY BGCOLOR="white" TEXT="black"> </HEAD><BODY BGCOLOR="white" TEXT="black">
<P ALIGN="center"><CENTER><H1> The construction of verb phrases</H1> <P ALIGN="center"><CENTER><H1> The construction of verb phrases</H1>
<FONT SIZE="4"> <FONT SIZE="4">
<I>Author: </I><BR> <I>Last update: 2006-02-26 18:02:58 CET</I><BR>
Last update: Wed May 31 19:01:38 2006
</FONT></CENTER> </FONT></CENTER>
<P></P> <P></P>
<HR NOSHADE SIZE=1> <HR NOSHADE SIZE=1>
<P></P> <P></P>
<UL>
<LI><A HREF="#toc1">The construction of verb phrases</A>
<UL> <UL>
<LI><A HREF="#toc2">Complementization rules</A> <LI><A HREF="#toc1">Complementization rules</A>
<LI><A HREF="#toc3">Other ways of forming verb phrases</A> <LI><A HREF="#toc2">Other ways of forming verb phrases</A>
<LI><A HREF="#toc4">Complements to copula</A> <LI><A HREF="#toc3">Complements to copula</A>
<LI><A HREF="#toc5">Coercions</A> <LI><A HREF="#toc4">Coercions</A>
</UL> </UL>
</UL>
<P></P> <P></P>
<HR NOSHADE SIZE=1> <HR NOSHADE SIZE=1>
@@ -31,13 +27,11 @@ Produced by
gfdoc - a rudimentary GF document generator. gfdoc - a rudimentary GF document generator.
(c) Aarne Ranta (<A HREF="mailto:aarne@cs.chalmers.se">aarne@cs.chalmers.se</A>) 2002 under GNU GPL. (c) Aarne Ranta (<A HREF="mailto:aarne@cs.chalmers.se">aarne@cs.chalmers.se</A>) 2002 under GNU GPL.
</P> </P>
<A NAME="toc1"></A>
<H1>The construction of verb phrases</H1>
<PRE> <PRE>
abstract Verb = Cat ** { abstract Verb = Cat ** {
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc2"></A> <A NAME="toc1"></A>
<H2>Complementization rules</H2> <H2>Complementization rules</H2>
<P> <P>
Verb phrases are constructed from verbs by providing their Verb phrases are constructed from verbs by providing their
@@ -57,7 +51,7 @@ complements. There is one rule for each verb category.
ComplV2A : V2A -&gt; NP -&gt; AP -&gt; VP ; -- paint the house red ComplV2A : V2A -&gt; NP -&gt; AP -&gt; VP ; -- paint the house red
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc3"></A> <A NAME="toc2"></A>
<H2>Other ways of forming verb phrases</H2> <H2>Other ways of forming verb phrases</H2>
<P> <P>
Verb phrases can also be constructed reflexively and from Verb phrases can also be constructed reflexively and from
@@ -98,7 +92,7 @@ vs. next to (or before) the verb.
<B>Agents of passives</B> are constructed as adverbs with the <B>Agents of passives</B> are constructed as adverbs with the
preposition <A HREF="Structural.html">Structural</A><CODE>.8agent_Prep</CODE>. preposition <A HREF="Structural.html">Structural</A><CODE>.8agent_Prep</CODE>.
</P> </P>
<A NAME="toc4"></A> <A NAME="toc3"></A>
<H2>Complements to copula</H2> <H2>Complements to copula</H2>
<P> <P>
Adjectival phrases, noun phrases, and adverbs can be used. Adjectival phrases, noun phrases, and adverbs can be used.
@@ -109,7 +103,7 @@ Adjectival phrases, noun phrases, and adverbs can be used.
CompAdv : Adv -&gt; Comp ; -- (be) here CompAdv : Adv -&gt; Comp ; -- (be) here
</PRE> </PRE>
<P></P> <P></P>
<A NAME="toc5"></A> <A NAME="toc4"></A>
<H2>Coercions</H2> <H2>Coercions</H2>
<P> <P>
Verbs can change subcategorization patterns in systematic ways, Verbs can change subcategorization patterns in systematic ways,