From dd1adef3ca568f90097045281d998f84917fa84c Mon Sep 17 00:00:00 2001
From: aarne
@@ -105,11 +105,11 @@ Rendering in different languages: concrete syntax
Abstract away from inflection, agreement, word order.
@@ -237,6 +237,7 @@ Bjorn Bringert (many Swadesh lexica),
Inger Andersson and Therese Söderberg (Spanish morphology),
Ludmilla Bogavac (Russian morphology),
Carlos Gonzalia (Spanish cardinals),
+Harald Hammarström (German morphology),
Partik Jansson (Swedish cardinals),
Aarne Ranta.
The GF Resource Grammar Library Version 1.0
Author: Aarne Ranta <aarne (at) cs.chalmers.se>
-Last update: Wed Mar 8 12:04:15 2006
+Last update: Wed Mar 8 22:35:06 2006
AdjCN (PositA even_A) (UseN number_N)
- even number, even sums
+ even number, even numbers
- jämnt tal, jämna summor
+ jämnt tal, jämna tal
- nombre pair, sommes paires
+ nombre pair, nombres pairs
- regV : (talar : Str) -> N + regV : (talar : Str) -> V
@@ -684,6 +685,28 @@ Updating a treebank
+
+Tree + linearizations +
++ > gr -cat=Cl | tb + PredVP (UsePron they_Pron) (PassV2 seek_V2) + They are sought + Elles sont cherchées + Son buscadas + Vengono cercate + De blir sökta + De blir lette + Sie werden gesucht + Heidät etsitään ++
+These can also be wrapped in XML tags (tb -xml)
+
+ +
Brute-force method that helps if real parsing is more expensive. @@ -734,24 +757,31 @@ Try out inflection patterns
-We start a demo by +The simplest way to start editing with all grammars is
- gfeditor langs.gfcm + gfeditor langs.gfcm-
-
+The forthcoming IDE will extend the syntax editor with
+a Paradigms file browser and a control on what
+parts of an application grammar remain to be implemented.
-Get rid of discontinuous constituents
+Get rid of discontinuous constituents (in particular, VP)
-Examples: mathematical/Predication, examples/bronzeage
+Example: mathematical/Predication:
+
+ predV2 : V2 -> NP -> NP -> Cl ++
+instead of PredVP np (ComplV2 v2 np')
@@ -798,6 +828,24 @@ Combination rules in a parametrized module
Example: animal
+
+ --# -resource=present/LangEng.gf
+ --# -path=.:present:prelude
+
+ -- to compile: gf -examples QuestionsI.gfe
+
+ incomplete concrete QuestionsI of Questions = open Lang in {
+ lincat
+ Phrase = Phr ;
+ Entity = N ;
+ Action = V2 ;
+ lin
+ Who love_V2 man_N = in Phr "who loves men" ;
+ Whom man_N love_V2 = in Phr "whom does the man love" ;
+ Answer woman_N love_V2 man_N = in Phr "the woman loves men" ;
+ }
+
+
@@ -1008,6 +1056,6 @@ Exception: if you are working with a language-specific API extension, you can work directly in that module. - +