diff options
| author | bringert <bringert@cs.chalmers.se> | 2006-04-21 21:53:20 +0000 |
|---|---|---|
| committer | bringert <bringert@cs.chalmers.se> | 2006-04-21 21:53:20 +0000 |
| commit | 10bf3b1d9fda0cada5fb85c4bb803dfb46714948 (patch) | |
| tree | 42f8749b5c0b2b7d4f94daf38ad0efe50d475ede /examples/peacekeeping/english | |
| parent | 9a51ac6ebf70056c5d74d190aebab032d7a8d4c9 (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/english')
| -rw-r--r-- | examples/peacekeeping/english/PeaceCat_Eng.gf | 2 | ||||
| -rw-r--r-- | examples/peacekeeping/english/PeacePhrases_Eng.gf | 10 | ||||
| -rw-r--r-- | examples/peacekeeping/english/PeaceSpoken_Eng.gf | 8 | ||||
| -rw-r--r-- | examples/peacekeeping/english/Peace_Eng.gf | 2 |
4 files changed, 15 insertions, 7 deletions
diff --git a/examples/peacekeeping/english/PeaceCat_Eng.gf b/examples/peacekeeping/english/PeaceCat_Eng.gf index ac1d9a7dd..d73e1d581 100644 --- a/examples/peacekeeping/english/PeaceCat_Eng.gf +++ b/examples/peacekeeping/english/PeaceCat_Eng.gf @@ -1,3 +1,3 @@ --# -path=.:present:prelude -concrete PeaceCat_Eng of PeaceCat = CatEng ** PeaceCatI with (Cat = CatEng);
\ No newline at end of file +concrete PeaceCat_Eng of PeaceCat = CatEng ** PeaceCatI with (Lang = LangEng);
\ No newline at end of file diff --git a/examples/peacekeeping/english/PeacePhrases_Eng.gf b/examples/peacekeeping/english/PeacePhrases_Eng.gf index 73297d111..8bcf41ce0 100644 --- a/examples/peacekeeping/english/PeacePhrases_Eng.gf +++ b/examples/peacekeeping/english/PeacePhrases_Eng.gf @@ -1,12 +1,12 @@ --# -path=.:..:present:prelude concrete PeacePhrases_Eng of PeacePhrases = - PeaceCat_Eng ** open ResEng in { + PeaceCat_Eng ** open ResEng, PeaceRes in { lin - Hello = { s = "hello" ++ "." } ; - GoodMorning = { s = ["good morning"] ++ "." } ; - GoodEvening = { s = ["good evening"] ++ "." } ; - WhatIsNamePron p = { s = ["what is"] ++ p.s!Gen ++ "name" ++ "?"; }; + Hello = stop "hello" ; + GoodMorning = stop ["good morning"]; + GoodEvening = stop ["good evening"] ; + WhatIsNamePron p = quest (["what is"] ++ p.s!Gen ++ "name") ; }
\ No newline at end of file diff --git a/examples/peacekeeping/english/PeaceSpoken_Eng.gf b/examples/peacekeeping/english/PeaceSpoken_Eng.gf new file mode 100644 index 000000000..bdd81bd9f --- /dev/null +++ b/examples/peacekeeping/english/PeaceSpoken_Eng.gf @@ -0,0 +1,8 @@ +--# -path=.:..:present:prelude + +concrete PeaceSpoken_Eng of PeaceSpoken = + Peace_Eng ** { + + flags startcat = PhraseSpoken ; + +} diff --git a/examples/peacekeeping/english/Peace_Eng.gf b/examples/peacekeeping/english/Peace_Eng.gf index bb3c726ed..dff33298b 100644 --- a/examples/peacekeeping/english/Peace_Eng.gf +++ b/examples/peacekeeping/english/Peace_Eng.gf @@ -5,6 +5,6 @@ concrete Peace_Eng of Peace = PeaceLexExt_Eng, PeacePhrases_Eng ** { - flags startcat = Phr ; + flags startcat = PhraseWritten ; } |
