summaryrefslogtreecommitdiff
path: root/examples/peacekeeping/finnish
diff options
context:
space:
mode:
authorbringert <bringert@cs.chalmers.se>2006-04-21 21:53:20 +0000
committerbringert <bringert@cs.chalmers.se>2006-04-21 21:53:20 +0000
commit10bf3b1d9fda0cada5fb85c4bb803dfb46714948 (patch)
tree42f8749b5c0b2b7d4f94daf38ad0efe50d475ede /examples/peacekeeping/finnish
parent9a51ac6ebf70056c5d74d190aebab032d7a8d4c9 (diff)
Moved punctuation to a separate field, to allow spoken language grammars to omit it. Created top-level spoken language grammars. (all in peacekeeping)
Diffstat (limited to 'examples/peacekeeping/finnish')
-rw-r--r--examples/peacekeeping/finnish/PeaceCat_Fin.gf2
-rw-r--r--examples/peacekeeping/finnish/PeacePhrases_Fin.gf12
-rw-r--r--examples/peacekeeping/finnish/PeaceSpoken_Fin.gf8
-rw-r--r--examples/peacekeeping/finnish/Peace_Fin.gf4
4 files changed, 17 insertions, 9 deletions
diff --git a/examples/peacekeeping/finnish/PeaceCat_Fin.gf b/examples/peacekeeping/finnish/PeaceCat_Fin.gf
index 78da43ba7..b5e73aaf1 100644
--- a/examples/peacekeeping/finnish/PeaceCat_Fin.gf
+++ b/examples/peacekeeping/finnish/PeaceCat_Fin.gf
@@ -1,3 +1,3 @@
--# -path=.:present:prelude
-concrete PeaceCat_Fin of PeaceCat = CatFin ** PeaceCatI with (Cat = CatFin);
+concrete PeaceCat_Fin of PeaceCat = CatFin ** PeaceCatI with (Lang = LangFin);
diff --git a/examples/peacekeeping/finnish/PeacePhrases_Fin.gf b/examples/peacekeeping/finnish/PeacePhrases_Fin.gf
index ee8f5ea61..bd528c36b 100644
--- a/examples/peacekeeping/finnish/PeacePhrases_Fin.gf
+++ b/examples/peacekeeping/finnish/PeacePhrases_Fin.gf
@@ -1,14 +1,14 @@
--# -path=.:..:present:prelude
concrete PeacePhrases_Fin of PeacePhrases =
- PeaceCat_Fin ** open LangFin, ParadigmsFin in {
+ PeaceCat_Fin ** open LangFin, ParadigmsFin, PeaceRes in {
lin
- Hello = { s = "terve" ++ "." } ;
- GoodMorning = { s = ["hyvää huomenta"] ++ "." } ;
- GoodEvening = { s = ["hyvää iltaa"] ++ "." } ;
- WhatIsNamePron p = PhrUtt NoPConj (UttQS (UseQCl TPres ASimul PPos
+ Hello = stop "terve" ;
+ GoodMorning = stop ["hyvää huomenta"] ;
+ GoodEvening = stop ["hyvää iltaa"] ;
+ WhatIsNamePron p = quest (PhrUtt NoPConj (UttQS (UseQCl TPres ASimul PPos
(QuestVP whatSg_IP (UseComp (CompNP (DetCN (DetSg (SgQuant (PossPron p)) NoOrd)
- (UseN (reg2N "nimi" "nimiä")))))))) NoVoc ;
+ (UseN (reg2N "nimi" "nimiä")))))))) NoVoc).s ;
} \ No newline at end of file
diff --git a/examples/peacekeeping/finnish/PeaceSpoken_Fin.gf b/examples/peacekeeping/finnish/PeaceSpoken_Fin.gf
new file mode 100644
index 000000000..98a23732b
--- /dev/null
+++ b/examples/peacekeeping/finnish/PeaceSpoken_Fin.gf
@@ -0,0 +1,8 @@
+--# -path=.:..:present:prelude
+
+concrete PeaceSpoken_Fin of PeaceSpoken =
+ Peace_Fin ** {
+
+ flags startcat = PhraseSpoken ;
+
+}
diff --git a/examples/peacekeeping/finnish/Peace_Fin.gf b/examples/peacekeeping/finnish/Peace_Fin.gf
index 0be7f4e96..f8e19d2b6 100644
--- a/examples/peacekeeping/finnish/Peace_Fin.gf
+++ b/examples/peacekeeping/finnish/Peace_Fin.gf
@@ -5,6 +5,6 @@ concrete Peace_Fin of Peace =
PeaceLexExt_Fin, PeacePhrases_Fin
** {
- flags startcat = Phr ;
-
+ flags startcat = PhraseWritten ;
+ optimize = all_subs ;
}