From 1f342b2c25a5b3026de101028a56b3ff17e04e5b Mon Sep 17 00:00:00 2001 From: aarne Date: Thu, 16 Aug 2007 09:41:00 +0000 Subject: prepared mini syntax example --- doc/tutorial/resource/Syntax.gf | 30 ++++++++++++++++++++++-------- 1 file changed, 22 insertions(+), 8 deletions(-) (limited to 'doc/tutorial/resource/Syntax.gf') diff --git a/doc/tutorial/resource/Syntax.gf b/doc/tutorial/resource/Syntax.gf index 4fef6b543..59ba7d770 100644 --- a/doc/tutorial/resource/Syntax.gf +++ b/doc/tutorial/resource/Syntax.gf @@ -3,22 +3,33 @@ abstract Syntax = { flags startcat=Phr ; cat + Phr ; -- any complete sentence e.g. "Is this pizza good?" S ; -- declarative sentence e.g. "this pizza is good" + QS ; -- question sentence e.g. "is this pizza good" NP ; -- noun phrase e.g. "this pizza" - CN ; -- common noun e.g. "pizza" + IP ; -- interrogative phrase e.g "which pizza" + CN ; -- common noun phrase e.g. "very good pizza" Det ; -- determiner e.g. "this" AP ; -- adjectival phrase e.g. "very good" AdA ; -- adadjective e.g. "very" VP ; -- verb phrase e.g. "is good" + N ; -- noun e.g. "pizza" + A ; -- adjective e.g. "good" V ; -- intransitive verb e.g. "boil" V2 ; -- two-place verb e.g. "eat" fun + PhrS : S -> Phr ; + PhrQS : QS -> Phr ; + PosVP, NegVP : NP -> VP -> S ; + QPosVP, QNegVP : NP -> VP -> QS ; + + IPPosVP, IPNegVP : IP -> VP -> QS ; + IPPosV2, IPNegV2 : IP -> NP -> V2 -> QS ; - PredAP : AP -> VP ; - PredV : V -> VP ; - PredV2 : V2 -> NP -> VP ; + ComplV2 : V2 -> NP -> VP ; + ComplAP : AP -> VP ; DetCN : Det -> CN -> NP ; @@ -26,6 +37,11 @@ abstract Syntax = { AdAP : AdA -> AP -> AP ; + WhichCN : CN -> IP ; + + UseN : N -> CN ; + UseA : A -> AP ; + UseV : V -> VP ; -- entries of the closed lexicon @@ -36,11 +52,9 @@ abstract Syntax = { every_Det : Det ; theSg_Det : Det ; thePl_Det : Det ; - a_Det : Det ; + indef_Det : Det ; plur_Det : Det ; two_Det : Det ; very_AdA : AdA ; - too_AdA : AdA ; - -} \ No newline at end of file +} -- cgit v1.2.3