mirror of
https://github.com/GrammaticalFramework/gf-core.git
synced 2026-04-17 16:59:34 -06:00
5049 lines
100 KiB
HTML
5049 lines
100 KiB
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||
<HTML>
|
||
<HEAD>
|
||
<META NAME="generator" CONTENT="http://txt2tags.sf.net">
|
||
<TITLE>GF Resource Grammar Library: Synopsis</TITLE>
|
||
</HEAD><BODY BGCOLOR="white" TEXT="black">
|
||
<P ALIGN="center"><CENTER><H1>GF Resource Grammar Library: Synopsis</H1>
|
||
<FONT SIZE="4">
|
||
<I>Aarne Ranta</I><BR>
|
||
</FONT></CENTER>
|
||
|
||
<P></P>
|
||
<HR NOSHADE SIZE=1>
|
||
<P></P>
|
||
<UL>
|
||
<LI><A HREF="#toc1">Categories</A>
|
||
<UL>
|
||
<LI><A HREF="#toc2">A hierarchic view</A>
|
||
<LI><A HREF="#toc3">Explanations</A>
|
||
</UL>
|
||
<LI><A HREF="#toc4">Syntax Rules</A>
|
||
<UL>
|
||
<LI><A HREF="#toc5">AP</A>
|
||
<LI><A HREF="#toc6">AdN</A>
|
||
<LI><A HREF="#toc7">Adv</A>
|
||
<LI><A HREF="#toc8">Ant</A>
|
||
<LI><A HREF="#toc9">CN</A>
|
||
<LI><A HREF="#toc10">Cl</A>
|
||
<LI><A HREF="#toc11">Det</A>
|
||
<LI><A HREF="#toc12">IAdv</A>
|
||
<LI><A HREF="#toc13">IP</A>
|
||
<LI><A HREF="#toc14">Imp</A>
|
||
<LI><A HREF="#toc15">ImpForm</A>
|
||
<LI><A HREF="#toc16">ListAP</A>
|
||
<LI><A HREF="#toc17">ListAdv</A>
|
||
<LI><A HREF="#toc18">ListNP</A>
|
||
<LI><A HREF="#toc19">ListS</A>
|
||
<LI><A HREF="#toc20">NP</A>
|
||
<LI><A HREF="#toc21">Num</A>
|
||
<LI><A HREF="#toc22">Numeral</A>
|
||
<LI><A HREF="#toc23">Ord</A>
|
||
<LI><A HREF="#toc24">PConj</A>
|
||
<LI><A HREF="#toc25">Phr</A>
|
||
<LI><A HREF="#toc26">Pol</A>
|
||
<LI><A HREF="#toc27">Punct</A>
|
||
<LI><A HREF="#toc28">QCl</A>
|
||
<LI><A HREF="#toc29">QS</A>
|
||
<LI><A HREF="#toc30">Quant</A>
|
||
<LI><A HREF="#toc31">QuantPl</A>
|
||
<LI><A HREF="#toc32">QuantSg</A>
|
||
<LI><A HREF="#toc33">RCl</A>
|
||
<LI><A HREF="#toc34">RP</A>
|
||
<LI><A HREF="#toc35">RS</A>
|
||
<LI><A HREF="#toc36">S</A>
|
||
<LI><A HREF="#toc37">Slash</A>
|
||
<LI><A HREF="#toc38">Tense</A>
|
||
<LI><A HREF="#toc39">Text</A>
|
||
<LI><A HREF="#toc40">Utt</A>
|
||
<LI><A HREF="#toc41">VP</A>
|
||
<LI><A HREF="#toc42">Voc</A>
|
||
</UL>
|
||
<LI><A HREF="#toc43">Structural Words</A>
|
||
<LI><A HREF="#toc44">Paradigms for Danish</A>
|
||
<LI><A HREF="#toc45">Paradigms for English</A>
|
||
<LI><A HREF="#toc46">Paradigms for Finnish</A>
|
||
<LI><A HREF="#toc47">Paradigms for French</A>
|
||
<LI><A HREF="#toc48">Paradigms for German</A>
|
||
<LI><A HREF="#toc49">Paradigms for Italian</A>
|
||
<LI><A HREF="#toc50">Paradigms for Norwegian</A>
|
||
<LI><A HREF="#toc51">Paradigms for Russian</A>
|
||
<LI><A HREF="#toc52">Paradigms for Spanish</A>
|
||
<LI><A HREF="#toc53">Paradigms for Swedish</A>
|
||
<LI><A HREF="#toc54">Browsing the libraries with GF commands</A>
|
||
<LI><A HREF="#toc55">An Example of Usage</A>
|
||
</UL>
|
||
|
||
<P></P>
|
||
<HR NOSHADE SIZE=1>
|
||
<P></P>
|
||
<P>
|
||
This document contains the most important parts of the GF Resource Grammar API.
|
||
It has been machine-generated from the source files; each chapter gives a link
|
||
to the relevant source files, which give more information. Some of the files have
|
||
not yet been prepared so that the machine generated documentation has the right format.
|
||
</P>
|
||
<P>
|
||
Since the character encoding is UTF-8 for Russian and Latin-1 for other languages, you
|
||
may have to change the encoding preference of your browser when reading different
|
||
parts of the document.
|
||
</P>
|
||
<P>
|
||
The second-last chapter gives instructions on how to "browse" the library by
|
||
loading the grammars into the <CODE>gf</CODE> command editor.
|
||
</P>
|
||
<P>
|
||
The last chapter contains a brief example of how application grammars can
|
||
import resource modules. At the same time, it illustrates a "design pattern" for
|
||
using the resource API to build functor-based applications
|
||
</P>
|
||
<A NAME="toc1"></A>
|
||
<H1>Categories</H1>
|
||
<P>
|
||
Source 1: <A HREF="../abstract/Common.gf"><CODE>http://www.cs.chalmers.se/~aarne/GF/lib/resource/abstract/Common.gf</CODE></A>
|
||
</P>
|
||
<P>
|
||
Source 2: <A HREF="../abstract/Cat.gf"><CODE>http://www.cs.chalmers.se/~aarne/GF/lib/resource/abstract/Cat.gf</CODE></A>
|
||
</P>
|
||
<A NAME="toc2"></A>
|
||
<H2>A hierarchic view</H2>
|
||
<P>
|
||
The chart below shows the categories in a hierarchical top-down order.
|
||
The edges do not define the complete dependency structure; if they did,
|
||
the graph would have many many more edges, and also many cycles. The precise
|
||
meaning of a directed edge from <I>C</I> to <I>D</I> is: there is a constructor
|
||
of <I>C</I> that takes <I>D</I> as an argument. What the constructors exactly are,
|
||
and what other arguments they take, is described by separate tables for
|
||
each category.
|
||
</P>
|
||
<TABLE ALIGN="center" CELLPADDING="4" BORDER="1">
|
||
<TR>
|
||
<TD ALIGN="right"><center><IMG ALIGN="middle" SRC="categories.png" BORDER="0" ALT=""></center></TD>
|
||
</TR>
|
||
</TABLE>
|
||
|
||
<P></P>
|
||
<P>
|
||
The rectangular boxes mark open lexical categories, which have constructors
|
||
also in the <CODE>Paradigms</CODE> modules.
|
||
</P>
|
||
<A NAME="toc3"></A>
|
||
<H2>Explanations</H2>
|
||
<TABLE CELLPADDING="4" BORDER="1">
|
||
<TR>
|
||
<TH>Category</TH>
|
||
<TH>Explanation</TH>
|
||
<TH COLSPAN="2">Example</TH>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>A</CODE></TD>
|
||
<TD>one-place adjective</TD>
|
||
<TD><I>warm</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>A2</CODE></TD>
|
||
<TD>two-place adjective</TD>
|
||
<TD><I>divisible</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>AP</CODE></TD>
|
||
<TD>adjectival phrase</TD>
|
||
<TD><I>very warm</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>AdA</CODE></TD>
|
||
<TD>adjective-modifying adverb,</TD>
|
||
<TD><I>very</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>AdN</CODE></TD>
|
||
<TD>numeral-modifying adverb,</TD>
|
||
<TD><I>more than</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>AdV</CODE></TD>
|
||
<TD>adverb directly attached to verb</TD>
|
||
<TD><I>always</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>Adv</CODE></TD>
|
||
<TD>verb-phrase-modifying adverb,</TD>
|
||
<TD><I>in the house</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>Ant</CODE></TD>
|
||
<TD>anteriority</TD>
|
||
<TD>simultaneous, anterior</TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>CAdv</CODE></TD>
|
||
<TD>comparative adverb</TD>
|
||
<TD><I>more</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>CN</CODE></TD>
|
||
<TD>common noun (without determiner)</TD>
|
||
<TD><I>red house</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>Cl</CODE></TD>
|
||
<TD>declarative clause, with all tenses</TD>
|
||
<TD><I>she looks at this</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>Comp</CODE></TD>
|
||
<TD>complement of copula, such as AP</TD>
|
||
<TD><I>very warm</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>Conj</CODE></TD>
|
||
<TD>conjunction,</TD>
|
||
<TD><I>and</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>DConj</CODE></TD>
|
||
<TD>distributed conj.</TD>
|
||
<TD><I>both - and</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>Det</CODE></TD>
|
||
<TD>determiner phrase</TD>
|
||
<TD><I>those seven</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>IAdv</CODE></TD>
|
||
<TD>interrogative adverb</TD>
|
||
<TD><I>why</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>IComp</CODE></TD>
|
||
<TD>interrogative complement of copula</TD>
|
||
<TD><I>where</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>IDet</CODE></TD>
|
||
<TD>interrogative determiner</TD>
|
||
<TD><I>which</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>IP</CODE></TD>
|
||
<TD>interrogative pronoun</TD>
|
||
<TD><I>who</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>Imp</CODE></TD>
|
||
<TD>imperative</TD>
|
||
<TD><I>look at this</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>N</CODE></TD>
|
||
<TD>common noun</TD>
|
||
<TD><I>house</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>N2</CODE></TD>
|
||
<TD>relational noun</TD>
|
||
<TD><I>son</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>N3</CODE></TD>
|
||
<TD>three-place relational noun</TD>
|
||
<TD><I>connection</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>NP</CODE></TD>
|
||
<TD>noun phrase (subject or object)</TD>
|
||
<TD><I>the red house</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>Num</CODE></TD>
|
||
<TD>cardinal number (used with QuantPl)</TD>
|
||
<TD><I>seven</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>Ord</CODE></TD>
|
||
<TD>ordinal number (used in Det)</TD>
|
||
<TD><I>seventh</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>PConj</CODE></TD>
|
||
<TD>phrase-beginning conj.</TD>
|
||
<TD><I>therefore</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>PN</CODE></TD>
|
||
<TD>proper name</TD>
|
||
<TD><I>Paris</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>Phr</CODE></TD>
|
||
<TD>phrase in a text</TD>
|
||
<TD><I>but be quiet please</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>Pol</CODE></TD>
|
||
<TD>polarity</TD>
|
||
<TD>positive, negative</TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>Predet</CODE></TD>
|
||
<TD>predeterminer (prefixed Quant)</TD>
|
||
<TD><I>all</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>Prep</CODE></TD>
|
||
<TD>preposition, or just case</TD>
|
||
<TD><I>in</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>Pron</CODE></TD>
|
||
<TD>personal pronoun</TD>
|
||
<TD><I>she</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>QCl</CODE></TD>
|
||
<TD>question clause, with all tenses</TD>
|
||
<TD><I>why does she walk</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>QS</CODE></TD>
|
||
<TD>question</TD>
|
||
<TD><I>where did she live</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>Quant</CODE></TD>
|
||
<TD>quantifier with both sg and pl</TD>
|
||
<TD><I>this/these</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>RCl</CODE></TD>
|
||
<TD>relative clause, with all tenses</TD>
|
||
<TD><I>in which she lives</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>RP</CODE></TD>
|
||
<TD>relative pronoun</TD>
|
||
<TD><I>in which</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>RS</CODE></TD>
|
||
<TD>relative</TD>
|
||
<TD><I>in which she lived</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>S</CODE></TD>
|
||
<TD>declarative sentence</TD>
|
||
<TD><I>she lived here</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>SC</CODE></TD>
|
||
<TD>embedded sentence or question</TD>
|
||
<TD><I>that it rains</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>Slash</CODE></TD>
|
||
<TD>clause missing NP (S/NP in GPSG)</TD>
|
||
<TD><I>she looks at</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>Subj</CODE></TD>
|
||
<TD>subjunction,</TD>
|
||
<TD><I>if</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>Tense</CODE></TD>
|
||
<TD>tense</TD>
|
||
<TD>present, past, future</TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>Text</CODE></TD>
|
||
<TD>text consisting of several phrases</TD>
|
||
<TD><I>He is here. Why?</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>Utt</CODE></TD>
|
||
<TD>sentence, question, word...</TD>
|
||
<TD><I>be quiet</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>V</CODE></TD>
|
||
<TD>one-place verb</TD>
|
||
<TD><I>sleep</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>V2</CODE></TD>
|
||
<TD>two-place verb</TD>
|
||
<TD><I>love</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>V2A</CODE></TD>
|
||
<TD>verb with NP and AP complement</TD>
|
||
<TD><I>paint</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>V3</CODE></TD>
|
||
<TD>three-place verb</TD>
|
||
<TD><I>show</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>VA</CODE></TD>
|
||
<TD>adjective-complement verb</TD>
|
||
<TD><I>look</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>VP</CODE></TD>
|
||
<TD>verb phrase</TD>
|
||
<TD><I>is very warm</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>VQ</CODE></TD>
|
||
<TD>question-complement verb</TD>
|
||
<TD><I>ask</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>VS</CODE></TD>
|
||
<TD>sentence-complement verb</TD>
|
||
<TD><I>claim</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>VV</CODE></TD>
|
||
<TD>verb-phrase-complement verb</TD>
|
||
<TD><I>want</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>Voc</CODE></TD>
|
||
<TD>vocative or "please"</TD>
|
||
<TD><I>my darling</I></TD>
|
||
</TR>
|
||
</TABLE>
|
||
|
||
<P></P>
|
||
<A NAME="toc4"></A>
|
||
<H1>Syntax Rules</H1>
|
||
<P>
|
||
Source: <A HREF="../api/Constructors.gf"><CODE>http://www.cs.chalmers.se/~aarne/GF/lib/resource/api/Constructors.gf</CODE></A>
|
||
</P>
|
||
<A NAME="toc5"></A>
|
||
<H2>AP</H2>
|
||
<TABLE CELLPADDING="4" BORDER="1">
|
||
<TR>
|
||
<TH>Function</TH>
|
||
<TH>Type</TH>
|
||
<TH COLSPAN="2">Example</TH>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkAP</CODE></TD>
|
||
<TD><CODE>A -> AP</CODE></TD>
|
||
<TD><I>old</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkAP</CODE></TD>
|
||
<TD><CODE>A -> NP -> AP</CODE></TD>
|
||
<TD><I>older than John</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkAP</CODE></TD>
|
||
<TD><CODE>A2 -> NP -> AP</CODE></TD>
|
||
<TD><I>married to her</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkAP</CODE></TD>
|
||
<TD><CODE>A2 -> AP</CODE></TD>
|
||
<TD><I>married to myself</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkAP</CODE></TD>
|
||
<TD><CODE>AP -> S -> AP</CODE></TD>
|
||
<TD><I>probable that John walks</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkAP</CODE></TD>
|
||
<TD><CODE>AP -> QS -> AP</CODE></TD>
|
||
<TD><I>uncertain if John walks</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkAP</CODE></TD>
|
||
<TD><CODE>AP -> VP -> AP</CODE></TD>
|
||
<TD><I>ready to go</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkAP</CODE></TD>
|
||
<TD><CODE>AdA -> A -> AP</CODE></TD>
|
||
<TD><I>very old</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkAP</CODE></TD>
|
||
<TD><CODE>AdA -> AP -> AP</CODE></TD>
|
||
<TD><I>very very old</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkAP</CODE></TD>
|
||
<TD><CODE>Conj -> AP -> AP -> AP</CODE></TD>
|
||
<TD><I>old and big</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkAP</CODE></TD>
|
||
<TD><CODE>Conj -> ListAP -> AP</CODE></TD>
|
||
<TD><I>old, big, and warm</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkAP</CODE></TD>
|
||
<TD><CODE>DConj -> AP -> AP -> AP</CODE></TD>
|
||
<TD><I>either old or big</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkAP</CODE></TD>
|
||
<TD><CODE>DConj -> ListAP -> AP</CODE></TD>
|
||
<TD><I>either old, big, or warm</I></TD>
|
||
</TR>
|
||
</TABLE>
|
||
|
||
<P></P>
|
||
<A NAME="toc6"></A>
|
||
<H2>AdN</H2>
|
||
<TABLE CELLPADDING="4" BORDER="1">
|
||
<TR>
|
||
<TH>Function</TH>
|
||
<TH>Type</TH>
|
||
<TH COLSPAN="2">Example</TH>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkAdN</CODE></TD>
|
||
<TD><CODE>CAdv -> AdN</CODE></TD>
|
||
<TD><I>more than</I></TD>
|
||
</TR>
|
||
</TABLE>
|
||
|
||
<P></P>
|
||
<A NAME="toc7"></A>
|
||
<H2>Adv</H2>
|
||
<TABLE CELLPADDING="4" BORDER="1">
|
||
<TR>
|
||
<TH>Function</TH>
|
||
<TH>Type</TH>
|
||
<TH COLSPAN="2">Example</TH>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkAdv</CODE></TD>
|
||
<TD><CODE>A -> Adv</CODE></TD>
|
||
<TD><I>warmly</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkAdv</CODE></TD>
|
||
<TD><CODE>Prep -> NP -> Adv</CODE></TD>
|
||
<TD><I>with John</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkAdv</CODE></TD>
|
||
<TD><CODE>Subj -> S -> Adv</CODE></TD>
|
||
<TD><I>when John walks</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkAdv</CODE></TD>
|
||
<TD><CODE>CAdv -> A -> NP -> Adv</CODE></TD>
|
||
<TD><I>more warmly than John</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkAdv</CODE></TD>
|
||
<TD><CODE>CAdv -> A -> S -> Adv</CODE></TD>
|
||
<TD><I>more warmly than John walks</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkAdv</CODE></TD>
|
||
<TD><CODE>AdA -> Adv -> Adv</CODE></TD>
|
||
<TD><I>very warmly</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkAdv</CODE></TD>
|
||
<TD><CODE>Conj -> Adv -> Adv -> Adv</CODE></TD>
|
||
<TD><I>here and now</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkAdv</CODE></TD>
|
||
<TD><CODE>Conj -> ListAdv -> Adv</CODE></TD>
|
||
<TD><I>with John, here and now</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkAdv</CODE></TD>
|
||
<TD><CODE>DConj -> Adv -> Adv -> Adv</CODE></TD>
|
||
<TD><I>either here or now</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkAdv</CODE></TD>
|
||
<TD><CODE>DConj -> ListAdv -> Adv</CODE></TD>
|
||
<TD><I>either here, now, or with John</I></TD>
|
||
</TR>
|
||
</TABLE>
|
||
|
||
<P></P>
|
||
<A NAME="toc8"></A>
|
||
<H2>Ant</H2>
|
||
<TABLE CELLPADDING="4" BORDER="1">
|
||
<TR>
|
||
<TH>Function</TH>
|
||
<TH>Type</TH>
|
||
<TH COLSPAN="2">Example</TH>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>simultaneousAnt</CODE></TD>
|
||
<TD><CODE>Ant</CODE></TD>
|
||
<TD><I>(John walks) [default]</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>anteriorAnt</CODE></TD>
|
||
<TD><CODE>Ant</CODE></TD>
|
||
<TD><I>(John has walked) --# notpresent</I></TD>
|
||
</TR>
|
||
</TABLE>
|
||
|
||
<P></P>
|
||
<A NAME="toc9"></A>
|
||
<H2>CN</H2>
|
||
<TABLE CELLPADDING="4" BORDER="1">
|
||
<TR>
|
||
<TH>Function</TH>
|
||
<TH>Type</TH>
|
||
<TH COLSPAN="2">Example</TH>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkCN</CODE></TD>
|
||
<TD><CODE>N -> CN</CODE></TD>
|
||
<TD><I>house</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkCN</CODE></TD>
|
||
<TD><CODE>N2 -> NP -> CN</CODE></TD>
|
||
<TD><I>mother of John</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkCN</CODE></TD>
|
||
<TD><CODE>N3 -> NP -> NP -> CN</CODE></TD>
|
||
<TD><I>distance from this city to Paris</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkCN</CODE></TD>
|
||
<TD><CODE>N2 -> CN</CODE></TD>
|
||
<TD><I>son</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkCN</CODE></TD>
|
||
<TD><CODE>N3 -> CN</CODE></TD>
|
||
<TD><I>flight</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkCN</CODE></TD>
|
||
<TD><CODE>A -> N -> CN</CODE></TD>
|
||
<TD><I>big house</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkCN</CODE></TD>
|
||
<TD><CODE>A -> CN -> CN</CODE></TD>
|
||
<TD><I>big blue house</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkCN</CODE></TD>
|
||
<TD><CODE>AP -> N -> CN</CODE></TD>
|
||
<TD><I>very big house</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkCN</CODE></TD>
|
||
<TD><CODE>AP -> CN -> CN</CODE></TD>
|
||
<TD><I>very big blue house</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkCN</CODE></TD>
|
||
<TD><CODE>N -> RS -> CN</CODE></TD>
|
||
<TD><I>house that John loves</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkCN</CODE></TD>
|
||
<TD><CODE>CN -> RS -> CN</CODE></TD>
|
||
<TD><I>big house that John loves</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkCN</CODE></TD>
|
||
<TD><CODE>N -> Adv -> CN</CODE></TD>
|
||
<TD><I>house in the city</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkCN</CODE></TD>
|
||
<TD><CODE>CN -> Adv -> CN</CODE></TD>
|
||
<TD><I>big house in the city</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkCN</CODE></TD>
|
||
<TD><CODE>CN -> S -> CN</CODE></TD>
|
||
<TD><I>rule that John walks</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkCN</CODE></TD>
|
||
<TD><CODE>CN -> QS -> CN</CODE></TD>
|
||
<TD><I>question if John walks</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkCN</CODE></TD>
|
||
<TD><CODE>CN -> VP -> CN</CODE></TD>
|
||
<TD><I>reason to walk</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkCN</CODE></TD>
|
||
<TD><CODE>N -> NP -> CN</CODE></TD>
|
||
<TD><I>king John</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkCN</CODE></TD>
|
||
<TD><CODE>CN -> NP -> CN</CODE></TD>
|
||
<TD><I>old king John</I></TD>
|
||
</TR>
|
||
</TABLE>
|
||
|
||
<P></P>
|
||
<A NAME="toc10"></A>
|
||
<H2>Cl</H2>
|
||
<TABLE CELLPADDING="4" BORDER="1">
|
||
<TR>
|
||
<TH>Function</TH>
|
||
<TH>Type</TH>
|
||
<TH COLSPAN="2">Example</TH>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkCl</CODE></TD>
|
||
<TD><CODE>NP -> V -> Cl</CODE></TD>
|
||
<TD><I>John walks</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkCl</CODE></TD>
|
||
<TD><CODE>NP -> V2 -> NP -> Cl</CODE></TD>
|
||
<TD><I>John loves her</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkCl</CODE></TD>
|
||
<TD><CODE>NP -> V3 -> NP -> NP -> Cl</CODE></TD>
|
||
<TD><I>John sends it to her</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkCl</CODE></TD>
|
||
<TD><CODE>NP -> VV -> VP -> Cl</CODE></TD>
|
||
<TD><I>John wants to walk</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkCl</CODE></TD>
|
||
<TD><CODE>NP -> VS -> S -> Cl</CODE></TD>
|
||
<TD><I>John says that it is good</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkCl</CODE></TD>
|
||
<TD><CODE>NP -> VQ -> QS -> Cl</CODE></TD>
|
||
<TD><I>John wonders if it is good</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkCl</CODE></TD>
|
||
<TD><CODE>NP -> VA -> AP -> Cl</CODE></TD>
|
||
<TD><I>John becomes old</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkCl</CODE></TD>
|
||
<TD><CODE>NP -> V2A ->NP -> AP -> Cl</CODE></TD>
|
||
<TD><I>John paints it red</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkCl</CODE></TD>
|
||
<TD><CODE>NP -> A -> Cl</CODE></TD>
|
||
<TD><I>John is old</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkCl</CODE></TD>
|
||
<TD><CODE>NP -> A -> NP -> Cl</CODE></TD>
|
||
<TD><I>John is older than her</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkCl</CODE></TD>
|
||
<TD><CODE>NP -> A2 -> NP -> Cl</CODE></TD>
|
||
<TD><I>John is married to her</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkCl</CODE></TD>
|
||
<TD><CODE>NP -> AP -> Cl</CODE></TD>
|
||
<TD><I>John is very old</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkCl</CODE></TD>
|
||
<TD><CODE>NP -> N -> Cl</CODE></TD>
|
||
<TD><I>John is a man</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkCl</CODE></TD>
|
||
<TD><CODE>NP -> CN -> Cl</CODE></TD>
|
||
<TD><I>John is an old man</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkCl</CODE></TD>
|
||
<TD><CODE>NP -> NP -> Cl</CODE></TD>
|
||
<TD><I>John is the man</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkCl</CODE></TD>
|
||
<TD><CODE>NP -> Adv -> Cl</CODE></TD>
|
||
<TD><I>John is here</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkCl</CODE></TD>
|
||
<TD><CODE>NP -> VP -> Cl</CODE></TD>
|
||
<TD><I>John walks here</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkCl</CODE></TD>
|
||
<TD><CODE>V -> Cl</CODE></TD>
|
||
<TD><I>it rains</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkCl</CODE></TD>
|
||
<TD><CODE>VP -> Cl</CODE></TD>
|
||
<TD><I>it is raining</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkCl</CODE></TD>
|
||
<TD><CODE>N -> Cl</CODE></TD>
|
||
<TD><I>there is a house</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkCl</CODE></TD>
|
||
<TD><CODE>CN -> Cl</CODE></TD>
|
||
<TD><I>there is an old houses</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkCl</CODE></TD>
|
||
<TD><CODE>NP -> Cl</CODE></TD>
|
||
<TD><I>there are five houses</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkCl</CODE></TD>
|
||
<TD><CODE>NP -> RS -> Cl</CODE></TD>
|
||
<TD><I>it is John that walks</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkCl</CODE></TD>
|
||
<TD><CODE>Adv -> S -> Cl</CODE></TD>
|
||
<TD><I>it is here John walks</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>genericCl</CODE></TD>
|
||
<TD><CODE>VP -> Cl</CODE></TD>
|
||
<TD><I>one walks</I></TD>
|
||
</TR>
|
||
</TABLE>
|
||
|
||
<P></P>
|
||
<A NAME="toc11"></A>
|
||
<H2>Det</H2>
|
||
<TABLE CELLPADDING="4" BORDER="1">
|
||
<TR>
|
||
<TH>Function</TH>
|
||
<TH>Type</TH>
|
||
<TH COLSPAN="2">Example</TH>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkDet</CODE></TD>
|
||
<TD><CODE>QuantSg -> Det</CODE></TD>
|
||
<TD><I>this</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkDet</CODE></TD>
|
||
<TD><CODE>QuantSg -> (Ord) -> Det</CODE></TD>
|
||
<TD><I>this first</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkDet</CODE></TD>
|
||
<TD><CODE>QuantPl -> Det</CODE></TD>
|
||
<TD><I>these</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkDet</CODE></TD>
|
||
<TD><CODE>QuantPl -> (Num) -> (Ord) -> Det</CODE></TD>
|
||
<TD><I>these five best</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkDet</CODE></TD>
|
||
<TD><CODE>Quant -> Det</CODE></TD>
|
||
<TD><I>this</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkDet</CODE></TD>
|
||
<TD><CODE>Quant -> Num -> Det</CODE></TD>
|
||
<TD><I>these five</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkDet</CODE></TD>
|
||
<TD><CODE>Num -> Det</CODE></TD>
|
||
<TD><I>almost twenty</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkDet</CODE></TD>
|
||
<TD><CODE>Numeral -> Det</CODE></TD>
|
||
<TD><I>five</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkDet</CODE></TD>
|
||
<TD><CODE>Int -> Det</CODE></TD>
|
||
<TD><I>51</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkDet</CODE></TD>
|
||
<TD><CODE>Pron -> Det</CODE></TD>
|
||
<TD><I>my</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>defSgDet</CODE></TD>
|
||
<TD><CODE>Det</CODE></TD>
|
||
<TD><I>the (house)</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>defPlDet</CODE></TD>
|
||
<TD><CODE>Det</CODE></TD>
|
||
<TD><I>the (houses)</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>indefSgDet</CODE></TD>
|
||
<TD><CODE>Det</CODE></TD>
|
||
<TD><I>a (house)</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>indefPlDet</CODE></TD>
|
||
<TD><CODE>Det</CODE></TD>
|
||
<TD><I>(houses)</I></TD>
|
||
</TR>
|
||
</TABLE>
|
||
|
||
<P></P>
|
||
<A NAME="toc12"></A>
|
||
<H2>IAdv</H2>
|
||
<TABLE CELLPADDING="4" BORDER="1">
|
||
<TR>
|
||
<TH>Function</TH>
|
||
<TH>Type</TH>
|
||
<TH COLSPAN="2">Example</TH>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkIAdv</CODE></TD>
|
||
<TD><CODE>Prep -> IP -> IAdv</CODE></TD>
|
||
<TD><I>in which city</I></TD>
|
||
</TR>
|
||
</TABLE>
|
||
|
||
<P></P>
|
||
<A NAME="toc13"></A>
|
||
<H2>IP</H2>
|
||
<TABLE CELLPADDING="4" BORDER="1">
|
||
<TR>
|
||
<TH>Function</TH>
|
||
<TH>Type</TH>
|
||
<TH COLSPAN="2">Example</TH>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkIP</CODE></TD>
|
||
<TD><CODE>IDet -> N -> IP</CODE></TD>
|
||
<TD><I>which city</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkIP</CODE></TD>
|
||
<TD><CODE>IDet -> (Num) -> (Ord) -> CN -> IP</CODE></TD>
|
||
<TD><I>which five best cities</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkIP</CODE></TD>
|
||
<TD><CODE>IP -> Adv -> IP</CODE></TD>
|
||
<TD><I>who in Paris</I></TD>
|
||
</TR>
|
||
</TABLE>
|
||
|
||
<P></P>
|
||
<A NAME="toc14"></A>
|
||
<H2>Imp</H2>
|
||
<TABLE CELLPADDING="4" BORDER="1">
|
||
<TR>
|
||
<TH>Function</TH>
|
||
<TH>Type</TH>
|
||
<TH COLSPAN="2">Example</TH>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkImp</CODE></TD>
|
||
<TD><CODE>V -> Imp</CODE></TD>
|
||
<TD><I>go</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkImp</CODE></TD>
|
||
<TD><CODE>V2 -> NP -> Imp</CODE></TD>
|
||
<TD><I>take it</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkImp</CODE></TD>
|
||
<TD><CODE>VP -> Imp</CODE></TD>
|
||
<TD><I>go there now</I></TD>
|
||
</TR>
|
||
</TABLE>
|
||
|
||
<P></P>
|
||
<A NAME="toc15"></A>
|
||
<H2>ImpForm</H2>
|
||
<TABLE CELLPADDING="4" BORDER="1">
|
||
<TR>
|
||
<TH>Function</TH>
|
||
<TH>Type</TH>
|
||
<TH COLSPAN="2">Example</TH>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>singularImpForm</CODE></TD>
|
||
<TD><CODE>ImpForm</CODE></TD>
|
||
<TD><I>(help yourself) [default]</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>pluralImpForm</CODE></TD>
|
||
<TD><CODE>ImpForm</CODE></TD>
|
||
<TD><I>(help yourselves)</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>politeImpForm</CODE></TD>
|
||
<TD><CODE>ImpForm</CODE></TD>
|
||
<TD><I>(help yourself) (polite singular)</I></TD>
|
||
</TR>
|
||
</TABLE>
|
||
|
||
<P></P>
|
||
<A NAME="toc16"></A>
|
||
<H2>ListAP</H2>
|
||
<TABLE CELLPADDING="4" BORDER="1">
|
||
<TR>
|
||
<TH>Function</TH>
|
||
<TH>Type</TH>
|
||
<TH COLSPAN="2">Example</TH>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkListAP</CODE></TD>
|
||
<TD><CODE>AP -> AP -> ListAP</CODE></TD>
|
||
<TD><I>old, big</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkListAP</CODE></TD>
|
||
<TD><CODE>AP -> ListAP -> ListAP</CODE></TD>
|
||
<TD><I>old, big, warm</I></TD>
|
||
</TR>
|
||
</TABLE>
|
||
|
||
<P></P>
|
||
<A NAME="toc17"></A>
|
||
<H2>ListAdv</H2>
|
||
<TABLE CELLPADDING="4" BORDER="1">
|
||
<TR>
|
||
<TH>Function</TH>
|
||
<TH>Type</TH>
|
||
<TH COLSPAN="2">Example</TH>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkListAdv</CODE></TD>
|
||
<TD><CODE>Adv -> Adv -> ListAdv</CODE></TD>
|
||
<TD><I>here, now</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkListAdv</CODE></TD>
|
||
<TD><CODE>Adv -> ListAdv -> ListAdv</CODE></TD>
|
||
<TD><I>to me, here, now</I></TD>
|
||
</TR>
|
||
</TABLE>
|
||
|
||
<P></P>
|
||
<A NAME="toc18"></A>
|
||
<H2>ListNP</H2>
|
||
<TABLE CELLPADDING="4" BORDER="1">
|
||
<TR>
|
||
<TH>Function</TH>
|
||
<TH>Type</TH>
|
||
<TH COLSPAN="2">Example</TH>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkListNP</CODE></TD>
|
||
<TD><CODE>NP -> NP -> ListNP</CODE></TD>
|
||
<TD><I>John, I</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkListNP</CODE></TD>
|
||
<TD><CODE>NP -> ListNP -> ListNP</CODE></TD>
|
||
<TD><I>John, I, that</I></TD>
|
||
</TR>
|
||
</TABLE>
|
||
|
||
<P></P>
|
||
<A NAME="toc19"></A>
|
||
<H2>ListS</H2>
|
||
<TABLE CELLPADDING="4" BORDER="1">
|
||
<TR>
|
||
<TH>Function</TH>
|
||
<TH>Type</TH>
|
||
<TH COLSPAN="2">Example</TH>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkListS</CODE></TD>
|
||
<TD><CODE>S -> S -> ListS</CODE></TD>
|
||
<TD><I>he walks, I run</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkListS</CODE></TD>
|
||
<TD><CODE>S -> ListS -> ListS</CODE></TD>
|
||
<TD><I>John walks, I run, you sleep</I></TD>
|
||
</TR>
|
||
</TABLE>
|
||
|
||
<P></P>
|
||
<A NAME="toc20"></A>
|
||
<H2>NP</H2>
|
||
<TABLE CELLPADDING="4" BORDER="1">
|
||
<TR>
|
||
<TH>Function</TH>
|
||
<TH>Type</TH>
|
||
<TH COLSPAN="2">Example</TH>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkNP</CODE></TD>
|
||
<TD><CODE>Det -> N -> NP</CODE></TD>
|
||
<TD><I>the first man</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkNP</CODE></TD>
|
||
<TD><CODE>Det -> CN -> NP</CODE></TD>
|
||
<TD><I>the first old man</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkNP</CODE></TD>
|
||
<TD><CODE>QuantSg -> N -> NP</CODE></TD>
|
||
<TD><I>this man</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkNP</CODE></TD>
|
||
<TD><CODE>QuantSg -> CN -> NP</CODE></TD>
|
||
<TD><I>this old man</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkNP</CODE></TD>
|
||
<TD><CODE>QuantPl -> N -> NP</CODE></TD>
|
||
<TD><I>these men</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkNP</CODE></TD>
|
||
<TD><CODE>QuantPl -> CN -> NP</CODE></TD>
|
||
<TD><I>these old men</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkNP</CODE></TD>
|
||
<TD><CODE>Numeral -> N -> NP</CODE></TD>
|
||
<TD><I>twenty men</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkNP</CODE></TD>
|
||
<TD><CODE>Numeral -> CN -> NP</CODE></TD>
|
||
<TD><I>twenty old men</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkNP</CODE></TD>
|
||
<TD><CODE>Int -> N -> NP</CODE></TD>
|
||
<TD><I>45 men</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkNP</CODE></TD>
|
||
<TD><CODE>Int -> CN -> NP</CODE></TD>
|
||
<TD><I>45 old men</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkNP</CODE></TD>
|
||
<TD><CODE>Num -> N -> NP</CODE></TD>
|
||
<TD><I>almost twenty men</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkNP</CODE></TD>
|
||
<TD><CODE>Num -> CN -> NP</CODE></TD>
|
||
<TD><I>almost twenty old men</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkNP</CODE></TD>
|
||
<TD><CODE>Pron -> N -> NP</CODE></TD>
|
||
<TD><I>my man</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkNP</CODE></TD>
|
||
<TD><CODE>Pron -> CN -> NP</CODE></TD>
|
||
<TD><I>my old man</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkNP</CODE></TD>
|
||
<TD><CODE>PN -> NP</CODE></TD>
|
||
<TD><I>John</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkNP</CODE></TD>
|
||
<TD><CODE>Pron -> NP</CODE></TD>
|
||
<TD><I>he</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkNP</CODE></TD>
|
||
<TD><CODE>Predet -> NP -> NP</CODE></TD>
|
||
<TD><I>only John</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkNP</CODE></TD>
|
||
<TD><CODE>NP -> V2 -> NP</CODE></TD>
|
||
<TD><I>John killed</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkNP</CODE></TD>
|
||
<TD><CODE>NP -> Adv -> NP</CODE></TD>
|
||
<TD><I>John in Paris</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkNP</CODE></TD>
|
||
<TD><CODE>Conj -> NP -> NP -> NP</CODE></TD>
|
||
<TD><I>John and I</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkNP</CODE></TD>
|
||
<TD><CODE>Conj -> ListNP -> NP</CODE></TD>
|
||
<TD><I>John, I, and that</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkNP</CODE></TD>
|
||
<TD><CODE>DConj -> NP -> NP -> NP</CODE></TD>
|
||
<TD><I>either John or I</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkNP</CODE></TD>
|
||
<TD><CODE>DConj -> ListNP -> NP</CODE></TD>
|
||
<TD><I>either John, I, or that</I></TD>
|
||
</TR>
|
||
</TABLE>
|
||
|
||
<P></P>
|
||
<A NAME="toc21"></A>
|
||
<H2>Num</H2>
|
||
<TABLE CELLPADDING="4" BORDER="1">
|
||
<TR>
|
||
<TH>Function</TH>
|
||
<TH>Type</TH>
|
||
<TH COLSPAN="2">Example</TH>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkNum</CODE></TD>
|
||
<TD><CODE>Numeral -> Num</CODE></TD>
|
||
<TD><I>twenty</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkNum</CODE></TD>
|
||
<TD><CODE>Int -> Num</CODE></TD>
|
||
<TD><I>51</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkNum</CODE></TD>
|
||
<TD><CODE>AdN -> Num -> Num</CODE></TD>
|
||
<TD><I>almost ten</I></TD>
|
||
</TR>
|
||
</TABLE>
|
||
|
||
<P></P>
|
||
<A NAME="toc22"></A>
|
||
<H2>Numeral</H2>
|
||
<TABLE CELLPADDING="4" BORDER="1">
|
||
<TR>
|
||
<TH>Function</TH>
|
||
<TH>Type</TH>
|
||
<TH COLSPAN="2">Example</TH>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>n1_Numeral</CODE></TD>
|
||
<TD><CODE>Numeral</CODE></TD>
|
||
<TD><I>one</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>n2_Numeral</CODE></TD>
|
||
<TD><CODE>Numeral</CODE></TD>
|
||
<TD><I>two</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>n3_Numeral</CODE></TD>
|
||
<TD><CODE>Numeral</CODE></TD>
|
||
<TD><I>three</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>n4_Numeral</CODE></TD>
|
||
<TD><CODE>Numeral</CODE></TD>
|
||
<TD><I>four</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>n5_Numeral</CODE></TD>
|
||
<TD><CODE>Numeral</CODE></TD>
|
||
<TD><I>five</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>n6_Numeral</CODE></TD>
|
||
<TD><CODE>Numeral</CODE></TD>
|
||
<TD><I>six</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>n7_Numeral</CODE></TD>
|
||
<TD><CODE>Numeral</CODE></TD>
|
||
<TD><I>seven</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>n8_Numeral</CODE></TD>
|
||
<TD><CODE>Numeral</CODE></TD>
|
||
<TD><I>eight</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>n9_Numeral</CODE></TD>
|
||
<TD><CODE>Numeral</CODE></TD>
|
||
<TD><I>nine</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>n10_Numeral</CODE></TD>
|
||
<TD><CODE>Numeral</CODE></TD>
|
||
<TD><I>ten</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>n20_Numeral</CODE></TD>
|
||
<TD><CODE>Numeral</CODE></TD>
|
||
<TD><I>twenty</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>n100_Numeral</CODE></TD>
|
||
<TD><CODE>Numeral</CODE></TD>
|
||
<TD><I>hundred</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>n1000_Numeral</CODE></TD>
|
||
<TD><CODE>Numeral</CODE></TD>
|
||
<TD><I>thousand</I></TD>
|
||
</TR>
|
||
</TABLE>
|
||
|
||
<P></P>
|
||
<A NAME="toc23"></A>
|
||
<H2>Ord</H2>
|
||
<TABLE CELLPADDING="4" BORDER="1">
|
||
<TR>
|
||
<TH>Function</TH>
|
||
<TH>Type</TH>
|
||
<TH COLSPAN="2">Example</TH>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkOrd</CODE></TD>
|
||
<TD><CODE>Numeral -> Ord</CODE></TD>
|
||
<TD><I>twentieth</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkOrd</CODE></TD>
|
||
<TD><CODE>Int -> Ord</CODE></TD>
|
||
<TD><I>51st</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkOrd</CODE></TD>
|
||
<TD><CODE>A -> Ord</CODE></TD>
|
||
<TD><I>best</I></TD>
|
||
</TR>
|
||
</TABLE>
|
||
|
||
<P></P>
|
||
<A NAME="toc24"></A>
|
||
<H2>PConj</H2>
|
||
<TABLE CELLPADDING="4" BORDER="1">
|
||
<TR>
|
||
<TH>Function</TH>
|
||
<TH>Type</TH>
|
||
<TH COLSPAN="2">Example</TH>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkPConj</CODE></TD>
|
||
<TD><CODE>Conj -> PConj</CODE></TD>
|
||
<TD><I>and</I></TD>
|
||
</TR>
|
||
</TABLE>
|
||
|
||
<P></P>
|
||
<A NAME="toc25"></A>
|
||
<H2>Phr</H2>
|
||
<TABLE CELLPADDING="4" BORDER="1">
|
||
<TR>
|
||
<TH>Function</TH>
|
||
<TH>Type</TH>
|
||
<TH COLSPAN="2">Example</TH>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkPhr</CODE></TD>
|
||
<TD><CODE>Utt -> Phr</CODE></TD>
|
||
<TD><I>why</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkPhr</CODE></TD>
|
||
<TD><CODE>(PConj) -> Utt -> (Voc) -> Phr</CODE></TD>
|
||
<TD><I>but why John</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkPhr</CODE></TD>
|
||
<TD><CODE>S -> Phr</CODE></TD>
|
||
<TD><I>John walked</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkPhr</CODE></TD>
|
||
<TD><CODE>Cl -> Phr</CODE></TD>
|
||
<TD><I>John walks</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkPhr</CODE></TD>
|
||
<TD><CODE>QS -> Phr</CODE></TD>
|
||
<TD><I>did John walk</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkPhr</CODE></TD>
|
||
<TD><CODE>Imp -> Phr</CODE></TD>
|
||
<TD><I>walk</I></TD>
|
||
</TR>
|
||
</TABLE>
|
||
|
||
<P></P>
|
||
<A NAME="toc26"></A>
|
||
<H2>Pol</H2>
|
||
<TABLE CELLPADDING="4" BORDER="1">
|
||
<TR>
|
||
<TH>Function</TH>
|
||
<TH>Type</TH>
|
||
<TH COLSPAN="2">Example</TH>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>positivePol</CODE></TD>
|
||
<TD><CODE>Pol</CODE></TD>
|
||
<TD><I>(John walks) [default]</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>negativePol</CODE></TD>
|
||
<TD><CODE>Pol</CODE></TD>
|
||
<TD><I>(John doesn't walk)</I></TD>
|
||
</TR>
|
||
</TABLE>
|
||
|
||
<P></P>
|
||
<A NAME="toc27"></A>
|
||
<H2>Punct</H2>
|
||
<TABLE CELLPADDING="4" BORDER="1">
|
||
<TR>
|
||
<TH>Function</TH>
|
||
<TH>Type</TH>
|
||
<TH COLSPAN="2">Example</TH>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>fullStopPunct</CODE></TD>
|
||
<TD><CODE>Punct</CODE></TD>
|
||
<TD><I>.</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>questMarkPunct</CODE></TD>
|
||
<TD><CODE>Punct</CODE></TD>
|
||
<TD><I>?</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>exclMarkPunct</CODE></TD>
|
||
<TD><CODE>Punct</CODE></TD>
|
||
<TD><I>!</I></TD>
|
||
</TR>
|
||
</TABLE>
|
||
|
||
<P></P>
|
||
<A NAME="toc28"></A>
|
||
<H2>QCl</H2>
|
||
<TABLE CELLPADDING="4" BORDER="1">
|
||
<TR>
|
||
<TH>Function</TH>
|
||
<TH>Type</TH>
|
||
<TH COLSPAN="2">Example</TH>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkQCl</CODE></TD>
|
||
<TD><CODE>Cl -> QCl</CODE></TD>
|
||
<TD><I>does John walk</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkQCl</CODE></TD>
|
||
<TD><CODE>IP -> VP -> QCl</CODE></TD>
|
||
<TD><I>who walks</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkQCl</CODE></TD>
|
||
<TD><CODE>IP -> NP -> V2 -> QCl</CODE></TD>
|
||
<TD><I>whom does John love</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkQCl</CODE></TD>
|
||
<TD><CODE>IP -> Slash -> QCl</CODE></TD>
|
||
<TD><I>whom does John love today</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkQCl</CODE></TD>
|
||
<TD><CODE>IAdv -> Cl -> QCl</CODE></TD>
|
||
<TD><I>why does John walk</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkQCl</CODE></TD>
|
||
<TD><CODE>Prep -> IP -> Cl -> QCl</CODE></TD>
|
||
<TD><I>with who does John walk</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkQCl</CODE></TD>
|
||
<TD><CODE>IAdv -> NP -> QCl</CODE></TD>
|
||
<TD><I>where is John</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkQCl</CODE></TD>
|
||
<TD><CODE>IP -> QCl</CODE></TD>
|
||
<TD><I>what is there</I></TD>
|
||
</TR>
|
||
</TABLE>
|
||
|
||
<P></P>
|
||
<A NAME="toc29"></A>
|
||
<H2>QS</H2>
|
||
<TABLE CELLPADDING="4" BORDER="1">
|
||
<TR>
|
||
<TH>Function</TH>
|
||
<TH>Type</TH>
|
||
<TH COLSPAN="2">Example</TH>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkQS</CODE></TD>
|
||
<TD><CODE>QCl -> QS</CODE></TD>
|
||
<TD><I>who walks</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkQS</CODE></TD>
|
||
<TD><CODE>(Tense) -> (Ant) -> (Pol) -> QCl -> QS</CODE></TD>
|
||
<TD><I>who wouldn't have walked</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkQS</CODE></TD>
|
||
<TD><CODE>Cl -> QS</CODE></TD>
|
||
<TD><I>does John walk</I></TD>
|
||
</TR>
|
||
</TABLE>
|
||
|
||
<P></P>
|
||
<A NAME="toc30"></A>
|
||
<H2>Quant</H2>
|
||
<TABLE CELLPADDING="4" BORDER="1">
|
||
<TR>
|
||
<TH>Function</TH>
|
||
<TH>Type</TH>
|
||
<TH COLSPAN="2">Example</TH>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>defQuant</CODE></TD>
|
||
<TD><CODE>Quant</CODE></TD>
|
||
<TD><I>the</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>indefQuant</CODE></TD>
|
||
<TD><CODE>Quant</CODE></TD>
|
||
<TD><I>a</I></TD>
|
||
</TR>
|
||
</TABLE>
|
||
|
||
<P></P>
|
||
<A NAME="toc31"></A>
|
||
<H2>QuantPl</H2>
|
||
<TABLE CELLPADDING="4" BORDER="1">
|
||
<TR>
|
||
<TH>Function</TH>
|
||
<TH>Type</TH>
|
||
<TH COLSPAN="2">Example</TH>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkQuantPl</CODE></TD>
|
||
<TD><CODE>Quant -> QuantPl</CODE></TD>
|
||
<TD><I>these</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>the_QuantPl</CODE></TD>
|
||
<TD><CODE>QuantPl</CODE></TD>
|
||
<TD><I>the</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>a_QuantPl</CODE></TD>
|
||
<TD><CODE>QuantPl</CODE></TD>
|
||
<TD><I>(indefinite plural)</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>these_QuantPl</CODE></TD>
|
||
<TD><CODE>QuantPl</CODE></TD>
|
||
<TD><I>these</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>those_QuantPl</CODE></TD>
|
||
<TD><CODE>QuantPl</CODE></TD>
|
||
<TD><I>those</I></TD>
|
||
</TR>
|
||
</TABLE>
|
||
|
||
<P></P>
|
||
<A NAME="toc32"></A>
|
||
<H2>QuantSg</H2>
|
||
<TABLE CELLPADDING="4" BORDER="1">
|
||
<TR>
|
||
<TH>Function</TH>
|
||
<TH>Type</TH>
|
||
<TH COLSPAN="2">Example</TH>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkQuantSg</CODE></TD>
|
||
<TD><CODE>Quant -> QuantSg</CODE></TD>
|
||
<TD><I>this</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>massQuant</CODE></TD>
|
||
<TD><CODE>QuantSg</CODE></TD>
|
||
<TD><I>(mass terms)</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>the_QuantSg</CODE></TD>
|
||
<TD><CODE>QuantSg</CODE></TD>
|
||
<TD><I>the</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>a_QuantSg</CODE></TD>
|
||
<TD><CODE>QuantSg</CODE></TD>
|
||
<TD><I>a</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>this_QuantSg</CODE></TD>
|
||
<TD><CODE>QuantSg</CODE></TD>
|
||
<TD><I>this</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>that_QuantSg</CODE></TD>
|
||
<TD><CODE>QuantSg</CODE></TD>
|
||
<TD><I>that</I></TD>
|
||
</TR>
|
||
</TABLE>
|
||
|
||
<P></P>
|
||
<A NAME="toc33"></A>
|
||
<H2>RCl</H2>
|
||
<TABLE CELLPADDING="4" BORDER="1">
|
||
<TR>
|
||
<TH>Function</TH>
|
||
<TH>Type</TH>
|
||
<TH COLSPAN="2">Example</TH>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkRCl</CODE></TD>
|
||
<TD><CODE>RP -> VP -> RCl</CODE></TD>
|
||
<TD><I>that walk</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkRCl</CODE></TD>
|
||
<TD><CODE>RP -> NP -> V2 -> RCl</CODE></TD>
|
||
<TD><I>which John loves</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkRCl</CODE></TD>
|
||
<TD><CODE>RP -> Slash -> RCl</CODE></TD>
|
||
<TD><I>which John loves today</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkRCl</CODE></TD>
|
||
<TD><CODE>Cl -> RCl</CODE></TD>
|
||
<TD><I>such that John loves her</I></TD>
|
||
</TR>
|
||
</TABLE>
|
||
|
||
<P></P>
|
||
<A NAME="toc34"></A>
|
||
<H2>RP</H2>
|
||
<TABLE CELLPADDING="4" BORDER="1">
|
||
<TR>
|
||
<TH>Function</TH>
|
||
<TH>Type</TH>
|
||
<TH COLSPAN="2">Example</TH>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>which_RP</CODE></TD>
|
||
<TD><CODE>RP</CODE></TD>
|
||
<TD><I>which</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkRP</CODE></TD>
|
||
<TD><CODE>Prep -> NP -> RP -> RP</CODE></TD>
|
||
<TD><I>all the houses in which</I></TD>
|
||
</TR>
|
||
</TABLE>
|
||
|
||
<P></P>
|
||
<A NAME="toc35"></A>
|
||
<H2>RS</H2>
|
||
<TABLE CELLPADDING="4" BORDER="1">
|
||
<TR>
|
||
<TH>Function</TH>
|
||
<TH>Type</TH>
|
||
<TH COLSPAN="2">Example</TH>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkRS</CODE></TD>
|
||
<TD><CODE>RCl -> RS</CODE></TD>
|
||
<TD><I>that walk</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkRS</CODE></TD>
|
||
<TD><CODE>(Tense) -> (Ant) -> (Pol) -> RCl -> RS</CODE></TD>
|
||
<TD><I>that wouldn't have walked</I></TD>
|
||
</TR>
|
||
</TABLE>
|
||
|
||
<P></P>
|
||
<A NAME="toc36"></A>
|
||
<H2>S</H2>
|
||
<TABLE CELLPADDING="4" BORDER="1">
|
||
<TR>
|
||
<TH>Function</TH>
|
||
<TH>Type</TH>
|
||
<TH COLSPAN="2">Example</TH>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkS</CODE></TD>
|
||
<TD><CODE>Cl -> S</CODE></TD>
|
||
<TD><I>John walks</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkS</CODE></TD>
|
||
<TD><CODE>(Tense) -> (Ant) -> (Pol) -> Cl -> S</CODE></TD>
|
||
<TD><I>John wouldn't have walked</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkS</CODE></TD>
|
||
<TD><CODE>Conj -> S -> S -> S</CODE></TD>
|
||
<TD><I>John walks and I run</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkS</CODE></TD>
|
||
<TD><CODE>Conj -> ListS -> S</CODE></TD>
|
||
<TD><I>John walks, I run and you sleep</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkS</CODE></TD>
|
||
<TD><CODE>DConj -> S -> S -> S</CODE></TD>
|
||
<TD><I>either John walk or I run</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkS</CODE></TD>
|
||
<TD><CODE>DConj -> ListS -> S</CODE></TD>
|
||
<TD><I>either John walks, I run or you sleep</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkS</CODE></TD>
|
||
<TD><CODE>Adv -> S -> S</CODE></TD>
|
||
<TD><I>today, John walks</I></TD>
|
||
</TR>
|
||
</TABLE>
|
||
|
||
<P></P>
|
||
<A NAME="toc37"></A>
|
||
<H2>Slash</H2>
|
||
<TABLE CELLPADDING="4" BORDER="1">
|
||
<TR>
|
||
<TH>Function</TH>
|
||
<TH>Type</TH>
|
||
<TH COLSPAN="2">Example</TH>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkSlash</CODE></TD>
|
||
<TD><CODE>NP -> V2 -> Slash</CODE></TD>
|
||
<TD><I>(whom) John loves</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkSlash</CODE></TD>
|
||
<TD><CODE>NP -> VV -> V2 -> Slash</CODE></TD>
|
||
<TD><I>(whom) John wants to see</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkSlash</CODE></TD>
|
||
<TD><CODE>Cl -> Prep -> Slash</CODE></TD>
|
||
<TD><I>(with whom) John walks</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkSlash</CODE></TD>
|
||
<TD><CODE>Slash -> Adv -> Slash</CODE></TD>
|
||
<TD><I>(whom) John loves today</I></TD>
|
||
</TR>
|
||
</TABLE>
|
||
|
||
<P></P>
|
||
<A NAME="toc38"></A>
|
||
<H2>Tense</H2>
|
||
<TABLE CELLPADDING="4" BORDER="1">
|
||
<TR>
|
||
<TH>Function</TH>
|
||
<TH>Type</TH>
|
||
<TH COLSPAN="2">Example</TH>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>presentTense</CODE></TD>
|
||
<TD><CODE>Tense</CODE></TD>
|
||
<TD><I>(John walks) [default]</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>pastTense</CODE></TD>
|
||
<TD><CODE>Tense</CODE></TD>
|
||
<TD><I>(John walked) --# notpresent</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>futureTense</CODE></TD>
|
||
<TD><CODE>Tense</CODE></TD>
|
||
<TD><I>(John will walk) --# notpresent</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>conditionalTense</CODE></TD>
|
||
<TD><CODE>Tense</CODE></TD>
|
||
<TD><I>(John would walk) --# notpresent</I></TD>
|
||
</TR>
|
||
</TABLE>
|
||
|
||
<P></P>
|
||
<A NAME="toc39"></A>
|
||
<H2>Text</H2>
|
||
<TABLE CELLPADDING="4" BORDER="1">
|
||
<TR>
|
||
<TH>Function</TH>
|
||
<TH>Type</TH>
|
||
<TH COLSPAN="2">Example</TH>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkText</CODE></TD>
|
||
<TD><CODE>Phr -> Text</CODE></TD>
|
||
<TD><I>But John walks.</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkText</CODE></TD>
|
||
<TD><CODE>Phr -> (Punct) -> (Text) -> Text</CODE></TD>
|
||
<TD><I>John walks? Yes.</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkText</CODE></TD>
|
||
<TD><CODE>Utt -> Text</CODE></TD>
|
||
<TD><I>John.</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkText</CODE></TD>
|
||
<TD><CODE>S -> Text</CODE></TD>
|
||
<TD><I>John walked.</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkText</CODE></TD>
|
||
<TD><CODE>Cl -> Text</CODE></TD>
|
||
<TD><I>John walks.</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkText</CODE></TD>
|
||
<TD><CODE>QS -> Text</CODE></TD>
|
||
<TD><I>Did John walk?</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkText</CODE></TD>
|
||
<TD><CODE>Imp -> Text</CODE></TD>
|
||
<TD><I>Walk!</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>emptyText</CODE></TD>
|
||
<TD><CODE>Text</CODE></TD>
|
||
<TD><I>(empty text)</I></TD>
|
||
</TR>
|
||
</TABLE>
|
||
|
||
<P></P>
|
||
<A NAME="toc40"></A>
|
||
<H2>Utt</H2>
|
||
<TABLE CELLPADDING="4" BORDER="1">
|
||
<TR>
|
||
<TH>Function</TH>
|
||
<TH>Type</TH>
|
||
<TH COLSPAN="2">Example</TH>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkUtt</CODE></TD>
|
||
<TD><CODE>S -> Utt</CODE></TD>
|
||
<TD><I>John walked</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkUtt</CODE></TD>
|
||
<TD><CODE>Cl -> Utt</CODE></TD>
|
||
<TD><I>John walks</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkUtt</CODE></TD>
|
||
<TD><CODE>QS -> Utt</CODE></TD>
|
||
<TD><I>did John walk</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkUtt</CODE></TD>
|
||
<TD><CODE>Imp -> Utt</CODE></TD>
|
||
<TD><I>love yourself</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkUtt</CODE></TD>
|
||
<TD><CODE>(ImpForm) -> (Pol) -> Imp -> Utt</CODE></TD>
|
||
<TD><I>don't love yourselves</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkUtt</CODE></TD>
|
||
<TD><CODE>IP -> Utt</CODE></TD>
|
||
<TD><I>who</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkUtt</CODE></TD>
|
||
<TD><CODE>IAdv -> Utt</CODE></TD>
|
||
<TD><I>why</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkUtt</CODE></TD>
|
||
<TD><CODE>NP -> Utt</CODE></TD>
|
||
<TD><I>John</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkUtt</CODE></TD>
|
||
<TD><CODE>Adv -> Utt</CODE></TD>
|
||
<TD><I>here</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkUtt</CODE></TD>
|
||
<TD><CODE>VP -> Utt</CODE></TD>
|
||
<TD><I>to walk</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>lets_Utt</CODE></TD>
|
||
<TD><CODE>VP -> Utt</CODE></TD>
|
||
<TD><I>let's walk</I></TD>
|
||
</TR>
|
||
</TABLE>
|
||
|
||
<P></P>
|
||
<A NAME="toc41"></A>
|
||
<H2>VP</H2>
|
||
<TABLE CELLPADDING="4" BORDER="1">
|
||
<TR>
|
||
<TH>Function</TH>
|
||
<TH>Type</TH>
|
||
<TH COLSPAN="2">Example</TH>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkVP</CODE></TD>
|
||
<TD><CODE>V -> VP</CODE></TD>
|
||
<TD><I>walk</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkVP</CODE></TD>
|
||
<TD><CODE>V2 -> NP -> VP</CODE></TD>
|
||
<TD><I>love her</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkVP</CODE></TD>
|
||
<TD><CODE>V3 -> NP -> NP -> VP</CODE></TD>
|
||
<TD><I>send it to her</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkVP</CODE></TD>
|
||
<TD><CODE>VV -> VP -> VP</CODE></TD>
|
||
<TD><I>want to walk</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkVP</CODE></TD>
|
||
<TD><CODE>VS -> S -> VP</CODE></TD>
|
||
<TD><I>know that she walks</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkVP</CODE></TD>
|
||
<TD><CODE>VQ -> QS -> VP</CODE></TD>
|
||
<TD><I>ask if she walks</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkVP</CODE></TD>
|
||
<TD><CODE>VA -> AP -> VP</CODE></TD>
|
||
<TD><I>become old</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkVP</CODE></TD>
|
||
<TD><CODE>V2A -> NP -> AP -> VP</CODE></TD>
|
||
<TD><I>paint it red</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkVP</CODE></TD>
|
||
<TD><CODE>A -> VP</CODE></TD>
|
||
<TD><I>be warm</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkVP</CODE></TD>
|
||
<TD><CODE>AP -> VP</CODE></TD>
|
||
<TD><I>be very warm</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkVP</CODE></TD>
|
||
<TD><CODE>A -> NP -> VP</CODE></TD>
|
||
<TD><I>be older than her</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkVP</CODE></TD>
|
||
<TD><CODE>A2 -> NP -> VP</CODE></TD>
|
||
<TD><I>be married to her</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkVP</CODE></TD>
|
||
<TD><CODE>N -> VP</CODE></TD>
|
||
<TD><I>be a man</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkVP</CODE></TD>
|
||
<TD><CODE>CN -> VP</CODE></TD>
|
||
<TD><I>be an old man</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkVP</CODE></TD>
|
||
<TD><CODE>NP -> VP</CODE></TD>
|
||
<TD><I>be the man</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkVP</CODE></TD>
|
||
<TD><CODE>Adv -> VP</CODE></TD>
|
||
<TD><I>be here</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkVP</CODE></TD>
|
||
<TD><CODE>VP -> Adv -> VP</CODE></TD>
|
||
<TD><I>sleep here</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkVP</CODE></TD>
|
||
<TD><CODE>AdV -> VP -> VP</CODE></TD>
|
||
<TD><I>always sleep</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>reflexiveVP</CODE></TD>
|
||
<TD><CODE>V2 -> VP</CODE></TD>
|
||
<TD><I>love itself</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>passiveVP</CODE></TD>
|
||
<TD><CODE>V2 -> VP</CODE></TD>
|
||
<TD><I>be loved</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>passiveVP</CODE></TD>
|
||
<TD><CODE>V2 -> NP -> VP</CODE></TD>
|
||
<TD><I>be loved by her</I></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>progressiveVP</CODE></TD>
|
||
<TD><CODE>VP -> VP</CODE></TD>
|
||
<TD><I>be sleeping</I></TD>
|
||
</TR>
|
||
</TABLE>
|
||
|
||
<P></P>
|
||
<A NAME="toc42"></A>
|
||
<H2>Voc</H2>
|
||
<TABLE CELLPADDING="4" BORDER="1">
|
||
<TR>
|
||
<TH>Function</TH>
|
||
<TH>Type</TH>
|
||
<TH COLSPAN="2">Example</TH>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkVoc</CODE></TD>
|
||
<TD><CODE>NP -> Voc</CODE></TD>
|
||
<TD><I>John</I></TD>
|
||
</TR>
|
||
</TABLE>
|
||
|
||
<P></P>
|
||
<A NAME="toc43"></A>
|
||
<H1>Structural Words</H1>
|
||
<P>
|
||
Source: <A HREF="../abstract/Structural.gf"><CODE>http://www.cs.chalmers.se/~aarne/GF/lib/resource/abstract/Structural.gf</CODE></A>
|
||
</P>
|
||
<TABLE CELLPADDING="4" BORDER="1">
|
||
<TR>
|
||
<TH>Function</TH>
|
||
<TH COLSPAN="2">Type</TH>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>above_Prep</CODE></TD>
|
||
<TD><CODE>Prep</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>after_Prep</CODE></TD>
|
||
<TD><CODE>Prep</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>all_Predet</CODE></TD>
|
||
<TD><CODE>Predet</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>almost_AdA</CODE></TD>
|
||
<TD><CODE>AdA</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>almost_AdN</CODE></TD>
|
||
<TD><CODE>AdN</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>although_Subj</CODE></TD>
|
||
<TD><CODE>Subj</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>always_AdV</CODE></TD>
|
||
<TD><CODE>AdV</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>and_Conj</CODE></TD>
|
||
<TD><CODE>Conj</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>because_Subj</CODE></TD>
|
||
<TD><CODE>Subj</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>before_Prep</CODE></TD>
|
||
<TD><CODE>Prep</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>behind_Prep</CODE></TD>
|
||
<TD><CODE>Prep</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>between_Prep</CODE></TD>
|
||
<TD><CODE>Prep</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>both7and_DConj</CODE></TD>
|
||
<TD><CODE>DConj</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>but_PConj</CODE></TD>
|
||
<TD><CODE>PConj</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>by8agent_Prep</CODE></TD>
|
||
<TD><CODE>Prep</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>by8means_Prep</CODE></TD>
|
||
<TD><CODE>Prep</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>can8know_VV</CODE></TD>
|
||
<TD><CODE>VV</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>can_VV</CODE></TD>
|
||
<TD><CODE>VV</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>during_Prep</CODE></TD>
|
||
<TD><CODE>Prep</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>either7or_DConj</CODE></TD>
|
||
<TD><CODE>DConj</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>every_Det</CODE></TD>
|
||
<TD><CODE>Det</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>everybody_NP</CODE></TD>
|
||
<TD><CODE>NP</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>everything_NP</CODE></TD>
|
||
<TD><CODE>NP</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>everywhere_Adv</CODE></TD>
|
||
<TD><CODE>Adv</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>first_Ord</CODE></TD>
|
||
<TD><CODE>Ord</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>few_Det</CODE></TD>
|
||
<TD><CODE>Det</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>for_Prep</CODE></TD>
|
||
<TD><CODE>Prep</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>from_Prep</CODE></TD>
|
||
<TD><CODE>Prep</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>he_Pron</CODE></TD>
|
||
<TD><CODE>Pron</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>here_Adv</CODE></TD>
|
||
<TD><CODE>Adv</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>here7to_Adv</CODE></TD>
|
||
<TD><CODE>Adv</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>here7from_Adv</CODE></TD>
|
||
<TD><CODE>Adv</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>how_IAdv</CODE></TD>
|
||
<TD><CODE>IAdv</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>how8many_IDet</CODE></TD>
|
||
<TD><CODE>IDet</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>i_Pron</CODE></TD>
|
||
<TD><CODE>Pron</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>if_Subj</CODE></TD>
|
||
<TD><CODE>Subj</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>in8front_Prep</CODE></TD>
|
||
<TD><CODE>Prep</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>in_Prep</CODE></TD>
|
||
<TD><CODE>Prep</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>it_Pron</CODE></TD>
|
||
<TD><CODE>Pron</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>less_CAdv</CODE></TD>
|
||
<TD><CODE>CAdv</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>many_Det</CODE></TD>
|
||
<TD><CODE>Det</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>more_CAdv</CODE></TD>
|
||
<TD><CODE>CAdv</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>most_Predet</CODE></TD>
|
||
<TD><CODE>Predet</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>much_Det</CODE></TD>
|
||
<TD><CODE>Det</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>must_VV</CODE></TD>
|
||
<TD><CODE>VV</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>no_Phr</CODE></TD>
|
||
<TD><CODE>Phr</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>on_Prep</CODE></TD>
|
||
<TD><CODE>Prep</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>one_Quant</CODE></TD>
|
||
<TD><CODE>QuantSg</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>only_Predet</CODE></TD>
|
||
<TD><CODE>Predet</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>or_Conj</CODE></TD>
|
||
<TD><CODE>Conj</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>otherwise_PConj</CODE></TD>
|
||
<TD><CODE>PConj</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>part_Prep</CODE></TD>
|
||
<TD><CODE>Prep</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>please_Voc</CODE></TD>
|
||
<TD><CODE>Voc</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>possess_Prep</CODE></TD>
|
||
<TD><CODE>Prep</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>quite_Adv</CODE></TD>
|
||
<TD><CODE>AdA</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>she_Pron</CODE></TD>
|
||
<TD><CODE>Pron</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>so_AdA</CODE></TD>
|
||
<TD><CODE>AdA</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>someSg_Det</CODE></TD>
|
||
<TD><CODE>Det</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>somePl_Det</CODE></TD>
|
||
<TD><CODE>Det</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>somebody_NP</CODE></TD>
|
||
<TD><CODE>NP</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>something_NP</CODE></TD>
|
||
<TD><CODE>NP</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>somewhere_Adv</CODE></TD>
|
||
<TD><CODE>Adv</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>that_Quant</CODE></TD>
|
||
<TD><CODE>Quant</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>that_NP</CODE></TD>
|
||
<TD><CODE>NP</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>there_Adv</CODE></TD>
|
||
<TD><CODE>Adv</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>there7to_Adv</CODE></TD>
|
||
<TD><CODE>Adv</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>there7from_Adv</CODE></TD>
|
||
<TD><CODE>Adv</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>therefore_PConj</CODE></TD>
|
||
<TD><CODE>PConj</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>these_NP</CODE></TD>
|
||
<TD><CODE>NP</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>they_Pron</CODE></TD>
|
||
<TD><CODE>Pron</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>this_Quant</CODE></TD>
|
||
<TD><CODE>Quant</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>this_NP</CODE></TD>
|
||
<TD><CODE>NP</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>those_NP</CODE></TD>
|
||
<TD><CODE>NP</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>through_Prep</CODE></TD>
|
||
<TD><CODE>Prep</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>to_Prep</CODE></TD>
|
||
<TD><CODE>Prep</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>too_AdA</CODE></TD>
|
||
<TD><CODE>AdA</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>under_Prep</CODE></TD>
|
||
<TD><CODE>Prep</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>very_AdA</CODE></TD>
|
||
<TD><CODE>AdA</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>want_VV</CODE></TD>
|
||
<TD><CODE>VV</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>we_Pron</CODE></TD>
|
||
<TD><CODE>Pron</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>whatPl_IP</CODE></TD>
|
||
<TD><CODE>IP</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>whatSg_IP</CODE></TD>
|
||
<TD><CODE>IP</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>when_IAdv</CODE></TD>
|
||
<TD><CODE>IAdv</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>when_Subj</CODE></TD>
|
||
<TD><CODE>Subj</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>where_IAdv</CODE></TD>
|
||
<TD><CODE>IAdv</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>whichPl_IDet</CODE></TD>
|
||
<TD><CODE>IDet</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>whichSg_IDet</CODE></TD>
|
||
<TD><CODE>IDet</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>whoPl_IP</CODE></TD>
|
||
<TD><CODE>IP</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>whoSg_IP</CODE></TD>
|
||
<TD><CODE>IP</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>why_IAdv</CODE></TD>
|
||
<TD><CODE>IAdv</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>with_Prep</CODE></TD>
|
||
<TD><CODE>Prep</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>without_Prep</CODE></TD>
|
||
<TD><CODE>Prep</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>yes_Phr</CODE></TD>
|
||
<TD><CODE>Phr</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>youSg_Pron</CODE></TD>
|
||
<TD><CODE>Pron</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>youPl_Pron</CODE></TD>
|
||
<TD><CODE>Pron</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>youPol_Pron</CODE></TD>
|
||
<TD><CODE>Pron</CODE></TD>
|
||
</TR>
|
||
</TABLE>
|
||
|
||
<P></P>
|
||
<A NAME="toc44"></A>
|
||
<H1>Paradigms for Danish</H1>
|
||
<P>
|
||
source <A HREF="../danish/ParadigmsDan.gf"><CODE>http://www.cs.chalmers.se/~aarne/GF/lib/resource/danish/ParadigmsDan.gf</CODE></A>
|
||
</P>
|
||
<TABLE CELLPADDING="4" BORDER="1">
|
||
<TR>
|
||
<TH>Function</TH>
|
||
<TH COLSPAN="2">Type</TH>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>Gender</CODE></TD>
|
||
<TD><CODE>Type</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>utrum</CODE></TD>
|
||
<TD><CODE>Gender</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>neutrum</CODE></TD>
|
||
<TD><CODE>Gender</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>Number</CODE></TD>
|
||
<TD><CODE>Type</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>singular</CODE></TD>
|
||
<TD><CODE>Number</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>plural</CODE></TD>
|
||
<TD><CODE>Number</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>Case</CODE></TD>
|
||
<TD><CODE>Type</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>nominative</CODE></TD>
|
||
<TD><CODE>Case</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>genitive</CODE></TD>
|
||
<TD><CODE>Case</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkPrep</CODE></TD>
|
||
<TD><CODE>Str -> Prep</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>noPrep</CODE></TD>
|
||
<TD><CODE>Prep</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkN</CODE></TD>
|
||
<TD><CODE>(bil : Str) -> N</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkN</CODE></TD>
|
||
<TD><CODE>(hus : Str) -> Gender -> N</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkN</CODE></TD>
|
||
<TD><CODE>(bil,bilen : Str) -> N</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkN</CODE></TD>
|
||
<TD><CODE>(bil,bilen,biler : Str) -> N</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkN</CODE></TD>
|
||
<TD><CODE>(dreng,drengen,drenge,drengene : Str) -> N</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkN2</CODE></TD>
|
||
<TD><CODE>N -> Prep -> N2</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>regN2</CODE></TD>
|
||
<TD><CODE>Str -> Gender -> N2</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkN3</CODE></TD>
|
||
<TD><CODE>N -> Prep -> Prep -> N3</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkPN</CODE></TD>
|
||
<TD><CODE>Str -> PN</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkPN</CODE></TD>
|
||
<TD><CODE>Str -> Gender -> PN</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkPN</CODE></TD>
|
||
<TD><CODE>N -> PN</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkA</CODE></TD>
|
||
<TD><CODE>(fin : Str) -> A</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkA</CODE></TD>
|
||
<TD><CODE>(fin,fint : Str) -> A</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkA</CODE></TD>
|
||
<TD><CODE>(galen,galet,galne : Str) -> A</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkA</CODE></TD>
|
||
<TD><CODE>(stor,stort,store,storre,storst : Str) -> A</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkA</CODE></TD>
|
||
<TD><CODE>A -> A</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkA2</CODE></TD>
|
||
<TD><CODE>A -> Prep -> A2</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkAdv</CODE></TD>
|
||
<TD><CODE>Str -> Adv</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkAdV</CODE></TD>
|
||
<TD><CODE>Str -> AdV</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkAdA</CODE></TD>
|
||
<TD><CODE>Str -> AdA</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV</CODE></TD>
|
||
<TD><CODE>(snakke : Str) -> V</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV</CODE></TD>
|
||
<TD><CODE>(leve,levde : Str) -> V</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV</CODE></TD>
|
||
<TD><CODE>(drikke, drakk, drukket : Str) -> V</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV</CODE></TD>
|
||
<TD><CODE>(spise,spiser,spises,spiste,spist,spis : Str) -> V</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV</CODE></TD>
|
||
<TD><CODE>V -> Str -> V</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>vaereV</CODE></TD>
|
||
<TD><CODE>V -> V</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>depV</CODE></TD>
|
||
<TD><CODE>V -> V</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>reflV</CODE></TD>
|
||
<TD><CODE>V -> V</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV2</CODE></TD>
|
||
<TD><CODE>Str -> V2</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV2</CODE></TD>
|
||
<TD><CODE>V -> V2</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV2</CODE></TD>
|
||
<TD><CODE>V -> Prep -> V2</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV3</CODE></TD>
|
||
<TD><CODE>V -> Prep -> Prep -> V3</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>dirV3</CODE></TD>
|
||
<TD><CODE>V -> Prep -> V3</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>dirdirV3</CODE></TD>
|
||
<TD><CODE>V -> V3</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV0</CODE></TD>
|
||
<TD><CODE>V -> V0</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkVS</CODE></TD>
|
||
<TD><CODE>V -> VS</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV2S</CODE></TD>
|
||
<TD><CODE>V -> Prep -> V2S</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkVV</CODE></TD>
|
||
<TD><CODE>V -> VV</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV2V</CODE></TD>
|
||
<TD><CODE>V -> Prep -> Prep -> V2V</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkVA</CODE></TD>
|
||
<TD><CODE>V -> VA</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV2A</CODE></TD>
|
||
<TD><CODE>V -> Prep -> V2A</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkVQ</CODE></TD>
|
||
<TD><CODE>V -> VQ</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV2Q</CODE></TD>
|
||
<TD><CODE>V -> Prep -> V2Q</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkAS</CODE></TD>
|
||
<TD><CODE>A -> AS</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkA2S</CODE></TD>
|
||
<TD><CODE>A -> Prep -> A2S</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkAV</CODE></TD>
|
||
<TD><CODE>A -> AV</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkA2V</CODE></TD>
|
||
<TD><CODE>A -> Prep -> A2V</CODE></TD>
|
||
</TR>
|
||
</TABLE>
|
||
|
||
<P></P>
|
||
<A NAME="toc45"></A>
|
||
<H1>Paradigms for English</H1>
|
||
<P>
|
||
source <A HREF="../english/ParadigmsEng.gf"><CODE>http://www.cs.chalmers.se/~aarne/GF/lib/resource/english/ParadigmsEng.gf</CODE></A>
|
||
</P>
|
||
<TABLE CELLPADDING="4" BORDER="1">
|
||
<TR>
|
||
<TH>Function</TH>
|
||
<TH COLSPAN="2">Type</TH>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>Gender</CODE></TD>
|
||
<TD><CODE>Type</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>human</CODE></TD>
|
||
<TD><CODE>Gender</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>nonhuman</CODE></TD>
|
||
<TD><CODE>Gender</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>masculine</CODE></TD>
|
||
<TD><CODE>Gender</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>Number</CODE></TD>
|
||
<TD><CODE>Type</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>singular</CODE></TD>
|
||
<TD><CODE>Number</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>plural</CODE></TD>
|
||
<TD><CODE>Number</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>Case</CODE></TD>
|
||
<TD><CODE>Type</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>nominative</CODE></TD>
|
||
<TD><CODE>Case</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>genitive</CODE></TD>
|
||
<TD><CODE>Case</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkN</CODE></TD>
|
||
<TD><CODE>(flash : Str) -> N</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkN</CODE></TD>
|
||
<TD><CODE>(man,men : Str) -> N</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkN</CODE></TD>
|
||
<TD><CODE>(man,men,man's,men's : Str) -> N</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkN</CODE></TD>
|
||
<TD><CODE>Str -> N -> N</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkN2</CODE></TD>
|
||
<TD><CODE>N -> Prep -> N2</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>regN2</CODE></TD>
|
||
<TD><CODE>Str -> N2</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkN3</CODE></TD>
|
||
<TD><CODE>N -> Prep -> Prep -> N3</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkPN</CODE></TD>
|
||
<TD><CODE>Str -> PN</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkPN</CODE></TD>
|
||
<TD><CODE>N -> PN</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkA</CODE></TD>
|
||
<TD><CODE>(happy : Str) -> A</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkA</CODE></TD>
|
||
<TD><CODE>(fat,fatter : Str) -> A</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkA</CODE></TD>
|
||
<TD><CODE>(good,better,best,well : Str) -> A</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>compoundA</CODE></TD>
|
||
<TD><CODE>A -> A</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkA2</CODE></TD>
|
||
<TD><CODE>A -> Prep -> A2</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkAdv</CODE></TD>
|
||
<TD><CODE>Str -> Adv</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkAdV</CODE></TD>
|
||
<TD><CODE>Str -> AdV</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkAdA</CODE></TD>
|
||
<TD><CODE>Str -> AdA</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkPrep</CODE></TD>
|
||
<TD><CODE>Str -> Prep</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>noPrep</CODE></TD>
|
||
<TD><CODE>Prep</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV</CODE></TD>
|
||
<TD><CODE>(cry : Str) -> V</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV</CODE></TD>
|
||
<TD><CODE>(stop, stopped : Str) -> V</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV</CODE></TD>
|
||
<TD><CODE>(drink, drank, drunk : Str) -> V</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV</CODE></TD>
|
||
<TD><CODE>(run, ran, run, running : Str) -> V</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV</CODE></TD>
|
||
<TD><CODE>(go, goes, went, gone, going : Str) -> V</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>partV</CODE></TD>
|
||
<TD><CODE>V -> Str -> V</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>reflV</CODE></TD>
|
||
<TD><CODE>V -> V</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV2</CODE></TD>
|
||
<TD><CODE>V -> Prep -> V2</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV2</CODE></TD>
|
||
<TD><CODE>V -> V2</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV3</CODE></TD>
|
||
<TD><CODE>V -> Prep -> Prep -> V3</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>dirV3</CODE></TD>
|
||
<TD><CODE>V -> Prep -> V3</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>dirdirV3</CODE></TD>
|
||
<TD><CODE>V -> V3</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV0</CODE></TD>
|
||
<TD><CODE>V -> V0</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkVS</CODE></TD>
|
||
<TD><CODE>V -> VS</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV2S</CODE></TD>
|
||
<TD><CODE>V -> Prep -> V2S</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkVV</CODE></TD>
|
||
<TD><CODE>V -> VV</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV2V</CODE></TD>
|
||
<TD><CODE>V -> Prep -> Prep -> V2V</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkVA</CODE></TD>
|
||
<TD><CODE>V -> VA</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV2A</CODE></TD>
|
||
<TD><CODE>V -> Prep -> V2A</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkVQ</CODE></TD>
|
||
<TD><CODE>V -> VQ</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV2Q</CODE></TD>
|
||
<TD><CODE>V -> Prep -> V2Q</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkAS</CODE></TD>
|
||
<TD><CODE>A -> AS</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkA2S</CODE></TD>
|
||
<TD><CODE>A -> Prep -> A2S</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkAV</CODE></TD>
|
||
<TD><CODE>A -> AV</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkA2V</CODE></TD>
|
||
<TD><CODE>A -> Prep -> A2V</CODE></TD>
|
||
</TR>
|
||
</TABLE>
|
||
|
||
<P></P>
|
||
<A NAME="toc46"></A>
|
||
<H1>Paradigms for Finnish</H1>
|
||
<P>
|
||
source <A HREF="../finnish/ParadigmsFin.gf"><CODE>http://www.cs.chalmers.se/~aarne/GF/lib/resource/finnish/ParadigmsFin.gf</CODE></A>
|
||
</P>
|
||
<TABLE CELLPADDING="4" BORDER="1">
|
||
<TR>
|
||
<TH>Function</TH>
|
||
<TH COLSPAN="2">Type</TH>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>Number</CODE></TD>
|
||
<TD><CODE>Type</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>singular</CODE></TD>
|
||
<TD><CODE>Number</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>plural</CODE></TD>
|
||
<TD><CODE>Number</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>Case</CODE></TD>
|
||
<TD><CODE>Type</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>nominative</CODE></TD>
|
||
<TD><CODE>Case</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>genitive</CODE></TD>
|
||
<TD><CODE>Case</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>partitive</CODE></TD>
|
||
<TD><CODE>Case</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>translative</CODE></TD>
|
||
<TD><CODE>Case</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>inessive</CODE></TD>
|
||
<TD><CODE>Case</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>elative</CODE></TD>
|
||
<TD><CODE>Case</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>illative</CODE></TD>
|
||
<TD><CODE>Case</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>adessive</CODE></TD>
|
||
<TD><CODE>Case</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>ablative</CODE></TD>
|
||
<TD><CODE>Case</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>allative</CODE></TD>
|
||
<TD><CODE>Case</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>prePrep</CODE></TD>
|
||
<TD><CODE>Case -> Str -> Prep</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>postPrep</CODE></TD>
|
||
<TD><CODE>Case -> Str -> Prep</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>postGenPrep</CODE></TD>
|
||
<TD><CODE>Str -> Prep</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>casePrep</CODE></TD>
|
||
<TD><CODE>Case -> Prep</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkN</CODE></TD>
|
||
<TD><CODE>(talo : Str) -> N</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkN</CODE></TD>
|
||
<TD><CODE>(savi,savia : Str) -> N</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkN</CODE></TD>
|
||
<TD><CODE>(vesi,veden,vesi<73> : Str) -> N</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkN</CODE></TD>
|
||
<TD><CODE>(olo,oln,olona,oloa,oloon,oloina,oloissa,olojen,oloja,oloihin : Str) -> N</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>sgpartN</CODE></TD>
|
||
<TD><CODE>(meri : N) -> (merta : Str) -> N</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>nMeri</CODE></TD>
|
||
<TD><CODE>(meri : Str) -> N</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>nKukko</CODE></TD>
|
||
<TD><CODE>(kukko,kukon,kukkoja : Str) -> N</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>nTalo</CODE></TD>
|
||
<TD><CODE>(talo : Str) -> N</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>nLukko</CODE></TD>
|
||
<TD><CODE>(lukko : Str) -> N</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>nArpi</CODE></TD>
|
||
<TD><CODE>(arpi : Str) -> N</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>nSylki</CODE></TD>
|
||
<TD><CODE>(sylki : Str) -> N</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>nLinux</CODE></TD>
|
||
<TD><CODE>(linuxia : Str) -> N</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>nPeruna</CODE></TD>
|
||
<TD><CODE>(peruna : Str) -> N</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>nRae</CODE></TD>
|
||
<TD><CODE>(rae, rakeena : Str) -> N</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>nSusi</CODE></TD>
|
||
<TD><CODE>(susi,suden,sutta : Str) -> N</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>nPuu</CODE></TD>
|
||
<TD><CODE>(puu : Str) -> N</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>nSuo</CODE></TD>
|
||
<TD><CODE>(suo : Str) -> N</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>nNainen</CODE></TD>
|
||
<TD><CODE>(naista : Str) -> N</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>nTilaus</CODE></TD>
|
||
<TD><CODE>(tilaus,tilauksena : Str) -> N</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>nKulaus</CODE></TD>
|
||
<TD><CODE>(kulaus : Str) -> N</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>nNauris</CODE></TD>
|
||
<TD><CODE>(naurista : Str) -> N</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>compN</CODE></TD>
|
||
<TD><CODE>Str -> N -> N</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkN2</CODE></TD>
|
||
<TD><CODE>N -> N2 = genN2</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkN2</CODE></TD>
|
||
<TD><CODE>N -> Prep -> N2 = mmkN2</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkN3</CODE></TD>
|
||
<TD><CODE>N -> Prep -> Prep -> N3</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkPN</CODE></TD>
|
||
<TD><CODE>Str -> PN</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkPN</CODE></TD>
|
||
<TD><CODE>N -> PN</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkA</CODE></TD>
|
||
<TD><CODE>Str -> A</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkA</CODE></TD>
|
||
<TD><CODE>N -> A</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkA</CODE></TD>
|
||
<TD><CODE>N -> (kivempaa,kivinta : Str) -> A</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkA2</CODE></TD>
|
||
<TD><CODE>A -> Prep -> A2</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV</CODE></TD>
|
||
<TD><CODE>(soutaa : Str) -> V</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV</CODE></TD>
|
||
<TD><CODE>(soutaa,souti : Str) -> V</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV</CODE></TD>
|
||
<TD><CODE>(soutaa,soudan,souti : Str) -> V</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV</CODE></TD>
|
||
<TD><CODE>(tulla,tulee,tulen,tulevat,tulkaa,tullaan,tuli,tulin,tulisi,tullut,tultu,tullun : Str) -> V</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV</CODE></TD>
|
||
<TD><CODE>V -> Case -> V</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>vValua</CODE></TD>
|
||
<TD><CODE>(valua : Str) -> V</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>vKattaa</CODE></TD>
|
||
<TD><CODE>(kattaa, katan : Str) -> V</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>vOstaa</CODE></TD>
|
||
<TD><CODE>(ostaa : Str) -> V</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>vNousta</CODE></TD>
|
||
<TD><CODE>(nousta, nousen : Str) -> V</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>vTuoda</CODE></TD>
|
||
<TD><CODE>(tuoda : Str) -> V</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>caseV</CODE></TD>
|
||
<TD><CODE>Case -> V -> V</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>vOlla</CODE></TD>
|
||
<TD><CODE>V</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV2</CODE></TD>
|
||
<TD><CODE>Str -> V2</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV2</CODE></TD>
|
||
<TD><CODE>V -> V2</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV2</CODE></TD>
|
||
<TD><CODE>V -> Case -> V2</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV2</CODE></TD>
|
||
<TD><CODE>V -> Prep -> V2</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV3</CODE></TD>
|
||
<TD><CODE>V -> Prep -> Prep -> V3</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>dirV3</CODE></TD>
|
||
<TD><CODE>V -> Case -> V3</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>dirdirV3</CODE></TD>
|
||
<TD><CODE>V -> V3</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV0</CODE></TD>
|
||
<TD><CODE>V -> V0</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkVS</CODE></TD>
|
||
<TD><CODE>V -> VS</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV2S</CODE></TD>
|
||
<TD><CODE>V -> Prep -> V2S</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkVV</CODE></TD>
|
||
<TD><CODE>V -> VV</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV2V</CODE></TD>
|
||
<TD><CODE>V -> Prep -> V2V</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkVA</CODE></TD>
|
||
<TD><CODE>V -> Prep -> VA</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV2A</CODE></TD>
|
||
<TD><CODE>V -> Prep -> Prep -> V2A</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkVQ</CODE></TD>
|
||
<TD><CODE>V -> VQ</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV2Q</CODE></TD>
|
||
<TD><CODE>V -> Prep -> V2Q</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkAS</CODE></TD>
|
||
<TD><CODE>A -> AS</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkA2S</CODE></TD>
|
||
<TD><CODE>A -> Prep -> A2S</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkAV</CODE></TD>
|
||
<TD><CODE>A -> AV</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkA2V</CODE></TD>
|
||
<TD><CODE>A -> Prep -> A2V</CODE></TD>
|
||
</TR>
|
||
</TABLE>
|
||
|
||
<P></P>
|
||
<A NAME="toc47"></A>
|
||
<H1>Paradigms for French</H1>
|
||
<P>
|
||
source <A HREF="../french/ParadigmsFre.gf"><CODE>http://www.cs.chalmers.se/~aarne/GF/lib/resource/french/ParadigmsFre.gf</CODE></A>
|
||
</P>
|
||
<TABLE CELLPADDING="4" BORDER="1">
|
||
<TR>
|
||
<TH>Function</TH>
|
||
<TH COLSPAN="2">Type</TH>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>Gender</CODE></TD>
|
||
<TD><CODE>Type</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>masculine</CODE></TD>
|
||
<TD><CODE>Gender</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>feminine</CODE></TD>
|
||
<TD><CODE>Gender</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>Number</CODE></TD>
|
||
<TD><CODE>Type</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>singular</CODE></TD>
|
||
<TD><CODE>Number</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>plural</CODE></TD>
|
||
<TD><CODE>Number</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>accusative</CODE></TD>
|
||
<TD><CODE>Prep</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>genitive</CODE></TD>
|
||
<TD><CODE>Prep</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>dative</CODE></TD>
|
||
<TD><CODE>Prep</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkPrep</CODE></TD>
|
||
<TD><CODE>Str -> Prep</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkN</CODE></TD>
|
||
<TD><CODE>(cheval : Str) -> N</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkN</CODE></TD>
|
||
<TD><CODE>(foie : Str) -> Gender -> N</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkN</CODE></TD>
|
||
<TD><CODE>(oeil,yeux : Str) -> Gender -> N</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkN</CODE></TD>
|
||
<TD><CODE>N -> Str -> N</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkN2</CODE></TD>
|
||
<TD><CODE>N -> Prep -> N2</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>deN2</CODE></TD>
|
||
<TD><CODE>N -> N2</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>aN2</CODE></TD>
|
||
<TD><CODE>N -> N2</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkN3</CODE></TD>
|
||
<TD><CODE>N -> Prep -> Prep -> N3</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkPN</CODE></TD>
|
||
<TD><CODE>Str -> PN</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkPN</CODE></TD>
|
||
<TD><CODE>Str -> Gender -> PN</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkA</CODE></TD>
|
||
<TD><CODE>(cher : Str) -> A</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkA</CODE></TD>
|
||
<TD><CODE>(sec,seche : Str) -> A</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkA</CODE></TD>
|
||
<TD><CODE>(banal,banale,banaux,banalement : Str) -> A</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkA</CODE></TD>
|
||
<TD><CODE>A -> A -> A</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>prefixA</CODE></TD>
|
||
<TD><CODE>A -> A</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkA2</CODE></TD>
|
||
<TD><CODE>A -> Prep -> A2</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkAdv</CODE></TD>
|
||
<TD><CODE>Str -> Adv</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkAdV</CODE></TD>
|
||
<TD><CODE>Str -> AdV</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkAdA</CODE></TD>
|
||
<TD><CODE>Str -> AdA</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV</CODE></TD>
|
||
<TD><CODE>(finir : Str) -> V</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV</CODE></TD>
|
||
<TD><CODE>(jeter,jette,jettera : Str) -> V</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV</CODE></TD>
|
||
<TD><CODE>V2 -> V</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>etreV</CODE></TD>
|
||
<TD><CODE>V -> V</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>reflV</CODE></TD>
|
||
<TD><CODE>V -> V</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV2</CODE></TD>
|
||
<TD><CODE>V -> V2 = dirV2</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV2</CODE></TD>
|
||
<TD><CODE>V -> Prep -> V2 = mmkV2</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV3</CODE></TD>
|
||
<TD><CODE>V -> V3</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV3</CODE></TD>
|
||
<TD><CODE>V -> Prep -> V3</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV3</CODE></TD>
|
||
<TD><CODE>V -> Prep -> Prep -> V3</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV0</CODE></TD>
|
||
<TD><CODE>V -> V0</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkVS</CODE></TD>
|
||
<TD><CODE>V -> VS</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV2S</CODE></TD>
|
||
<TD><CODE>V -> Prep -> V2S</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkVV</CODE></TD>
|
||
<TD><CODE>V -> VV</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>deVV</CODE></TD>
|
||
<TD><CODE>V -> VV</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>aVV</CODE></TD>
|
||
<TD><CODE>V -> VV</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV2V</CODE></TD>
|
||
<TD><CODE>V -> Prep -> Prep -> V2V</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkVA</CODE></TD>
|
||
<TD><CODE>V -> VA</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV2A</CODE></TD>
|
||
<TD><CODE>V -> Prep -> Prep -> V2A</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkVQ</CODE></TD>
|
||
<TD><CODE>V -> VQ</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV2Q</CODE></TD>
|
||
<TD><CODE>V -> Prep -> V2Q</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkAS</CODE></TD>
|
||
<TD><CODE>A -> AS</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkA2S</CODE></TD>
|
||
<TD><CODE>A -> Prep -> A2S</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkAV</CODE></TD>
|
||
<TD><CODE>A -> Prep -> AV</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkA2V</CODE></TD>
|
||
<TD><CODE>A -> Prep -> Prep -> A2V</CODE></TD>
|
||
</TR>
|
||
</TABLE>
|
||
|
||
<P></P>
|
||
<A NAME="toc48"></A>
|
||
<H1>Paradigms for German</H1>
|
||
<P>
|
||
source <A HREF="../german/ParadigmsGer.gf"><CODE>http://www.cs.chalmers.se/~aarne/GF/lib/resource/german/ParadigmsGer.gf</CODE></A>
|
||
</P>
|
||
<TABLE CELLPADDING="4" BORDER="1">
|
||
<TR>
|
||
<TH>Function</TH>
|
||
<TH COLSPAN="2">Type</TH>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>Gender</CODE></TD>
|
||
<TD><CODE>Type</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>masculine</CODE></TD>
|
||
<TD><CODE>Gender</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>feminine</CODE></TD>
|
||
<TD><CODE>Gender</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>neuter</CODE></TD>
|
||
<TD><CODE>Gender</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>Case</CODE></TD>
|
||
<TD><CODE>Type</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>nominative</CODE></TD>
|
||
<TD><CODE>Case</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>accusative</CODE></TD>
|
||
<TD><CODE>Case</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>dative</CODE></TD>
|
||
<TD><CODE>Case</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>genitive</CODE></TD>
|
||
<TD><CODE>Case</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>Number</CODE></TD>
|
||
<TD><CODE>Type</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>singular</CODE></TD>
|
||
<TD><CODE>Number</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>plural</CODE></TD>
|
||
<TD><CODE>Number</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkN</CODE></TD>
|
||
<TD><CODE>(Stufe : Str) -> N</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkN</CODE></TD>
|
||
<TD><CODE>(Bild,Bilder : Str) -> Gender -> N</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkN</CODE></TD>
|
||
<TD><CODE>(x1,_,_,_,_,x6 : Str) -> Gender -> N</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkN2</CODE></TD>
|
||
<TD><CODE>Str -> N2</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkN2</CODE></TD>
|
||
<TD><CODE>N -> N2</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkN2</CODE></TD>
|
||
<TD><CODE>N -> Prep -> N2</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkN3</CODE></TD>
|
||
<TD><CODE>N -> Prep -> Prep -> N3</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkPN</CODE></TD>
|
||
<TD><CODE>Str -> PN</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkPN</CODE></TD>
|
||
<TD><CODE>(nom,gen : Str) -> PN</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkPN</CODE></TD>
|
||
<TD><CODE>(nom,acc,dat,gen : Str) -> PN</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkA</CODE></TD>
|
||
<TD><CODE>Str -> A</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkA</CODE></TD>
|
||
<TD><CODE>(gut,besser,beste : Str) -> A</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>invarA</CODE></TD>
|
||
<TD><CODE>Str -> A</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkA2</CODE></TD>
|
||
<TD><CODE>A -> Prep -> A2</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkAdv</CODE></TD>
|
||
<TD><CODE>Str -> Adv</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkPrep</CODE></TD>
|
||
<TD><CODE>Str -> Case -> Prep</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>accPrep</CODE></TD>
|
||
<TD><CODE>Prep</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>datPrep</CODE></TD>
|
||
<TD><CODE>Prep</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>genPrep</CODE></TD>
|
||
<TD><CODE>Prep</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>von_Prep</CODE></TD>
|
||
<TD><CODE>Prep</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>zu_Prep</CODE></TD>
|
||
<TD><CODE>Prep</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV</CODE></TD>
|
||
<TD><CODE>(f<>hren : Str) -> V</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV</CODE></TD>
|
||
<TD><CODE>(sehen,sieht,sah,s<>he,gesehen : Str) -> V</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV</CODE></TD>
|
||
<TD><CODE>(geben, gibt, gib, gab, g<>be, gegeben : Str) -> V</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV</CODE></TD>
|
||
<TD><CODE>Str -> V -> V</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>no_geV</CODE></TD>
|
||
<TD><CODE>V -> V</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>seinV</CODE></TD>
|
||
<TD><CODE>V -> V</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>habenV</CODE></TD>
|
||
<TD><CODE>V -> V</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>reflV</CODE></TD>
|
||
<TD><CODE>V -> Case -> V</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV2</CODE></TD>
|
||
<TD><CODE>V -> Prep -> V2</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV2</CODE></TD>
|
||
<TD><CODE>V -> V2</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV2</CODE></TD>
|
||
<TD><CODE>V -> Case -> V2</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV3</CODE></TD>
|
||
<TD><CODE>V -> Prep -> Prep -> V3</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>dirV3</CODE></TD>
|
||
<TD><CODE>V -> Prep -> V3</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>accdatV3</CODE></TD>
|
||
<TD><CODE>V -> V3</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV0</CODE></TD>
|
||
<TD><CODE>V -> V0</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkVS</CODE></TD>
|
||
<TD><CODE>V -> VS</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV2S</CODE></TD>
|
||
<TD><CODE>V -> Prep -> V2S</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkVV</CODE></TD>
|
||
<TD><CODE>V -> VV</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV2V</CODE></TD>
|
||
<TD><CODE>V -> Prep -> V2V</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkVA</CODE></TD>
|
||
<TD><CODE>V -> VA</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV2A</CODE></TD>
|
||
<TD><CODE>V -> Prep -> V2A</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkVQ</CODE></TD>
|
||
<TD><CODE>V -> VQ</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV2Q</CODE></TD>
|
||
<TD><CODE>V -> Prep -> V2Q</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkAS</CODE></TD>
|
||
<TD><CODE>A -> AS</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkA2S</CODE></TD>
|
||
<TD><CODE>A -> Prep -> A2S</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkAV</CODE></TD>
|
||
<TD><CODE>A -> AV</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkA2V</CODE></TD>
|
||
<TD><CODE>A -> Prep -> A2V</CODE></TD>
|
||
</TR>
|
||
</TABLE>
|
||
|
||
<P></P>
|
||
<A NAME="toc49"></A>
|
||
<H1>Paradigms for Italian</H1>
|
||
<P>
|
||
source <A HREF="../italian/ParadigmsIta.gf"><CODE>http://www.cs.chalmers.se/~aarne/GF/lib/resource/italian/ParadigmsIta.gf</CODE></A>
|
||
</P>
|
||
<TABLE CELLPADDING="4" BORDER="1">
|
||
<TR>
|
||
<TH>Function</TH>
|
||
<TH COLSPAN="2">Type</TH>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>Gender</CODE></TD>
|
||
<TD><CODE>Type</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>masculine</CODE></TD>
|
||
<TD><CODE>Gender</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>feminine</CODE></TD>
|
||
<TD><CODE>Gender</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>Number</CODE></TD>
|
||
<TD><CODE>Type</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>singular</CODE></TD>
|
||
<TD><CODE>Number</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>plural</CODE></TD>
|
||
<TD><CODE>Number</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>Prep</CODE></TD>
|
||
<TD><CODE>Type</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>accusative</CODE></TD>
|
||
<TD><CODE>Prep</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>genitive</CODE></TD>
|
||
<TD><CODE>Prep</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>dative</CODE></TD>
|
||
<TD><CODE>Prep</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkPrep</CODE></TD>
|
||
<TD><CODE>Str -> Prep</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkN</CODE></TD>
|
||
<TD><CODE>(cane : Str) -> N</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkN</CODE></TD>
|
||
<TD><CODE>(carne : Str) -> Gender -> N</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkN</CODE></TD>
|
||
<TD><CODE>(uomo,uomini : Str) -> Gender -> N</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkN</CODE></TD>
|
||
<TD><CODE>N -> Str -> N</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkN2</CODE></TD>
|
||
<TD><CODE>Str -> N2</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkN2</CODE></TD>
|
||
<TD><CODE>N -> Prep -> N2</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkN3</CODE></TD>
|
||
<TD><CODE>N -> Prep -> Prep -> N3</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkPN</CODE></TD>
|
||
<TD><CODE>Str -> PN</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkPN</CODE></TD>
|
||
<TD><CODE>Str -> Gender -> PN</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkA</CODE></TD>
|
||
<TD><CODE>(bianco : Str) -> A</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkA</CODE></TD>
|
||
<TD><CODE>(solo,sola,soli,sole,solamente : Str) -> A</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkA</CODE></TD>
|
||
<TD><CODE>A -> A -> A</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>prefixA</CODE></TD>
|
||
<TD><CODE>A -> A = prefA</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkA2</CODE></TD>
|
||
<TD><CODE>A -> Prep -> A2</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkAdv</CODE></TD>
|
||
<TD><CODE>Str -> Adv</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkAdV</CODE></TD>
|
||
<TD><CODE>Str -> AdV</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkAdA</CODE></TD>
|
||
<TD><CODE>Str -> AdA</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV</CODE></TD>
|
||
<TD><CODE>Str -> V</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV</CODE></TD>
|
||
<TD><CODE>Verbo -> V</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV</CODE></TD>
|
||
<TD><CODE>(udire,odo,ode,udiamo,udiro,udii,udisti,udi,udirono,odi,udito : Str) -> V</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>essereV</CODE></TD>
|
||
<TD><CODE>V -> V</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>reflV</CODE></TD>
|
||
<TD><CODE>V -> V</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV2</CODE></TD>
|
||
<TD><CODE>Str -> V2</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV2</CODE></TD>
|
||
<TD><CODE>V -> V2</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV2</CODE></TD>
|
||
<TD><CODE>V -> Prep -> V2</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>v2V</CODE></TD>
|
||
<TD><CODE>V2 -> V</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV3</CODE></TD>
|
||
<TD><CODE>V -> Prep -> Prep -> V3</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>dirV3</CODE></TD>
|
||
<TD><CODE>V -> Prep -> V3</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>dirdirV3</CODE></TD>
|
||
<TD><CODE>V -> V3</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV0</CODE></TD>
|
||
<TD><CODE>V -> V0</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkVS</CODE></TD>
|
||
<TD><CODE>V -> VS</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV2S</CODE></TD>
|
||
<TD><CODE>V -> Prep -> V2S</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkVV</CODE></TD>
|
||
<TD><CODE>V -> VV</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>deVV</CODE></TD>
|
||
<TD><CODE>V -> VV</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>aVV</CODE></TD>
|
||
<TD><CODE>V -> VV</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV2V</CODE></TD>
|
||
<TD><CODE>V -> Prep -> Prep -> V2V</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkVA</CODE></TD>
|
||
<TD><CODE>V -> VA</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV2A</CODE></TD>
|
||
<TD><CODE>V -> Prep -> Prep -> V2A</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkVQ</CODE></TD>
|
||
<TD><CODE>V -> VQ</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV2Q</CODE></TD>
|
||
<TD><CODE>V -> Prep -> V2Q</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkAS</CODE></TD>
|
||
<TD><CODE>A -> AS</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkA2S</CODE></TD>
|
||
<TD><CODE>A -> Prep -> A2S</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkAV</CODE></TD>
|
||
<TD><CODE>A -> Prep -> AV</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkA2V</CODE></TD>
|
||
<TD><CODE>A -> Prep -> Prep -> A2V</CODE></TD>
|
||
</TR>
|
||
</TABLE>
|
||
|
||
<P></P>
|
||
<A NAME="toc50"></A>
|
||
<H1>Paradigms for Norwegian</H1>
|
||
<P>
|
||
source <A HREF="../norwegian/ParadigmsNor.gf"><CODE>http://www.cs.chalmers.se/~aarne/GF/lib/resource/norwegian/ParadigmsNor.gf</CODE></A>
|
||
</P>
|
||
<TABLE CELLPADDING="4" BORDER="1">
|
||
<TR>
|
||
<TH>Function</TH>
|
||
<TH COLSPAN="2">Type</TH>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>Gender</CODE></TD>
|
||
<TD><CODE>Type</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>masculine</CODE></TD>
|
||
<TD><CODE>Gender</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>feminine</CODE></TD>
|
||
<TD><CODE>Gender</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>neutrum</CODE></TD>
|
||
<TD><CODE>Gender</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>Number</CODE></TD>
|
||
<TD><CODE>Type</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>singular</CODE></TD>
|
||
<TD><CODE>Number</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>plural</CODE></TD>
|
||
<TD><CODE>Number</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>Case</CODE></TD>
|
||
<TD><CODE>Type</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>nominative</CODE></TD>
|
||
<TD><CODE>Case</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>genitive</CODE></TD>
|
||
<TD><CODE>Case</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkPrep</CODE></TD>
|
||
<TD><CODE>Str -> Prep</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>noPrep</CODE></TD>
|
||
<TD><CODE>Prep</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkN</CODE></TD>
|
||
<TD><CODE>Str -> N</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkN</CODE></TD>
|
||
<TD><CODE>Str -> Gender -> N</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkN</CODE></TD>
|
||
<TD><CODE>(bil,bilen : Str) -> N</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkN</CODE></TD>
|
||
<TD><CODE>(dreng,drengen,drenger,drengene : Str) -> N</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkN2</CODE></TD>
|
||
<TD><CODE>N -> Prep -> N2</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>regN2</CODE></TD>
|
||
<TD><CODE>Str -> Gender -> N2</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkN3</CODE></TD>
|
||
<TD><CODE>N -> Prep -> Prep -> N3</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkPN</CODE></TD>
|
||
<TD><CODE>Str -> PN</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkPN</CODE></TD>
|
||
<TD><CODE>Str -> Gender -> PN</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkPN</CODE></TD>
|
||
<TD><CODE>N -> PN</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkA</CODE></TD>
|
||
<TD><CODE>(fin : Str) -> A</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkA</CODE></TD>
|
||
<TD><CODE>(fin,fint : Str) -> A</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkA</CODE></TD>
|
||
<TD><CODE>(galen,galet,galne : Str) -> A</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkA</CODE></TD>
|
||
<TD><CODE>(stor,stort,store,storre,storst : Str) -> A</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkA</CODE></TD>
|
||
<TD><CODE>A -> A</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkA2</CODE></TD>
|
||
<TD><CODE>A -> Prep -> A2</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkAdv</CODE></TD>
|
||
<TD><CODE>Str -> Adv</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkAdV</CODE></TD>
|
||
<TD><CODE>Str -> AdV</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkAdA</CODE></TD>
|
||
<TD><CODE>Str -> AdA</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV</CODE></TD>
|
||
<TD><CODE>(snakke : Str) -> V</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV</CODE></TD>
|
||
<TD><CODE>(leve,levde : Str) -> V</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV</CODE></TD>
|
||
<TD><CODE>(drikke, drakk, drukket : Str) -> V</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV</CODE></TD>
|
||
<TD><CODE>(spise,spiser,spises,spiste,spist,spis : Str) -> V</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV</CODE></TD>
|
||
<TD><CODE>V -> Str -> V</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>vaereV</CODE></TD>
|
||
<TD><CODE>V -> V</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>depV</CODE></TD>
|
||
<TD><CODE>V -> V</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>reflV</CODE></TD>
|
||
<TD><CODE>V -> V</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV2</CODE></TD>
|
||
<TD><CODE>Str -> V2</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV2</CODE></TD>
|
||
<TD><CODE>V -> V2</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV2</CODE></TD>
|
||
<TD><CODE>V -> Prep -> V2</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV3</CODE></TD>
|
||
<TD><CODE>V -> Prep -> Prep -> V3</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>dirV3</CODE></TD>
|
||
<TD><CODE>V -> Prep -> V3</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>dirdirV3</CODE></TD>
|
||
<TD><CODE>V -> V3</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV0</CODE></TD>
|
||
<TD><CODE>V -> V0</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkVS</CODE></TD>
|
||
<TD><CODE>V -> VS</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV2S</CODE></TD>
|
||
<TD><CODE>V -> Prep -> V2S</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkVV</CODE></TD>
|
||
<TD><CODE>V -> VV</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV2V</CODE></TD>
|
||
<TD><CODE>V -> Prep -> Prep -> V2V</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkVA</CODE></TD>
|
||
<TD><CODE>V -> VA</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV2A</CODE></TD>
|
||
<TD><CODE>V -> Prep -> V2A</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkVQ</CODE></TD>
|
||
<TD><CODE>V -> VQ</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV2Q</CODE></TD>
|
||
<TD><CODE>V -> Prep -> V2Q</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkAS</CODE></TD>
|
||
<TD><CODE>A -> AS</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkA2S</CODE></TD>
|
||
<TD><CODE>A -> Prep -> A2S</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkAV</CODE></TD>
|
||
<TD><CODE>A -> AV</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkA2V</CODE></TD>
|
||
<TD><CODE>A -> Prep -> A2V</CODE></TD>
|
||
</TR>
|
||
</TABLE>
|
||
|
||
<P></P>
|
||
<A NAME="toc51"></A>
|
||
<H1>Paradigms for Russian</H1>
|
||
<P>
|
||
source <A HREF="../russian/ParadigmsRus.gf"><CODE>http://www.cs.chalmers.se/~aarne/GF/lib/resource/russian/ParadigmsRus.gf</CODE></A>
|
||
</P>
|
||
<TABLE CELLPADDING="4" BORDER="1">
|
||
<TR>
|
||
<TH>Function</TH>
|
||
<TH COLSPAN="2">Type</TH>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>Gender</CODE></TD>
|
||
<TD><CODE>Type</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>masculine</CODE></TD>
|
||
<TD><CODE>Gender</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>feminine</CODE></TD>
|
||
<TD><CODE>Gender</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>neuter</CODE></TD>
|
||
<TD><CODE>Gender</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>Case</CODE></TD>
|
||
<TD><CODE>Type</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>nominative</CODE></TD>
|
||
<TD><CODE>Case</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>genitive</CODE></TD>
|
||
<TD><CODE>Case</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>dative</CODE></TD>
|
||
<TD><CODE>Case</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>accusative</CODE></TD>
|
||
<TD><CODE>Case</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>instructive</CODE></TD>
|
||
<TD><CODE>Case</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>prepositional</CODE></TD>
|
||
<TD><CODE>Case</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>Number</CODE></TD>
|
||
<TD><CODE>Type</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>singular</CODE></TD>
|
||
<TD><CODE>Number</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>plural</CODE></TD>
|
||
<TD><CODE>Number</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkN</CODE></TD>
|
||
<TD><CODE>Str -> N</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkN</CODE></TD>
|
||
<TD><CODE>Str -> Gender -> Animacy -> N</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkN</CODE></TD>
|
||
<TD><CODE>(nomSg,_,_,_,_,_,_,_,_,_,_,prepPl : Str) -> Gender -> Animacy -> N</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>nMashina</CODE></TD>
|
||
<TD><CODE>Str -> N</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>nEdinica</CODE></TD>
|
||
<TD><CODE>Str -> N</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>nZhenchina</CODE></TD>
|
||
<TD><CODE>Str -> N</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>nNoga</CODE></TD>
|
||
<TD><CODE>Str -> N</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>nMalyariya</CODE></TD>
|
||
<TD><CODE>Str -> N</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>nTetya</CODE></TD>
|
||
<TD><CODE>Str -> N</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>nBol</CODE></TD>
|
||
<TD><CODE>Str -> N</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>nObezbolivauchee</CODE></TD>
|
||
<TD><CODE>Str -> N</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>nProizvedenie</CODE></TD>
|
||
<TD><CODE>Str -> N</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>nChislo</CODE></TD>
|
||
<TD><CODE>Str -> N</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>nZhivotnoe</CODE></TD>
|
||
<TD><CODE>Str -> N</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>nPepel</CODE></TD>
|
||
<TD><CODE>Str -> N</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>nMalush</CODE></TD>
|
||
<TD><CODE>Str -> N</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>nPotolok</CODE></TD>
|
||
<TD><CODE>Str -> N</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>nStomatolog</CODE></TD>
|
||
<TD><CODE>Str -> N</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>nAdres</CODE></TD>
|
||
<TD><CODE>Str -> N</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>nTelefon</CODE></TD>
|
||
<TD><CODE>Str -> N</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>nNol</CODE></TD>
|
||
<TD><CODE>Str -> N</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>nUroven</CODE></TD>
|
||
<TD><CODE>Str -> N</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkFun</CODE></TD>
|
||
<TD><CODE>N -> Prep -> N2</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkN2</CODE></TD>
|
||
<TD><CODE>N -> N2</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkN3</CODE></TD>
|
||
<TD><CODE>N -> Prep -> Prep -> N3</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkPN</CODE></TD>
|
||
<TD><CODE>Str -> PN</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkPN</CODE></TD>
|
||
<TD><CODE>Str -> Gender -> Animacy -> PN</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkPN</CODE></TD>
|
||
<TD><CODE>N -> PN</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkA</CODE></TD>
|
||
<TD><CODE>Str -> A</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkA</CODE></TD>
|
||
<TD><CODE>Str -> Str -> A</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>AStaruyj</CODE></TD>
|
||
<TD><CODE>Str -> Str -> A</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>AMalenkij</CODE></TD>
|
||
<TD><CODE>Str -> Str -> A</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>AKhoroshij</CODE></TD>
|
||
<TD><CODE>Str -> Str -> A</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>AMolodoj</CODE></TD>
|
||
<TD><CODE>Str -> Str -> A</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>AKakoj_Nibud</CODE></TD>
|
||
<TD><CODE>Str -> Str -> Str -> A</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkA2</CODE></TD>
|
||
<TD><CODE>A -> Str -> Case -> A2</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkAdv</CODE></TD>
|
||
<TD><CODE>Str -> Adv</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV</CODE></TD>
|
||
<TD><CODE>Aspect -> Conjugation -> (stemPrsSgP1,endPrsSgP1,pastSgP1,imp,inf : Str) -> V</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV</CODE></TD>
|
||
<TD><CODE>Aspect -> (presSgP1,presSgP2,presSgP3,presPlP1,presPlP2,presPlP3,pastSgMasc,imp,inf: Str) -> V</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV2</CODE></TD>
|
||
<TD><CODE>V -> V2</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV2</CODE></TD>
|
||
<TD><CODE>V -> Str -> Case -> V2</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>tvDirDir</CODE></TD>
|
||
<TD><CODE>V -> V3</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV3</CODE></TD>
|
||
<TD><CODE>V -> Str -> Str -> Case -> Case -> V3</CODE></TD>
|
||
</TR>
|
||
</TABLE>
|
||
|
||
<P></P>
|
||
<A NAME="toc52"></A>
|
||
<H1>Paradigms for Spanish</H1>
|
||
<P>
|
||
source <A HREF="../spanish/ParadigmsSpa.gf"><CODE>http://www.cs.chalmers.se/~aarne/GF/lib/resource/spanish/ParadigmsSpa.gf</CODE></A>
|
||
</P>
|
||
<TABLE CELLPADDING="4" BORDER="1">
|
||
<TR>
|
||
<TH>Function</TH>
|
||
<TH COLSPAN="2">Type</TH>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>Gender</CODE></TD>
|
||
<TD><CODE>Type</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>masculine</CODE></TD>
|
||
<TD><CODE>Gender</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>feminine</CODE></TD>
|
||
<TD><CODE>Gender</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>Number</CODE></TD>
|
||
<TD><CODE>Type</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>singular</CODE></TD>
|
||
<TD><CODE>Number</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>plural</CODE></TD>
|
||
<TD><CODE>Number</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>Prep</CODE></TD>
|
||
<TD><CODE>Type</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>accusative</CODE></TD>
|
||
<TD><CODE>Prep</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>genitive</CODE></TD>
|
||
<TD><CODE>Prep</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>dative</CODE></TD>
|
||
<TD><CODE>Prep</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkPrep</CODE></TD>
|
||
<TD><CODE>Str -> Prep</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkN</CODE></TD>
|
||
<TD><CODE>(luz : Str) -> N</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkN</CODE></TD>
|
||
<TD><CODE>Str -> Gender -> N</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkN</CODE></TD>
|
||
<TD><CODE>(baston,bastones : Str) -> Gender -> N</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>compN</CODE></TD>
|
||
<TD><CODE>N -> Str -> N</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkN2</CODE></TD>
|
||
<TD><CODE>N -> Prep -> N2</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>deN2</CODE></TD>
|
||
<TD><CODE>N -> N2</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>aN2</CODE></TD>
|
||
<TD><CODE>N -> N2</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkN3</CODE></TD>
|
||
<TD><CODE>N -> Prep -> Prep -> N3</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkPN</CODE></TD>
|
||
<TD><CODE>(Anna : Str) -> PN</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkPN</CODE></TD>
|
||
<TD><CODE>(Pilar : Str) -> Gender -> PN</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkA</CODE></TD>
|
||
<TD><CODE>(util : Str) -> A</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkA</CODE></TD>
|
||
<TD><CODE>(solo,sola,solos,solas,solamiento : Str) -> A</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkA</CODE></TD>
|
||
<TD><CODE>(bueno : A) -> (mejor : A) -> A</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>prefixA</CODE></TD>
|
||
<TD><CODE>A -> A</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkA2</CODE></TD>
|
||
<TD><CODE>A -> Prep -> A2</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkAdv</CODE></TD>
|
||
<TD><CODE>Str -> Adv</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkAdV</CODE></TD>
|
||
<TD><CODE>Str -> AdV</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkAdA</CODE></TD>
|
||
<TD><CODE>Str -> AdA</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV</CODE></TD>
|
||
<TD><CODE>(pagar : Str) -> V</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV</CODE></TD>
|
||
<TD><CODE>(mostrar,muestro : Str) -> V</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV</CODE></TD>
|
||
<TD><CODE>Verbum -> V</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>reflV</CODE></TD>
|
||
<TD><CODE>V -> V</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>special_ppV</CODE></TD>
|
||
<TD><CODE>V -> Str -> V</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV2</CODE></TD>
|
||
<TD><CODE>Str -> V2</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV2</CODE></TD>
|
||
<TD><CODE>V -> V2</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV2</CODE></TD>
|
||
<TD><CODE>V -> Prep -> V2</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>v2V</CODE></TD>
|
||
<TD><CODE>V2 -> V</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV3</CODE></TD>
|
||
<TD><CODE>V -> Prep -> Prep -> V3</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>dirV3</CODE></TD>
|
||
<TD><CODE>V -> Prep -> V3</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>dirdirV3</CODE></TD>
|
||
<TD><CODE>V -> V3</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV0</CODE></TD>
|
||
<TD><CODE>V -> V0</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkVS</CODE></TD>
|
||
<TD><CODE>V -> VS</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV2S</CODE></TD>
|
||
<TD><CODE>V -> Prep -> V2S</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkVV</CODE></TD>
|
||
<TD><CODE>V -> VV</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>deVV</CODE></TD>
|
||
<TD><CODE>V -> VV</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>aVV</CODE></TD>
|
||
<TD><CODE>V -> VV</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV2V</CODE></TD>
|
||
<TD><CODE>V -> Prep -> Prep -> V2V</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkVA</CODE></TD>
|
||
<TD><CODE>V -> VA</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV2A</CODE></TD>
|
||
<TD><CODE>V -> Prep -> Prep -> V2A</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkVQ</CODE></TD>
|
||
<TD><CODE>V -> VQ</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV2Q</CODE></TD>
|
||
<TD><CODE>V -> Prep -> V2Q</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkAS</CODE></TD>
|
||
<TD><CODE>A -> AS</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkA2S</CODE></TD>
|
||
<TD><CODE>A -> Prep -> A2S</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkAV</CODE></TD>
|
||
<TD><CODE>A -> Prep -> AV</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkA2V</CODE></TD>
|
||
<TD><CODE>A -> Prep -> Prep -> A2V</CODE></TD>
|
||
</TR>
|
||
</TABLE>
|
||
|
||
<P></P>
|
||
<A NAME="toc53"></A>
|
||
<H1>Paradigms for Swedish</H1>
|
||
<P>
|
||
source <A HREF="../swedish/ParadigmsSwe.gf"><CODE>http://www.cs.chalmers.se/~aarne/GF/lib/resource/swedish/ParadigmsSwe.gf</CODE></A>
|
||
</P>
|
||
<TABLE CELLPADDING="4" BORDER="1">
|
||
<TR>
|
||
<TH>Function</TH>
|
||
<TH COLSPAN="2">Type</TH>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>Gender</CODE></TD>
|
||
<TD><CODE>Type</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>utrum</CODE></TD>
|
||
<TD><CODE>Gender</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>neutrum</CODE></TD>
|
||
<TD><CODE>Gender</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>Number</CODE></TD>
|
||
<TD><CODE>Type</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>singular</CODE></TD>
|
||
<TD><CODE>Number</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>plural</CODE></TD>
|
||
<TD><CODE>Number</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>Case</CODE></TD>
|
||
<TD><CODE>Type</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>nominative</CODE></TD>
|
||
<TD><CODE>Case</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>genitive</CODE></TD>
|
||
<TD><CODE>Case</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkPrep</CODE></TD>
|
||
<TD><CODE>Str -> Prep</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>noPrep</CODE></TD>
|
||
<TD><CODE>Prep</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkN</CODE></TD>
|
||
<TD><CODE>(apa : Str) -> N</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkN</CODE></TD>
|
||
<TD><CODE>(lik : Str) -> Gender -> N</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkN</CODE></TD>
|
||
<TD><CODE>(nyckel,nycklar : Str) -> N</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkN</CODE></TD>
|
||
<TD><CODE>(museum,museet,museer,museerna : Str) -> N</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkN2</CODE></TD>
|
||
<TD><CODE>Str -> N2</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkN2</CODE></TD>
|
||
<TD><CODE>N -> Prep -> N2</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkN3</CODE></TD>
|
||
<TD><CODE>N -> Prep -> Prep -> N3</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkPN</CODE></TD>
|
||
<TD><CODE>Str -> PN</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkPN</CODE></TD>
|
||
<TD><CODE>Str -> Gender -> PN</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkPN</CODE></TD>
|
||
<TD><CODE>(jesus,jesu : Str) -> Gender -> PN</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkA</CODE></TD>
|
||
<TD><CODE>(billig : Str) -> A</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkA</CODE></TD>
|
||
<TD><CODE>(bred,brett : Str) -> A</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkA</CODE></TD>
|
||
<TD><CODE>(tung,tyngre,tyngst : Str) -> A</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkA</CODE></TD>
|
||
<TD><CODE>(god,gott,goda,battre,bast : Str) -> A</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkA</CODE></TD>
|
||
<TD><CODE>(liten,litet,lilla,sma,mindre,minst,minsta : Str) -> A</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>compoundA</CODE></TD>
|
||
<TD><CODE>A -> A</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkA2</CODE></TD>
|
||
<TD><CODE>A -> Prep -> A2</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkAdv</CODE></TD>
|
||
<TD><CODE>Str -> Adv</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkAdV</CODE></TD>
|
||
<TD><CODE>Str -> AdV</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkAdA</CODE></TD>
|
||
<TD><CODE>Str -> AdA</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV</CODE></TD>
|
||
<TD><CODE>(st<73>mmer : Str) -> V</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV</CODE></TD>
|
||
<TD><CODE>(dricka,drack,druckit : Str) -> V</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV</CODE></TD>
|
||
<TD><CODE>(g<>,g<>r,g<>,gick,g<>tt,g<>ngen : Str) -> V</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV</CODE></TD>
|
||
<TD><CODE>V -> Str -> V</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>depV</CODE></TD>
|
||
<TD><CODE>V -> V</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>reflV</CODE></TD>
|
||
<TD><CODE>V -> V</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV2</CODE></TD>
|
||
<TD><CODE>Str -> V2</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV2</CODE></TD>
|
||
<TD><CODE>V -> V2</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV2</CODE></TD>
|
||
<TD><CODE>V -> Prep -> V2</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV3</CODE></TD>
|
||
<TD><CODE>Str -> V3</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV3</CODE></TD>
|
||
<TD><CODE>V -> V3</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV3</CODE></TD>
|
||
<TD><CODE>V -> Prep -> V3</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV3</CODE></TD>
|
||
<TD><CODE>V -> Prep -> Prep -> V3</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV0</CODE></TD>
|
||
<TD><CODE>V -> V0</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkVS</CODE></TD>
|
||
<TD><CODE>V -> VS</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV2S</CODE></TD>
|
||
<TD><CODE>V -> Prep -> V2S</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkVV</CODE></TD>
|
||
<TD><CODE>V -> VV</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV2V</CODE></TD>
|
||
<TD><CODE>V -> Prep -> Prep -> V2V</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkVA</CODE></TD>
|
||
<TD><CODE>V -> VA</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV2A</CODE></TD>
|
||
<TD><CODE>V -> Prep -> V2A</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkVQ</CODE></TD>
|
||
<TD><CODE>V -> VQ</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkV2Q</CODE></TD>
|
||
<TD><CODE>V -> Prep -> V2Q</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkAS</CODE></TD>
|
||
<TD><CODE>A -> AS</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkA2S</CODE></TD>
|
||
<TD><CODE>A -> Prep -> A2S</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkAV</CODE></TD>
|
||
<TD><CODE>A -> AV</CODE></TD>
|
||
</TR>
|
||
<TR>
|
||
<TD><CODE>mkA2V</CODE></TD>
|
||
<TD><CODE>A -> Prep -> A2V</CODE></TD>
|
||
</TR>
|
||
</TABLE>
|
||
|
||
<P></P>
|
||
<A NAME="toc54"></A>
|
||
<H1>Browsing the libraries with GF commands</H1>
|
||
<P>
|
||
All of the following assume
|
||
</P>
|
||
<PRE>
|
||
cd $GF_LIB_PATH
|
||
</PRE>
|
||
<P>
|
||
To try out inflection paradigms:
|
||
</P>
|
||
<PRE>
|
||
> i -path=alltenses:prelude -retain alltenses/ParadigmsGer.gfr
|
||
> cc mkN "Farbe"
|
||
</PRE>
|
||
<P>
|
||
To look for a syntax tree in the overload API by parsing:
|
||
</P>
|
||
<PRE>
|
||
> i -path=alltenses:prelude alltenses/OverLangEng.gfc
|
||
> p -cat=S -overload "this grammar is too big"
|
||
</PRE>
|
||
<P>
|
||
To view linearizations in all languages by parsing from English:
|
||
</P>
|
||
<PRE>
|
||
> i alltenses/langs.gfcm
|
||
> p -cat=S -lang=LangEng "this grammar is too big" | tb
|
||
</PRE>
|
||
<P></P>
|
||
<A NAME="toc55"></A>
|
||
<H1>An Example of Usage</H1>
|
||
<P>
|
||
The standard way of building an application has the following modules.
|
||
</P>
|
||
<P>
|
||
An abstract syntax:
|
||
</P>
|
||
<PRE>
|
||
abstract Music = {
|
||
cat
|
||
Kind,
|
||
Property ;
|
||
fun
|
||
PropKind : Kind -> Property -> Kind ;
|
||
Song : Kind ;
|
||
American : Property ;
|
||
}
|
||
</PRE>
|
||
<P>
|
||
A domain lexicon interface:
|
||
</P>
|
||
<PRE>
|
||
interface LexMusic = open Cat in {
|
||
oper
|
||
song_N : N ;
|
||
american_A : A ;
|
||
}
|
||
</PRE>
|
||
<P>
|
||
A functor on <CODE>Syntax</CODE> and the domain lexicon interface:
|
||
</P>
|
||
<PRE>
|
||
incomplete concrete MusicI of Music = open Syntax, MusicLex in {
|
||
lincat
|
||
Kind = CN ;
|
||
Property = AP ;
|
||
lin
|
||
PropKind k p = mkCN p k ;
|
||
Song = mkCN song_N ;
|
||
American = mkAP american_A ;
|
||
}
|
||
</PRE>
|
||
<P>
|
||
For each language, an instance of the domain lexicon:
|
||
</P>
|
||
<PRE>
|
||
instance LexMusicGer of LexMusic = CatGer ** open ParadigmsGer in {
|
||
oper
|
||
song_N = mkN "Lied" "Lieder" neuter ;
|
||
american_A = mkA "amerikanisch" ;
|
||
}
|
||
</PRE>
|
||
<P>
|
||
For each language, an instantiation of the functor:
|
||
</P>
|
||
<PRE>
|
||
--# -path=.:present:prelude
|
||
|
||
concrete MusicGer of Music = MusicI with
|
||
(Syntax = SyntaxGer),
|
||
(LexMusic = LexMusicGer) ;
|
||
</PRE>
|
||
<P></P>
|
||
|
||
<!-- html code generated by txt2tags 2.3 (http://txt2tags.sf.net) -->
|
||
<!-- cmdline: txt2tags -thtml -\-toc synopsis.txt -->
|
||
</BODY></HTML>
|