diff options
| author | peter.ljunglof <peter.ljunglof@gu.se> | 2012-01-27 22:56:14 +0000 |
|---|---|---|
| committer | peter.ljunglof <peter.ljunglof@gu.se> | 2012-01-27 22:56:14 +0000 |
| commit | 582c6cc92f6f3e2a17071beb59c4c3861b751a2a (patch) | |
| tree | aa930b80928e163e9e0427e45ad01a798d461a22 /examples/fracas/src | |
| parent | 6f0795d8a37749293beb54fc0209af8d7c285157 (diff) | |
Added the FraCaS Treebank to the examples
Diffstat (limited to 'examples/fracas/src')
| -rw-r--r-- | examples/fracas/src/Additions.gf | 77 | ||||
| -rw-r--r-- | examples/fracas/src/AdditionsEng.gf | 104 | ||||
| -rw-r--r-- | examples/fracas/src/AdditionsSwe.gf | 83 | ||||
| -rw-r--r-- | examples/fracas/src/FraCaS.gf | 59 | ||||
| -rw-r--r-- | examples/fracas/src/FraCaSBank.gf | 1579 | ||||
| -rw-r--r-- | examples/fracas/src/FraCaSBankEng.gf | 3 | ||||
| -rw-r--r-- | examples/fracas/src/FraCaSBankI.gf | 1579 | ||||
| -rw-r--r-- | examples/fracas/src/FraCaSBankOriginal.gf | 1581 | ||||
| -rw-r--r-- | examples/fracas/src/FraCaSBankSwe.gf | 3 | ||||
| -rw-r--r-- | examples/fracas/src/FraCaSEng.gf | 69 | ||||
| -rw-r--r-- | examples/fracas/src/FraCaSLex.gf | 519 | ||||
| -rw-r--r-- | examples/fracas/src/FraCaSLexEng.gf | 569 | ||||
| -rw-r--r-- | examples/fracas/src/FraCaSLexSwe.gf | 585 | ||||
| -rw-r--r-- | examples/fracas/src/FraCaSSwe.gf | 69 |
14 files changed, 6879 insertions, 0 deletions
diff --git a/examples/fracas/src/Additions.gf b/examples/fracas/src/Additions.gf new file mode 100644 index 000000000..2abb98304 --- /dev/null +++ b/examples/fracas/src/Additions.gf @@ -0,0 +1,77 @@ +--# -path=.:alltenses + +-- Additions to the resource grammar + +abstract Additions = Cat ** { + +-- First we start with the contents of the RGL's Extra.gf, as it looked like in October 2011. + +fun + GenNP : NP -> Quant ; -- this man's + ComplBareVS : VS -> S -> VP ; -- know you go + + StrandRelSlash : RP -> ClSlash -> RCl ; -- that he lives in + EmptyRelSlash : ClSlash -> RCl ; -- he lives in + +cat + VPI ; + [VPI] {2} ; + +fun + MkVPI : VP -> VPI ; + ConjVPI : Conj -> [VPI] -> VPI ; + ComplVPIVV : VV -> VPI -> VP ; + +cat + VPS ; + [VPS] {2} ; + +fun + MkVPS : Temp -> Pol -> VP -> VPS ; + ConjVPS : Conj -> [VPS] -> VPS ; + PredVPS : NP -> VPS -> S ; + +fun + PartVP : VP -> AP ; -- (the man) looking at Mary + EmbedPresPart : VP -> SC ; -- looking at Mary (is fun) + + PassVPSlash : VPSlash -> VP ; -- be forced to sleep + +-- And then we give some FraCaS-specific additions to the original Extra.gf. + +cat + [QS]{2} ; + [Det]{2} ; + +fun + -- NP relative phrases, without comma + RelNPa : NP -> RS -> NP ; + + -- just to overcome a bug in AdjectiveScand.gf + UseComparA_prefix : A -> AP ; + + -- s-form passive + PassV2s : V2 -> VP ; + + -- idiom "so do I", "so did she" + SoDoI : NP -> Cl ; + + -- as ExtAdvS, but for questions + ExtAdvQS : Adv -> QS -> QS ; + + -- question conjunction + ConjQS : Conj -> [QS] -> QS ; + + -- determiner conjunction + ConjDet : Conj -> [Det] -> Det ; + + -- -- possible additional functions: + -- AdVAdv : Adv -> AdV ; + -- PassV2V : V2V -> VV ; + -- ComplVPIV2V : V2V -> VPI -> VPSlash ; + -- ComplVV : VV -> VP -> VP ; + -- ComparAdvNoun : CAdv -> CN -> NP -> NP ; + -- ComparAdvNounS : CAdv -> CN -> S -> NP ; + -- ConjVPSlash : Conj -> VPSlash -> VPSlash -> VPSlash ; + +} diff --git a/examples/fracas/src/AdditionsEng.gf b/examples/fracas/src/AdditionsEng.gf new file mode 100644 index 000000000..ac9c6a751 --- /dev/null +++ b/examples/fracas/src/AdditionsEng.gf @@ -0,0 +1,104 @@ +--# -path=.:alltenses + +concrete AdditionsEng of Additions = CatEng ** + open ResEng, Coordination, Prelude, MorphoEng, ParadigmsEng, + (E=ExtraEng), + (R=ResEng), + (G=GrammarEng), + (P=ParadigmsEng), + (X=ParamX), + (C=Coordination) + in { + +-- First we start with the contents of the RGL's ExtraEng.gf, as it looked like in October 2011. + +lin + GenNP = E.GenNP ; + ComplBareVS = E.ComplBareVS ; + StrandRelSlash = E.StrandRelSlash ; + EmptyRelSlash = E.EmptyRelSlash ; + +lincat + VPI = E.VPI ; + [VPI] = E.ListVPI ; + +lin + BaseVPI = E.BaseVPI ; + ConsVPI = E.ConsVPI ; + MkVPI = E.MkVPI ; + ConjVPI = E.ConjVPI ; + ComplVPIVV = E.ComplVPIVV ; + +lincat + VPS = E.VPS ; + [VPS] = E.ListVPS ; + +lin + BaseVPS = E.BaseVPS ; + ConsVPS = E.ConsVPS ; + PredVPS = E.PredVPS ; + MkVPS = E.MkVPS ; + ConjVPS = E.ConjVPS ; + +lin + PassVPSlash = E.PassVPSlash ; + PartVP = E.PartVP ; + EmbedPresPart = E.EmbedPresPart ; + +-- And then we give some FraCaS-specific additions to the original ExtraEng.gf. + +lincat + [QS] = {s1,s2 : X.QForm => Str} ; + [Det] = {s1,s2 : Str ; sp1,sp2 : R.NPCase => Str ; n : X.Number ; hasNum : Bool} ; + +lin + RelNPa np rs = { + s = \\c => np.s ! c ++ rs.s ! np.a ; + a = np.a + } ; + + UseComparA_prefix = G.UseComparA ; + + PassV2s = G.PassV2 ; + + SoDoI subj = { + s = \\t,a,b,o => + let + so = case b of { + R.CPos => "so" ; + R.CNeg c => "neither" + } ; + did = case <t,a> of { + <X.Pres,X.Simul> => R.agrVerb "does" "do" subj.a ; + <X.Pres,X.Anter> => R.agrVerb "has" "have" subj.a ; + <X.Past,X.Simul> => "did" ; + <X.Past,X.Anter> => "had" ; + <X.Fut ,_ > => "will" ; + <X.Cond,_ > => "would" + } + in + case o of { + R.ODir => so ++ did ++ (subj.s ! R.npNom) ; + R.OQuest => did ++ (subj.s ! R.npNom) ++ so + } + } ; + + ExtAdvQS a s = {s = \\q => a.s ++ "," ++ s.s ! q} ; + + ConjQS conj ss = C.conjunctDistrTable X.QForm conj ss ; + BaseQS x y = C.twoTable X.QForm x y ; + ConsQS x xs = C.consrTable X.QForm C.comma x xs ; + + ConjDet conj ss = C.conjunctDistrSS conj ss ** { + sp = \\c => conj.s1 ++ ss.sp1 ! c ++ conj.s2 ++ ss.sp2 ! c; + n = X.conjNumber conj.n ss.n; hasNum = ss.hasNum + } ; + BaseDet x y = C.twoSS x y ** { + sp1 = x.sp; sp2 = y.sp; n = X.conjNumber x.n y.n; hasNum = orB x.hasNum y.hasNum + } ; + ConsDet x xs = C.consrSS C.comma x xs ** { + sp1 = \\c => x.sp ! c ++ C.comma ++ xs.sp1 ! c; + sp2 = xs.sp2; n = X.conjNumber xs.n x.n; hasNum = orB xs.hasNum x.hasNum + } ; + +} diff --git a/examples/fracas/src/AdditionsSwe.gf b/examples/fracas/src/AdditionsSwe.gf new file mode 100644 index 000000000..653a78afe --- /dev/null +++ b/examples/fracas/src/AdditionsSwe.gf @@ -0,0 +1,83 @@ +--# -path=.:alltenses + +concrete AdditionsSwe of Additions = CatSwe ** + open CommonScand, Coordination, ResSwe, ParamX, + Prelude, + (E=ExtraSwe), + (M=MorphoSwe), + (P=ParadigmsSwe), + (I=IrregSwe), + (G=GrammarSwe), + (X=ParamX), + (C=Coordination) + in { + +-- First we start with the contents of the RGL's ExtraSwe.gf, as it looked like in October 2011. + +lin + GenNP = E.GenNP ; + ComplBareVS = E.ComplBareVS ; + StrandRelSlash = E.StrandRelSlash ; + EmptyRelSlash = E.EmptyRelSlash ; + +lincat + VPI = E.VPI ; + [VPI] = E.ListVPI ; + +lin + BaseVPI = E.BaseVPI ; + ConsVPI = E.ConsVPI ; + MkVPI = E.MkVPI ; + ConjVPI = E.ConjVPI ; + ComplVPIVV = E.ComplVPIVV ; + +lincat + VPS = E.VPS ; + [VPS] = E.ListVPS ; + +lin + BaseVPS = E.BaseVPS ; + ConsVPS = E.ConsVPS ; + PredVPS = E.PredVPS ; + MkVPS = E.MkVPS ; + ConjVPS = E.ConjVPS ; + +lin + PassVPSlash vps = variants{} ; -- M.insertObj (\\a => "[??]") (UseV M.verbBecome) ; + PartVP vp = variants{} ; -- {s = \\ap => "[??]"; isPre = False} ; + EmbedPresPart vp = variants{} ; + +-- And then we give some FraCaS-specific additions to the original ExtraSwe.gf. + +lincat + [QS] = {s1,s2 : X.QForm => Str} ; + [Det] = {s1,s2,sp1,sp2 : Bool => M.NGender => Str ; n : M.Number ; det : M.DetSpecies} ; + +lin + RelNPa np rs = { + s = \\c => np.s ! c ++ rs.s ! np.a ! M.RNom ; + a = np.a ; + isMod = np.isMod + } ; + + UseComparA_prefix a = {s = (G.UseComparA a).s; isPre = True}; + + PassV2s v2 = predV (P.depV (lin V v2)) ; + + SoDoI subj = M.mkClause "det" (M.agrP3 M.neutrum M.Sg) + (M.insertObj (\\_ => subj.s ! M.nominative ++ "också") (G.UseV I.göra_V)) ; + -- error in Anter: "det har gjort han också" + -- error in PNeg: "det gör inte han också" (better: "inte heller") + -- probably error in Inv/Sub word order too + + ExtAdvQS a s = {s = \\q => a.s ++ "," ++ s.s ! q} ; + + ConjQS conj ss = C.conjunctDistrTable X.QForm conj ss ; + BaseQS x y = C.twoTable X.QForm x y ; + ConsQS x xs = C.consrTable X.QForm C.comma x xs ; + + ConjDet conj ss = variants{} ; + BaseDet x y = variants{} ; + ConsDet x xs = variants{} ; + +} diff --git a/examples/fracas/src/FraCaS.gf b/examples/fracas/src/FraCaS.gf new file mode 100644 index 000000000..756c07c6c --- /dev/null +++ b/examples/fracas/src/FraCaS.gf @@ -0,0 +1,59 @@ +--# -path=.:alltenses + +abstract FraCaS = Grammar, Additions, FraCaSLex ** { + +flags + startcat = Phr ; + +-- language independent functions + +fun + ComparAsAs : A -> NP -> AP; + +fun + Adverbial : Adv -> Phr; + PAdverbial : PConj -> Adv -> Phr; + Nounphrase : NP -> Phr; + PNounphrase : PConj -> NP -> Phr; + Question : QS -> Phr; + PQuestion : PConj -> QS -> Phr; + Sentence : S -> Phr; + PSentence : PConj -> S -> Phr; + +fun + Past : Temp; + PastPerfect : Temp; + Present : Temp; + PresentPerfect : Temp; + Future : Temp; + FuturePerfect : Temp; + Conditional : Temp; + +fun + ConjCN2 : Conj -> CN -> CN -> CN; + ConjNP2 : Conj -> NP -> NP -> NP; + ConjNP3 : Conj -> NP -> NP -> NP -> NP; + ConjQS2 : Conj -> QS -> QS -> QS; + ConjS2 : Conj -> S -> S -> S; + ConjVPI2 : Conj -> VP -> VP -> VPI; + ConjVPS2 : Conj -> Temp -> Pol -> VP -> Temp -> Pol -> VP -> VPS; + +-- language dependent functions + +fun + UncNeg : Pol ; + +fun + ComplVSa : VS -> S -> VP ; + ProgrVPa : VP -> VP ; + +fun + elliptic_V : V ; + elliptic_NP_Sg, elliptic_NP_Pl : NP ; + elliptic_CN : CN ; + elliptic_VP : VP ; + elliptic_Cl : Cl ; + elliptic_VPSlash : VPSlash ; + elliptic_V2V : V2V ; + +} diff --git a/examples/fracas/src/FraCaSBank.gf b/examples/fracas/src/FraCaSBank.gf new file mode 100644 index 000000000..53af378f4 --- /dev/null +++ b/examples/fracas/src/FraCaSBank.gf @@ -0,0 +1,1579 @@ +--# -path=.:alltenses:prelude + +abstract FraCaSBank = { + +cat FraCaSPhrase; + +fun s_001_1_p : FraCaSPhrase; +fun s_001_2_q : FraCaSPhrase; +fun s_001_3_h : FraCaSPhrase; + +fun s_002_1_p : FraCaSPhrase; +fun s_002_2_p : FraCaSPhrase; +fun s_002_3_q : FraCaSPhrase; +fun s_002_4_h : FraCaSPhrase; + +fun s_003_1_p : FraCaSPhrase; +fun s_003_2_p : FraCaSPhrase; +fun s_003_3_q : FraCaSPhrase; +fun s_003_4_h : FraCaSPhrase; + +fun s_004_1_p : FraCaSPhrase; +fun s_004_2_p : FraCaSPhrase; +fun s_004_3_q : FraCaSPhrase; +fun s_004_4_h : FraCaSPhrase; + +fun s_005_1_p : FraCaSPhrase; +fun s_005_2_q : FraCaSPhrase; +fun s_005_3_h : FraCaSPhrase; + +fun s_006_1_p : FraCaSPhrase; +fun s_006_2_q : FraCaSPhrase; +fun s_006_3_h : FraCaSPhrase; + +fun s_007_1_p : FraCaSPhrase; +fun s_007_2_q : FraCaSPhrase; +fun s_007_3_h : FraCaSPhrase; + +fun s_008_1_p : FraCaSPhrase; +fun s_008_2_q : FraCaSPhrase; +fun s_008_3_h : FraCaSPhrase; + +fun s_009_1_p : FraCaSPhrase; +fun s_009_2_q : FraCaSPhrase; +fun s_009_3_h : FraCaSPhrase; + +fun s_010_1_p : FraCaSPhrase; +fun s_010_2_q : FraCaSPhrase; +fun s_010_3_h : FraCaSPhrase; + +fun s_011_1_p : FraCaSPhrase; +fun s_011_2_p : FraCaSPhrase; +fun s_011_3_q : FraCaSPhrase; +fun s_011_4_h : FraCaSPhrase; + +fun s_012_1_p : FraCaSPhrase; +fun s_012_2_q : FraCaSPhrase; +fun s_012_3_h : FraCaSPhrase; + +fun s_013_1_p : FraCaSPhrase; +fun s_013_2_p : FraCaSPhrase; +fun s_013_3_q : FraCaSPhrase; +fun s_013_4_h : FraCaSPhrase; + +fun s_014_1_p : FraCaSPhrase; +fun s_014_2_p : FraCaSPhrase; +fun s_014_3_q : FraCaSPhrase; +fun s_014_4_h : FraCaSPhrase; + +fun s_015_1_p : FraCaSPhrase; +fun s_015_2_q : FraCaSPhrase; +fun s_015_3_h : FraCaSPhrase; + +fun s_016_1_p : FraCaSPhrase; +fun s_016_2_q : FraCaSPhrase; +fun s_016_3_h : FraCaSPhrase; + +fun s_017_1_p : FraCaSPhrase; +fun s_017_2_q : FraCaSPhrase; +fun s_017_3_h : FraCaSPhrase; + +fun s_018_1_p : FraCaSPhrase; +fun s_018_2_p : FraCaSPhrase; +fun s_018_3_p : FraCaSPhrase; +fun s_018_4_q : FraCaSPhrase; +fun s_018_5_h : FraCaSPhrase; + +fun s_019_1_p : FraCaSPhrase; +fun s_019_2_p : FraCaSPhrase; +fun s_019_3_p : FraCaSPhrase; +fun s_019_4_q : FraCaSPhrase; +fun s_019_5_h : FraCaSPhrase; + +fun s_020_1_p : FraCaSPhrase; +fun s_020_2_p : FraCaSPhrase; +fun s_020_3_p : FraCaSPhrase; +fun s_020_4_q : FraCaSPhrase; +fun s_020_5_h : FraCaSPhrase; + +fun s_021_1_p : FraCaSPhrase; +fun s_021_2_p : FraCaSPhrase; +fun s_021_3_p : FraCaSPhrase; +fun s_021_4_q : FraCaSPhrase; +fun s_021_5_h : FraCaSPhrase; + +fun s_022_1_p : FraCaSPhrase; +fun s_022_2_q : FraCaSPhrase; +fun s_022_3_h : FraCaSPhrase; + +fun s_023_1_p : FraCaSPhrase; +fun s_023_2_q : FraCaSPhrase; +fun s_023_3_h : FraCaSPhrase; + +fun s_024_1_p : FraCaSPhrase; +fun s_024_2_q : FraCaSPhrase; +fun s_024_3_h : FraCaSPhrase; + +fun s_025_1_p : FraCaSPhrase; +fun s_025_2_q : FraCaSPhrase; +fun s_025_3_h : FraCaSPhrase; + +fun s_026_1_p : FraCaSPhrase; +fun s_026_2_p : FraCaSPhrase; +fun s_026_3_p : FraCaSPhrase; +fun s_026_4_q : FraCaSPhrase; +fun s_026_5_h : FraCaSPhrase; + +fun s_027_1_p : FraCaSPhrase; +fun s_027_2_p : FraCaSPhrase; +fun s_027_3_p : FraCaSPhrase; +fun s_027_4_q : FraCaSPhrase; +fun s_027_5_h : FraCaSPhrase; + +fun s_028_1_p : FraCaSPhrase; +fun s_028_2_p : FraCaSPhrase; +fun s_028_3_p : FraCaSPhrase; +fun s_028_4_q : FraCaSPhrase; +fun s_028_5_h : FraCaSPhrase; + +fun s_029_1_p : FraCaSPhrase; +fun s_029_2_q : FraCaSPhrase; +fun s_029_3_h : FraCaSPhrase; + +fun s_030_1_p : FraCaSPhrase; +fun s_030_2_q : FraCaSPhrase; +fun s_030_3_h : FraCaSPhrase; + +fun s_031_1_p : FraCaSPhrase; +fun s_031_2_q : FraCaSPhrase; +fun s_031_3_h : FraCaSPhrase; + +fun s_032_1_p : FraCaSPhrase; +fun s_032_2_q : FraCaSPhrase; +fun s_032_3_h : FraCaSPhrase; + +fun s_033_1_p : FraCaSPhrase; +fun s_033_2_q : FraCaSPhrase; +fun s_033_3_h : FraCaSPhrase; + +fun s_034_1_p : FraCaSPhrase; +fun s_034_2_p : FraCaSPhrase; +fun s_034_3_p : FraCaSPhrase; +fun s_034_4_q : FraCaSPhrase; +fun s_034_5_h : FraCaSPhrase; + +fun s_035_1_p : FraCaSPhrase; +fun s_035_2_p : FraCaSPhrase; +fun s_035_3_p : FraCaSPhrase; +fun s_035_4_q : FraCaSPhrase; +fun s_035_5_h : FraCaSPhrase; + +fun s_036_1_p : FraCaSPhrase; +fun s_036_2_p : FraCaSPhrase; +fun s_036_3_p : FraCaSPhrase; +fun s_036_4_q : FraCaSPhrase; +fun s_036_5_h : FraCaSPhrase; + +fun s_037_1_p : FraCaSPhrase; +fun s_037_2_p : FraCaSPhrase; +fun s_037_3_p : FraCaSPhrase; +fun s_037_4_q : FraCaSPhrase; +fun s_037_5_h : FraCaSPhrase; + +fun s_038_1_p : FraCaSPhrase; +fun s_038_2_q : FraCaSPhrase; +fun s_038_3_h : FraCaSPhrase; + +fun s_039_1_p : FraCaSPhrase; +fun s_039_2_q : FraCaSPhrase; +fun s_039_3_h : FraCaSPhrase; + +fun s_040_1_p : FraCaSPhrase; +fun s_040_2_q : FraCaSPhrase; +fun s_040_3_h : FraCaSPhrase; + +fun s_041_1_p : FraCaSPhrase; +fun s_041_2_q : FraCaSPhrase; +fun s_041_3_h : FraCaSPhrase; + +fun s_042_1_p : FraCaSPhrase; +fun s_042_2_p : FraCaSPhrase; +fun s_042_3_p : FraCaSPhrase; +fun s_042_4_q : FraCaSPhrase; +fun s_042_5_h : FraCaSPhrase; + +fun s_043_1_p : FraCaSPhrase; +fun s_043_2_p : FraCaSPhrase; +fun s_043_3_p : FraCaSPhrase; +fun s_043_4_q : FraCaSPhrase; +fun s_043_5_h : FraCaSPhrase; + +fun s_044_1_p : FraCaSPhrase; +fun s_044_2_p : FraCaSPhrase; +fun s_044_3_p : FraCaSPhrase; +fun s_044_4_q : FraCaSPhrase; +fun s_044_5_h : FraCaSPhrase; + +fun s_045_1_p : FraCaSPhrase; +fun s_045_2_q : FraCaSPhrase; +fun s_045_3_h : FraCaSPhrase; + +fun s_046_1_p : FraCaSPhrase; +fun s_046_2_q : FraCaSPhrase; +fun s_046_3_h : FraCaSPhrase; + +fun s_047_1_p : FraCaSPhrase; +fun s_047_2_q : FraCaSPhrase; +fun s_047_3_h : FraCaSPhrase; + +fun s_048_1_p : FraCaSPhrase; +fun s_048_2_q : FraCaSPhrase; +fun s_048_3_h : FraCaSPhrase; + +fun s_049_1_p : FraCaSPhrase; +fun s_049_2_p : FraCaSPhrase; +fun s_049_3_q : FraCaSPhrase; +fun s_049_4_h : FraCaSPhrase; + +fun s_050_1_p : FraCaSPhrase; +fun s_050_2_p : FraCaSPhrase; +fun s_050_3_q : FraCaSPhrase; +fun s_050_4_h : FraCaSPhrase; + +fun s_051_1_p : FraCaSPhrase; +fun s_051_2_p : FraCaSPhrase; +fun s_051_3_q : FraCaSPhrase; +fun s_051_4_h : FraCaSPhrase; + +fun s_052_1_p : FraCaSPhrase; +fun s_052_2_p : FraCaSPhrase; +fun s_052_3_q : FraCaSPhrase; +fun s_052_4_h : FraCaSPhrase; + +fun s_053_1_p : FraCaSPhrase; +fun s_053_2_p : FraCaSPhrase; +fun s_053_3_q : FraCaSPhrase; +fun s_053_4_h : FraCaSPhrase; + +fun s_054_1_p : FraCaSPhrase; +fun s_054_2_q : FraCaSPhrase; +fun s_054_3_h : FraCaSPhrase; + +fun s_055_1_p : FraCaSPhrase; +fun s_055_2_q : FraCaSPhrase; +fun s_055_3_h : FraCaSPhrase; + +fun s_056_1_p : FraCaSPhrase; +fun s_056_2_q : FraCaSPhrase; +fun s_056_3_h : FraCaSPhrase; + +fun s_057_1_p : FraCaSPhrase; +fun s_057_2_q : FraCaSPhrase; +fun s_057_3_h : FraCaSPhrase; + +fun s_058_1_p : FraCaSPhrase; +fun s_058_2_q : FraCaSPhrase; +fun s_058_3_h : FraCaSPhrase; + +fun s_059_1_p : FraCaSPhrase; +fun s_059_2_q : FraCaSPhrase; +fun s_059_3_h : FraCaSPhrase; + +fun s_060_1_p : FraCaSPhrase; +fun s_060_2_q : FraCaSPhrase; +fun s_060_3_h : FraCaSPhrase; + +fun s_061_1_p : FraCaSPhrase; +fun s_061_2_q : FraCaSPhrase; +fun s_061_3_h : FraCaSPhrase; + +fun s_062_1_p : FraCaSPhrase; +fun s_062_2_q : FraCaSPhrase; +fun s_062_3_h : FraCaSPhrase; + +fun s_063_1_p : FraCaSPhrase; +fun s_063_2_q : FraCaSPhrase; +fun s_063_3_h : FraCaSPhrase; + +fun s_064_1_p : FraCaSPhrase; +fun s_064_2_q : FraCaSPhrase; +fun s_064_3_h : FraCaSPhrase; + +fun s_065_1_p : FraCaSPhrase; +fun s_065_2_p : FraCaSPhrase; +fun s_065_3_q : FraCaSPhrase; +fun s_065_4_h : FraCaSPhrase; + +fun s_066_1_p : FraCaSPhrase; +fun s_066_2_p : FraCaSPhrase; +fun s_066_3_q : FraCaSPhrase; +fun s_066_4_h : FraCaSPhrase; + +fun s_067_1_p : FraCaSPhrase; +fun s_067_2_p : FraCaSPhrase; +fun s_067_3_q : FraCaSPhrase; +fun s_067_4_h : FraCaSPhrase; + +fun s_068_1_p : FraCaSPhrase; +fun s_068_2_p : FraCaSPhrase; +fun s_068_3_q : FraCaSPhrase; +fun s_068_4_h : FraCaSPhrase; + +fun s_069_1_p : FraCaSPhrase; +fun s_069_2_p : FraCaSPhrase; +fun s_069_3_q : FraCaSPhrase; +fun s_069_4_h : FraCaSPhrase; + +fun s_070_1_p : FraCaSPhrase; +fun s_070_2_q : FraCaSPhrase; +fun s_070_3_h : FraCaSPhrase; + +fun s_071_1_p : FraCaSPhrase; +fun s_071_2_q : FraCaSPhrase; +fun s_071_3_h : FraCaSPhrase; + +fun s_072_1_p : FraCaSPhrase; +fun s_072_2_q : FraCaSPhrase; +fun s_072_3_h : FraCaSPhrase; + +fun s_073_1_p : FraCaSPhrase; +fun s_073_2_q : FraCaSPhrase; +fun s_073_3_h : FraCaSPhrase; + +fun s_074_1_p : FraCaSPhrase; +fun s_074_2_q : FraCaSPhrase; +fun s_074_3_h : FraCaSPhrase; + +fun s_075_1_p : FraCaSPhrase; +fun s_075_2_q : FraCaSPhrase; +fun s_075_3_h : FraCaSPhrase; + +fun s_076_1_p : FraCaSPhrase; +fun s_076_2_q : FraCaSPhrase; +fun s_076_3_h : FraCaSPhrase; + +fun s_077_1_p : FraCaSPhrase; +fun s_077_2_q : FraCaSPhrase; +fun s_077_3_h : FraCaSPhrase; + +fun s_078_1_p : FraCaSPhrase; +fun s_078_2_q : FraCaSPhrase; +fun s_078_3_h : FraCaSPhrase; + +fun s_079_1_p : FraCaSPhrase; +fun s_079_2_q : FraCaSPhrase; +fun s_079_3_h : FraCaSPhrase; + +fun s_080_1_p : FraCaSPhrase; +fun s_080_2_q : FraCaSPhrase; +fun s_080_3_h : FraCaSPhrase; + +fun s_081_1_p : FraCaSPhrase; +fun s_081_2_q : FraCaSPhrase; +fun s_081_3_h : FraCaSPhrase; + +fun s_082_1_p : FraCaSPhrase; +fun s_082_2_q : FraCaSPhrase; +fun s_082_3_h : FraCaSPhrase; + +fun s_083_1_p : FraCaSPhrase; +fun s_083_2_q : FraCaSPhrase; +fun s_083_3_h : FraCaSPhrase; + +fun s_084_1_p : FraCaSPhrase; +fun s_084_2_q : FraCaSPhrase; +fun s_084_3_h : FraCaSPhrase; + +fun s_085_1_p : FraCaSPhrase; +fun s_085_2_q : FraCaSPhrase; +fun s_085_3_h : FraCaSPhrase; + +fun s_086_1_p : FraCaSPhrase; +fun s_086_2_q : FraCaSPhrase; +fun s_086_3_h : FraCaSPhrase; + +fun s_087_1_p : FraCaSPhrase; +fun s_087_2_q : FraCaSPhrase; +fun s_087_3_h : FraCaSPhrase; + +fun s_088_1_p : FraCaSPhrase; +fun s_088_2_q : FraCaSPhrase; +fun s_088_3_h : FraCaSPhrase; + +fun s_089_1_p : FraCaSPhrase; +fun s_089_2_q : FraCaSPhrase; +fun s_089_3_h : FraCaSPhrase; + +fun s_090_1_p : FraCaSPhrase; +fun s_090_2_q : FraCaSPhrase; +fun s_090_3_h : FraCaSPhrase; + +fun s_091_1_p : FraCaSPhrase; +fun s_091_2_q : FraCaSPhrase; +fun s_091_3_h : FraCaSPhrase; + +fun s_092_1_p : FraCaSPhrase; +fun s_092_2_q : FraCaSPhrase; +fun s_092_3_h : FraCaSPhrase; + +fun s_093_1_p : FraCaSPhrase; +fun s_093_2_q : FraCaSPhrase; +fun s_093_3_h : FraCaSPhrase; + +fun s_094_1_p : FraCaSPhrase; +fun s_094_2_q : FraCaSPhrase; +fun s_094_3_h : FraCaSPhrase; + +fun s_095_1_p : FraCaSPhrase; +fun s_095_2_q : FraCaSPhrase; +fun s_095_3_h : FraCaSPhrase; + +fun s_096_1_p : FraCaSPhrase; +fun s_096_2_q : FraCaSPhrase; +fun s_096_3_h : FraCaSPhrase; + +fun s_097_1_p : FraCaSPhrase; +fun s_097_2_q : FraCaSPhrase; +fun s_097_3_h : FraCaSPhrase; + +fun s_098_1_p : FraCaSPhrase; +fun s_098_2_p : FraCaSPhrase; +fun s_098_3_q : FraCaSPhrase; +fun s_098_4_h : FraCaSPhrase; + +fun s_099_1_p : FraCaSPhrase; +fun s_099_2_p : FraCaSPhrase; +fun s_099_3_q : FraCaSPhrase; +fun s_099_4_h : FraCaSPhrase; + +fun s_100_1_p : FraCaSPhrase; +fun s_100_2_q : FraCaSPhrase; +fun s_100_3_h : FraCaSPhrase; + +fun s_101_1_p : FraCaSPhrase; +fun s_101_2_p : FraCaSPhrase; +fun s_101_3_q : FraCaSPhrase; +fun s_101_4_h : FraCaSPhrase; + +fun s_102_1_p : FraCaSPhrase; +fun s_102_2_p : FraCaSPhrase; +fun s_102_3_q : FraCaSPhrase; +fun s_102_4_h : FraCaSPhrase; + +fun s_103_1_p : FraCaSPhrase; +fun s_103_2_p : FraCaSPhrase; +fun s_103_3_q : FraCaSPhrase; +fun s_103_4_h : FraCaSPhrase; + +fun s_104_1_p : FraCaSPhrase; +fun s_104_2_p : FraCaSPhrase; +fun s_104_3_q : FraCaSPhrase; +fun s_104_4_h : FraCaSPhrase; + +fun s_105_1_p : FraCaSPhrase; +fun s_105_2_q : FraCaSPhrase; +fun s_105_3_h : FraCaSPhrase; + +fun s_106_1_p : FraCaSPhrase; +fun s_106_2_q : FraCaSPhrase; +fun s_106_3_h : FraCaSPhrase; + +fun s_107_1_p : FraCaSPhrase; +fun s_107_2_q : FraCaSPhrase; +fun s_107_3_h : FraCaSPhrase; + +fun s_108_1_p : FraCaSPhrase; +fun s_108_2_q : FraCaSPhrase; +fun s_108_3_h : FraCaSPhrase; + +fun s_109_1_p : FraCaSPhrase; +fun s_109_2_q : FraCaSPhrase; +fun s_109_3_h : FraCaSPhrase; + +fun s_110_1_p : FraCaSPhrase; +fun s_110_2_q : FraCaSPhrase; +fun s_110_3_h : FraCaSPhrase; + +fun s_111_1_p : FraCaSPhrase; +fun s_111_2_p : FraCaSPhrase; +fun s_111_3_q : FraCaSPhrase; +fun s_111_4_h : FraCaSPhrase; + +fun s_112_1_p : FraCaSPhrase; +fun s_112_2_p : FraCaSPhrase; +fun s_112_3_q : FraCaSPhrase; +fun s_112_4_h : FraCaSPhrase; + +fun s_113_1_p : FraCaSPhrase; +fun s_113_2_p : FraCaSPhrase; +fun s_113_3_q : FraCaSPhrase; +fun s_113_4_h : FraCaSPhrase; + +fun s_114_1_p : FraCaSPhrase; +fun s_114_2_q : FraCaSPhrase; +fun s_114_3_h : FraCaSPhrase; + +fun s_115_1_p : FraCaSPhrase; +fun s_115_2_q : FraCaSPhrase; +fun s_115_3_h : FraCaSPhrase; + +fun s_116_1_p : FraCaSPhrase; +fun s_116_2_q : FraCaSPhrase; +fun s_116_3_h : FraCaSPhrase; + +fun s_117_1_p : FraCaSPhrase; +fun s_117_2_p : FraCaSPhrase; +fun s_117_3_q : FraCaSPhrase; +fun s_117_4_h : FraCaSPhrase; + +fun s_118_1_p : FraCaSPhrase; +fun s_118_2_p : FraCaSPhrase; +fun s_118_3_q : FraCaSPhrase; +fun s_118_4_h : FraCaSPhrase; + +fun s_119_1_p : FraCaSPhrase; +fun s_119_2_p : FraCaSPhrase; +fun s_119_3_q : FraCaSPhrase; +fun s_119_4_h : FraCaSPhrase; + +fun s_120_1_p : FraCaSPhrase; +fun s_120_2_p : FraCaSPhrase; +fun s_120_3_q : FraCaSPhrase; +fun s_120_4_h : FraCaSPhrase; + +fun s_121_1_p : FraCaSPhrase; +fun s_121_2_p : FraCaSPhrase; +fun s_121_3_p : FraCaSPhrase; +fun s_121_4_q : FraCaSPhrase; +fun s_121_5_h : FraCaSPhrase; + +fun s_122_1_p : FraCaSPhrase; +fun s_122_2_p : FraCaSPhrase; +fun s_122_3_q : FraCaSPhrase; +fun s_122_4_h : FraCaSPhrase; + +fun s_123_1_p : FraCaSPhrase; +fun s_123_2_p : FraCaSPhrase; +fun s_123_3_q : FraCaSPhrase; +fun s_123_4_h : FraCaSPhrase; + +fun s_124_1_p : FraCaSPhrase; +fun s_124_2_p : FraCaSPhrase; +fun s_124_3_q : FraCaSPhrase; +fun s_124_4_h : FraCaSPhrase; + +fun s_125_1_p : FraCaSPhrase; +fun s_125_2_p : FraCaSPhrase; +fun s_125_3_q : FraCaSPhrase; +fun s_125_4_h : FraCaSPhrase; + +fun s_126_1_p : FraCaSPhrase; +fun s_126_2_p : FraCaSPhrase; +fun s_126_3_q : FraCaSPhrase; +fun s_126_4_h : FraCaSPhrase; + +fun s_127_1_p : FraCaSPhrase; +fun s_127_2_p : FraCaSPhrase; +fun s_127_3_q : FraCaSPhrase; +fun s_127_4_h : FraCaSPhrase; + +fun s_128_1_p : FraCaSPhrase; +fun s_128_2_p : FraCaSPhrase; +fun s_128_3_q : FraCaSPhrase; +fun s_128_4_h : FraCaSPhrase; + +fun s_129_1_p : FraCaSPhrase; +fun s_129_2_p : FraCaSPhrase; +fun s_129_3_q : FraCaSPhrase; +fun s_129_4_h : FraCaSPhrase; + +fun s_130_1_p : FraCaSPhrase; +fun s_130_2_p : FraCaSPhrase; +fun s_130_3_q : FraCaSPhrase; +fun s_130_4_h : FraCaSPhrase; + +fun s_131_1_p : FraCaSPhrase; +fun s_131_2_p : FraCaSPhrase; +fun s_131_3_q : FraCaSPhrase; +fun s_131_4_h : FraCaSPhrase; + +fun s_132_1_p : FraCaSPhrase; +fun s_132_2_p : FraCaSPhrase; +fun s_132_3_q : FraCaSPhrase; +fun s_132_4_h : FraCaSPhrase; + +fun s_133_1_p : FraCaSPhrase; +fun s_133_2_p : FraCaSPhrase; +fun s_133_3_q : FraCaSPhrase; +fun s_133_4_h : FraCaSPhrase; + +fun s_134_1_p : FraCaSPhrase; +fun s_134_2_p : FraCaSPhrase; +fun s_134_3_q : FraCaSPhrase; +fun s_134_4_h : FraCaSPhrase; + +fun s_135_1_p : FraCaSPhrase; +fun s_135_2_p : FraCaSPhrase; +fun s_135_3_q : FraCaSPhrase; +fun s_135_4_h : FraCaSPhrase; + +fun s_136_1_p : FraCaSPhrase; +fun s_136_2_p : FraCaSPhrase; +fun s_136_3_q : FraCaSPhrase; +fun s_136_4_h : FraCaSPhrase; + +fun s_137_1_p : FraCaSPhrase; +fun s_137_2_p : FraCaSPhrase; +fun s_137_3_p : FraCaSPhrase; +fun s_137_4_p : FraCaSPhrase; +fun s_137_5_p : FraCaSPhrase; +fun s_137_6_q : FraCaSPhrase; +fun s_137_7_h : FraCaSPhrase; + +fun s_138_1_p : FraCaSPhrase; +fun s_138_2_p : FraCaSPhrase; +fun s_138_3_p : FraCaSPhrase; +fun s_138_4_q : FraCaSPhrase; +fun s_138_5_h : FraCaSPhrase; + +fun s_139_1_p : FraCaSPhrase; +fun s_139_2_q : FraCaSPhrase; +fun s_139_3_h : FraCaSPhrase; + +fun s_140_1_p : FraCaSPhrase; +fun s_140_2_q : FraCaSPhrase; +fun s_140_3_h : FraCaSPhrase; + +fun s_141_1_p : FraCaSPhrase; +fun s_141_2_q : FraCaSPhrase; +fun s_141_3_h : FraCaSPhrase; + +fun s_142_1_p : FraCaSPhrase; +fun s_142_2_p : FraCaSPhrase; +fun s_142_3_q : FraCaSPhrase; +fun s_142_4_h : FraCaSPhrase; + +fun s_143_1_p : FraCaSPhrase; +fun s_143_2_p : FraCaSPhrase; +fun s_143_3_p : FraCaSPhrase; +fun s_143_4_q : FraCaSPhrase; +fun s_143_5_h : FraCaSPhrase; + +fun s_144_1_p : FraCaSPhrase; +fun s_144_2_p : FraCaSPhrase; +fun s_144_3_q : FraCaSPhrase; +fun s_144_4_h : FraCaSPhrase; + +fun s_145_1_p : FraCaSPhrase; +fun s_145_2_p : FraCaSPhrase; +fun s_145_3_q : FraCaSPhrase; +fun s_145_4_h : FraCaSPhrase; + +fun s_146_1_p : FraCaSPhrase; +fun s_146_2_p : FraCaSPhrase; +fun s_146_3_q : FraCaSPhrase; +fun s_146_4_h : FraCaSPhrase; + +fun s_147_1_p : FraCaSPhrase; +fun s_147_2_p : FraCaSPhrase; +fun s_147_3_q : FraCaSPhrase; +fun s_147_4_h : FraCaSPhrase; + +fun s_148_1_p : FraCaSPhrase; +fun s_148_2_p : FraCaSPhrase; +fun s_148_3_q : FraCaSPhrase; +fun s_148_4_h : FraCaSPhrase; + +fun s_149_1_p : FraCaSPhrase; +fun s_149_2_p : FraCaSPhrase; +fun s_149_3_q : FraCaSPhrase; +fun s_149_4_h : FraCaSPhrase; + +fun s_150_1_p : FraCaSPhrase; +fun s_150_2_q : FraCaSPhrase; +fun s_150_3_h : FraCaSPhrase; + +fun s_151_1_p : FraCaSPhrase; +fun s_151_2_q : FraCaSPhrase; +fun s_151_3_h : FraCaSPhrase; + +fun s_152_1_p : FraCaSPhrase; +fun s_152_2_q : FraCaSPhrase; +fun s_152_3_h : FraCaSPhrase; + +fun s_153_1_p : FraCaSPhrase; +fun s_153_2_q : FraCaSPhrase; +fun s_153_3_h : FraCaSPhrase; + +fun s_154_1_p : FraCaSPhrase; +fun s_154_2_p : FraCaSPhrase; +fun s_154_3_q : FraCaSPhrase; +fun s_154_4_h : FraCaSPhrase; + +fun s_155_1_p : FraCaSPhrase; +fun s_155_2_p : FraCaSPhrase; +fun s_155_3_q : FraCaSPhrase; +fun s_155_4_h : FraCaSPhrase; + +fun s_156_1_p : FraCaSPhrase; +fun s_156_2_p : FraCaSPhrase; +fun s_156_3_q : FraCaSPhrase; +fun s_156_4_h : FraCaSPhrase; + +fun s_157_1_p : FraCaSPhrase; +fun s_157_2_p : FraCaSPhrase; +fun s_157_3_q : FraCaSPhrase; +fun s_157_4_h : FraCaSPhrase; + +fun s_158_1_p : FraCaSPhrase; +fun s_158_2_p : FraCaSPhrase; +fun s_158_3_q : FraCaSPhrase; +fun s_158_4_h : FraCaSPhrase; + +fun s_159_1_p : FraCaSPhrase; +fun s_159_2_p : FraCaSPhrase; +fun s_159_3_q : FraCaSPhrase; +fun s_159_4_h : FraCaSPhrase; + +fun s_160_1_p : FraCaSPhrase; +fun s_160_2_p : FraCaSPhrase; +fun s_160_3_q : FraCaSPhrase; +fun s_160_4_h : FraCaSPhrase; + +fun s_161_1_p : FraCaSPhrase; +fun s_161_2_p : FraCaSPhrase; +fun s_161_3_q : FraCaSPhrase; +fun s_161_4_h : FraCaSPhrase; + +fun s_162_1_p : FraCaSPhrase; +fun s_162_2_p : FraCaSPhrase; +fun s_162_3_q : FraCaSPhrase; +fun s_162_4_h : FraCaSPhrase; + +fun s_163_1_p : FraCaSPhrase; +fun s_163_2_p : FraCaSPhrase; +fun s_163_3_q : FraCaSPhrase; +fun s_163_4_h : FraCaSPhrase; + +fun s_164_1_p : FraCaSPhrase; +fun s_164_2_p : FraCaSPhrase; +fun s_164_3_q : FraCaSPhrase; +fun s_164_4_h : FraCaSPhrase; + +fun s_165_1_p : FraCaSPhrase; +fun s_165_2_p : FraCaSPhrase; +fun s_165_3_q : FraCaSPhrase; +fun s_165_4_h : FraCaSPhrase; + +fun s_166_1_p : FraCaSPhrase; +fun s_166_2_p : FraCaSPhrase; +fun s_166_3_q : FraCaSPhrase; +fun s_166_4_h : FraCaSPhrase; + +fun s_167_1_p : FraCaSPhrase; +fun s_167_2_p : FraCaSPhrase; +fun s_167_3_q : FraCaSPhrase; +fun s_167_4_h : FraCaSPhrase; + +fun s_168_1_p : FraCaSPhrase; +fun s_168_2_p : FraCaSPhrase; +fun s_168_3_q : FraCaSPhrase; +fun s_168_4_h : FraCaSPhrase; + +fun s_169_1_p : FraCaSPhrase; +fun s_169_2_q : FraCaSPhrase; +fun s_169_3_h : FraCaSPhrase; + +fun s_170_1_p : FraCaSPhrase; +fun s_170_2_q : FraCaSPhrase; +fun s_170_3_h : FraCaSPhrase; + +fun s_171_1_p : FraCaSPhrase; +fun s_171_2_p : FraCaSPhrase; +fun s_171_3_q : FraCaSPhrase; +fun s_171_4_h : FraCaSPhrase; + +fun s_172_1_p : FraCaSPhrase; +fun s_172_2_q : FraCaSPhrase; +fun s_172_3_h : FraCaSPhrase; + +fun s_173_1_p : FraCaSPhrase; +fun s_173_2_p : FraCaSPhrase; +fun s_173_3_q : FraCaSPhrase; +fun s_173_4_h : FraCaSPhrase; + +fun s_174_1_p : FraCaSPhrase; +fun s_174_2_p : FraCaSPhrase; +fun s_174_3_q : FraCaSPhrase; +fun s_174_4_h : FraCaSPhrase; + +fun s_175_1_p : FraCaSPhrase; +fun s_175_2_q : FraCaSPhrase; +fun s_175_3_h : FraCaSPhrase; + +fun s_176_1_p : FraCaSPhrase; +fun s_176_2_q : FraCaSPhrase; +fun s_176_3_h : FraCaSPhrase; + +fun s_177_1_p : FraCaSPhrase; +fun s_177_1_p_NEW : FraCaSPhrase; +fun s_177_2_q : FraCaSPhrase; +fun s_177_3_h : FraCaSPhrase; + +fun s_178_1_p : FraCaSPhrase; +fun s_178_2_q : FraCaSPhrase; +fun s_178_3_h : FraCaSPhrase; + +fun s_179_1_p : FraCaSPhrase; +fun s_179_2_p : FraCaSPhrase; +fun s_179_3_q : FraCaSPhrase; +fun s_179_4_h : FraCaSPhrase; + +fun s_180_1_p : FraCaSPhrase; +fun s_180_2_q : FraCaSPhrase; +fun s_180_3_h : FraCaSPhrase; + +fun s_181_1_p : FraCaSPhrase; +fun s_181_2_q : FraCaSPhrase; +fun s_181_3_h : FraCaSPhrase; + +fun s_182_1_p : FraCaSPhrase; +fun s_182_2_q : FraCaSPhrase; +fun s_182_3_h : FraCaSPhrase; + +fun s_183_1_p : FraCaSPhrase; +fun s_183_2_q : FraCaSPhrase; +fun s_183_3_h : FraCaSPhrase; + +fun s_184_1_p : FraCaSPhrase; +fun s_184_2_q : FraCaSPhrase; +fun s_184_3_h : FraCaSPhrase; + +fun s_185_1_p : FraCaSPhrase; +fun s_185_2_q : FraCaSPhrase; +fun s_185_3_h : FraCaSPhrase; + +fun s_186_1_p : FraCaSPhrase; +fun s_186_2_q : FraCaSPhrase; +fun s_186_3_h : FraCaSPhrase; + +fun s_187_1_p : FraCaSPhrase; +fun s_187_2_q : FraCaSPhrase; +fun s_187_3_h : FraCaSPhrase; + +fun s_188_1_p : FraCaSPhrase; +fun s_188_2_q : FraCaSPhrase; +fun s_188_3_h : FraCaSPhrase; + +fun s_189_1_p : FraCaSPhrase; +fun s_189_2_p : FraCaSPhrase; +fun s_189_3_q : FraCaSPhrase; +fun s_189_4_h : FraCaSPhrase; + +fun s_190_1_p : FraCaSPhrase; +fun s_190_2_p : FraCaSPhrase; +fun s_190_3_q : FraCaSPhrase; +fun s_190_4_h : FraCaSPhrase; + +fun s_191_1_p : FraCaSPhrase; +fun s_191_2_q : FraCaSPhrase; +fun s_191_3_h : FraCaSPhrase; + +fun s_192_1_p : FraCaSPhrase; +fun s_192_2_q : FraCaSPhrase; +fun s_192_3_h : FraCaSPhrase; + +fun s_193_1_p : FraCaSPhrase; +fun s_193_2_q : FraCaSPhrase; +fun s_193_3_h : FraCaSPhrase; + +fun s_194_1_p : FraCaSPhrase; +fun s_194_2_q : FraCaSPhrase; +fun s_194_3_h : FraCaSPhrase; + +fun s_195_1_p : FraCaSPhrase; +fun s_195_2_q : FraCaSPhrase; +fun s_195_3_h : FraCaSPhrase; + +fun s_196_1_p : FraCaSPhrase; +fun s_196_2_p : FraCaSPhrase; +fun s_196_3_q : FraCaSPhrase; +fun s_196_4_h : FraCaSPhrase; + +fun s_197_1_p : FraCaSPhrase; +fun s_197_2_q : FraCaSPhrase; +fun s_197_3_h : FraCaSPhrase; + +fun s_198_1_p : FraCaSPhrase; +fun s_198_2_q : FraCaSPhrase; +fun s_198_3_h : FraCaSPhrase; + +fun s_199_1_p : FraCaSPhrase; +fun s_199_2_q : FraCaSPhrase; +fun s_199_3_h : FraCaSPhrase; + +fun s_200_1_p : FraCaSPhrase; +fun s_200_2_q : FraCaSPhrase; +fun s_200_3_h : FraCaSPhrase; + +fun s_201_1_p : FraCaSPhrase; +fun s_201_2_q : FraCaSPhrase; +fun s_201_3_h : FraCaSPhrase; + +fun s_202_1_p : FraCaSPhrase; +fun s_202_2_q : FraCaSPhrase; +fun s_202_3_h : FraCaSPhrase; + +fun s_203_1_p : FraCaSPhrase; +fun s_203_2_q : FraCaSPhrase; +fun s_203_3_h : FraCaSPhrase; + +fun s_204_1_p : FraCaSPhrase; +fun s_204_2_q : FraCaSPhrase; +fun s_204_3_h : FraCaSPhrase; + +fun s_205_1_p : FraCaSPhrase; +fun s_205_2_q : FraCaSPhrase; +fun s_205_3_h : FraCaSPhrase; + +fun s_206_1_p : FraCaSPhrase; +fun s_206_2_q : FraCaSPhrase; +fun s_206_3_h : FraCaSPhrase; + +fun s_207_1_p : FraCaSPhrase; +fun s_207_2_q : FraCaSPhrase; +fun s_207_3_h : FraCaSPhrase; + +fun s_208_1_p : FraCaSPhrase; +fun s_208_2_p : FraCaSPhrase; +fun s_208_3_q : FraCaSPhrase; +fun s_208_4_h : FraCaSPhrase; + +fun s_209_1_p : FraCaSPhrase; +fun s_209_2_p : FraCaSPhrase; +fun s_209_3_q : FraCaSPhrase; +fun s_209_4_h : FraCaSPhrase; + +fun s_210_1_p : FraCaSPhrase; +fun s_210_2_p : FraCaSPhrase; +fun s_210_3_q : FraCaSPhrase; +fun s_210_4_h : FraCaSPhrase; + +fun s_211_1_p : FraCaSPhrase; +fun s_211_2_p : FraCaSPhrase; +fun s_211_3_q : FraCaSPhrase; +fun s_211_4_h : FraCaSPhrase; + +fun s_212_1_p : FraCaSPhrase; +fun s_212_2_p : FraCaSPhrase; +fun s_212_3_p : FraCaSPhrase; +fun s_212_4_p : FraCaSPhrase; +fun s_212_5_q : FraCaSPhrase; +fun s_212_6_h : FraCaSPhrase; + +fun s_213_1_p : FraCaSPhrase; +fun s_213_2_p : FraCaSPhrase; +fun s_213_3_q : FraCaSPhrase; +fun s_213_4_h : FraCaSPhrase; + +fun s_214_1_p : FraCaSPhrase; +fun s_214_2_p : FraCaSPhrase; +fun s_214_3_q : FraCaSPhrase; +fun s_214_4_h : FraCaSPhrase; + +fun s_215_1_p : FraCaSPhrase; +fun s_215_2_p : FraCaSPhrase; +fun s_215_3_q : FraCaSPhrase; +fun s_215_4_h : FraCaSPhrase; + +fun s_216_1_p : FraCaSPhrase; +fun s_216_2_q : FraCaSPhrase; +fun s_216_3_h : FraCaSPhrase; + +fun s_217_1_p : FraCaSPhrase; +fun s_217_2_q : FraCaSPhrase; +fun s_217_3_h : FraCaSPhrase; + +fun s_218_1_p : FraCaSPhrase; +fun s_218_2_q : FraCaSPhrase; +fun s_218_3_h : FraCaSPhrase; + +fun s_219_1_p : FraCaSPhrase; +fun s_219_2_q : FraCaSPhrase; +fun s_219_3_h : FraCaSPhrase; + +fun s_220_1_p : FraCaSPhrase; +fun s_220_2_p : FraCaSPhrase; +fun s_220_3_q : FraCaSPhrase; +fun s_220_4_h : FraCaSPhrase; + +fun s_221_1_p : FraCaSPhrase; +fun s_221_2_q : FraCaSPhrase; +fun s_221_3_h : FraCaSPhrase; + +fun s_222_1_p : FraCaSPhrase; +fun s_222_2_p : FraCaSPhrase; +fun s_222_3_q : FraCaSPhrase; +fun s_222_4_h : FraCaSPhrase; + +fun s_223_1_p : FraCaSPhrase; +fun s_223_2_p : FraCaSPhrase; +fun s_223_3_q : FraCaSPhrase; +fun s_223_4_h : FraCaSPhrase; + +fun s_224_1_p : FraCaSPhrase; +fun s_224_2_p : FraCaSPhrase; +fun s_224_3_q : FraCaSPhrase; +fun s_224_4_h : FraCaSPhrase; + +fun s_225_1_p : FraCaSPhrase; +fun s_225_2_q : FraCaSPhrase; +fun s_225_3_h : FraCaSPhrase; + +fun s_226_1_p : FraCaSPhrase; +fun s_226_2_p : FraCaSPhrase; +fun s_226_3_q : FraCaSPhrase; +fun s_226_4_h : FraCaSPhrase; + +fun s_227_1_p : FraCaSPhrase; +fun s_227_2_p : FraCaSPhrase; +fun s_227_3_q : FraCaSPhrase; +fun s_227_4_h : FraCaSPhrase; + +fun s_228_1_p : FraCaSPhrase; +fun s_228_2_q : FraCaSPhrase; +fun s_228_3_h : FraCaSPhrase; + +fun s_229_1_p : FraCaSPhrase; +fun s_229_2_q : FraCaSPhrase; +fun s_229_3_h : FraCaSPhrase; + +fun s_230_1_p : FraCaSPhrase; +fun s_230_2_q : FraCaSPhrase; +fun s_230_3_h : FraCaSPhrase; + +fun s_231_1_p : FraCaSPhrase; +fun s_231_2_q : FraCaSPhrase; +fun s_231_3_h : FraCaSPhrase; + +fun s_232_1_p : FraCaSPhrase; +fun s_232_2_p : FraCaSPhrase; +fun s_232_3_q : FraCaSPhrase; +fun s_232_4_h : FraCaSPhrase; + +fun s_233_1_p : FraCaSPhrase; +fun s_233_2_q : FraCaSPhrase; +fun s_233_3_h : FraCaSPhrase; + +fun s_234_1_p : FraCaSPhrase; +fun s_234_2_q : FraCaSPhrase; +fun s_234_3_h : FraCaSPhrase; + +fun s_235_1_p : FraCaSPhrase; +fun s_235_2_p : FraCaSPhrase; +fun s_235_3_q : FraCaSPhrase; +fun s_235_4_h : FraCaSPhrase; + +fun s_236_1_p : FraCaSPhrase; +fun s_236_2_q : FraCaSPhrase; +fun s_236_3_h : FraCaSPhrase; + +fun s_237_1_p : FraCaSPhrase; +fun s_237_2_q : FraCaSPhrase; +fun s_237_3_h : FraCaSPhrase; + +fun s_238_1_p : FraCaSPhrase; +fun s_238_2_p : FraCaSPhrase; +fun s_238_3_q : FraCaSPhrase; +fun s_238_4_h : FraCaSPhrase; + +fun s_239_1_p : FraCaSPhrase; +fun s_239_2_q : FraCaSPhrase; +fun s_239_3_h : FraCaSPhrase; + +fun s_240_1_p : FraCaSPhrase; +fun s_240_2_q : FraCaSPhrase; +fun s_240_3_h : FraCaSPhrase; + +fun s_241_1_p : FraCaSPhrase; +fun s_241_2_p : FraCaSPhrase; +fun s_241_3_q : FraCaSPhrase; +fun s_241_4_h : FraCaSPhrase; + +fun s_242_1_p : FraCaSPhrase; +fun s_242_2_p : FraCaSPhrase; +fun s_242_3_q : FraCaSPhrase; +fun s_242_4_h : FraCaSPhrase; + +fun s_243_1_p : FraCaSPhrase; +fun s_243_2_p : FraCaSPhrase; +fun s_243_3_q : FraCaSPhrase; +fun s_243_4_h : FraCaSPhrase; + +fun s_244_1_p : FraCaSPhrase; +fun s_244_2_q : FraCaSPhrase; +fun s_244_3_h : FraCaSPhrase; + +fun s_245_1_p : FraCaSPhrase; +fun s_245_2_q : FraCaSPhrase; +fun s_245_3_h : FraCaSPhrase; + +fun s_246_1_p : FraCaSPhrase; +fun s_246_2_p : FraCaSPhrase; +fun s_246_3_q : FraCaSPhrase; +fun s_246_4_h : FraCaSPhrase; + +fun s_247_1_p : FraCaSPhrase; +fun s_247_2_p : FraCaSPhrase; +fun s_247_3_q : FraCaSPhrase; +fun s_247_4_h : FraCaSPhrase; + +fun s_248_1_p : FraCaSPhrase; +fun s_248_2_p : FraCaSPhrase; +fun s_248_3_q : FraCaSPhrase; +fun s_248_4_h : FraCaSPhrase; + +fun s_249_1_p : FraCaSPhrase; +fun s_249_2_q : FraCaSPhrase; +fun s_249_3_h : FraCaSPhrase; + +fun s_250_1_p : FraCaSPhrase; +fun s_250_2_q : FraCaSPhrase; +fun s_250_3_h : FraCaSPhrase; + +fun s_251_1_p : FraCaSPhrase; +fun s_251_2_q : FraCaSPhrase; +fun s_251_3_h : FraCaSPhrase; + +fun s_252_1_p : FraCaSPhrase; +fun s_252_2_p : FraCaSPhrase; +fun s_252_3_q : FraCaSPhrase; +fun s_252_4_h : FraCaSPhrase; + +fun s_253_1_p : FraCaSPhrase; +fun s_253_2_p : FraCaSPhrase; +fun s_253_3_q : FraCaSPhrase; +fun s_253_4_h : FraCaSPhrase; + +fun s_254_1_p : FraCaSPhrase; +fun s_254_2_p : FraCaSPhrase; +fun s_254_3_q : FraCaSPhrase; +fun s_254_4_h : FraCaSPhrase; + +fun s_255_1_p : FraCaSPhrase; +fun s_255_2_p : FraCaSPhrase; +fun s_255_3_q : FraCaSPhrase; +fun s_255_4_h : FraCaSPhrase; + +fun s_256_1_p : FraCaSPhrase; +fun s_256_2_p : FraCaSPhrase; +fun s_256_3_q : FraCaSPhrase; +fun s_256_4_h : FraCaSPhrase; + +fun s_257_1_p : FraCaSPhrase; +fun s_257_2_p : FraCaSPhrase; +fun s_257_3_q : FraCaSPhrase; +fun s_257_4_h : FraCaSPhrase; + +fun s_258_1_p : FraCaSPhrase; +fun s_258_2_q : FraCaSPhrase; +fun s_258_3_h : FraCaSPhrase; + +fun s_259_1_p : FraCaSPhrase; +fun s_259_2_p : FraCaSPhrase; +fun s_259_3_q : FraCaSPhrase; +fun s_259_4_h : FraCaSPhrase; + +fun s_260_1_p : FraCaSPhrase; +fun s_260_2_p : FraCaSPhrase; +fun s_260_3_q : FraCaSPhrase; +fun s_260_4_h : FraCaSPhrase; + +fun s_261_1_p : FraCaSPhrase; +fun s_261_2_p : FraCaSPhrase; +fun s_261_3_q : FraCaSPhrase; +fun s_261_4_h : FraCaSPhrase; + +fun s_262_1_p : FraCaSPhrase; +fun s_262_2_p : FraCaSPhrase; +fun s_262_3_q : FraCaSPhrase; +fun s_262_4_h : FraCaSPhrase; + +fun s_263_1_p : FraCaSPhrase; +fun s_263_2_p : FraCaSPhrase; +fun s_263_3_q : FraCaSPhrase; +fun s_263_4_h : FraCaSPhrase; + +fun s_264_1_p : FraCaSPhrase; +fun s_264_2_p : FraCaSPhrase; +fun s_264_3_p : FraCaSPhrase; +fun s_264_4_q : FraCaSPhrase; +fun s_264_5_h : FraCaSPhrase; + +fun s_265_1_p : FraCaSPhrase; +fun s_265_2_p : FraCaSPhrase; +fun s_265_3_p : FraCaSPhrase; +fun s_265_4_q : FraCaSPhrase; +fun s_265_5_h : FraCaSPhrase; + +fun s_266_1_p : FraCaSPhrase; +fun s_266_2_p : FraCaSPhrase; +fun s_266_3_p : FraCaSPhrase; +fun s_266_4_q : FraCaSPhrase; +fun s_266_5_h : FraCaSPhrase; + +fun s_267_1_p : FraCaSPhrase; +fun s_267_2_p : FraCaSPhrase; +fun s_267_3_p : FraCaSPhrase; +fun s_267_4_q : FraCaSPhrase; +fun s_267_5_h : FraCaSPhrase; + +fun s_268_1_p : FraCaSPhrase; +fun s_268_2_p : FraCaSPhrase; +fun s_268_3_p : FraCaSPhrase; +fun s_268_4_q : FraCaSPhrase; +fun s_268_5_h : FraCaSPhrase; + +fun s_269_1_p : FraCaSPhrase; +fun s_269_2_p : FraCaSPhrase; +fun s_269_3_p : FraCaSPhrase; +fun s_269_4_q : FraCaSPhrase; +fun s_269_5_h : FraCaSPhrase; + +fun s_270_1_p : FraCaSPhrase; +fun s_270_2_p : FraCaSPhrase; +fun s_270_3_p : FraCaSPhrase; +fun s_270_4_q : FraCaSPhrase; +fun s_270_5_h : FraCaSPhrase; + +fun s_271_1_p : FraCaSPhrase; +fun s_271_2_p : FraCaSPhrase; +fun s_271_3_p : FraCaSPhrase; +fun s_271_4_q : FraCaSPhrase; +fun s_271_5_h : FraCaSPhrase; + +fun s_272_1_p : FraCaSPhrase; +fun s_272_2_p : FraCaSPhrase; +fun s_272_3_p : FraCaSPhrase; +fun s_272_4_q : FraCaSPhrase; +fun s_272_5_h : FraCaSPhrase; + +fun s_273_1_p : FraCaSPhrase; +fun s_273_2_p : FraCaSPhrase; +fun s_273_3_p : FraCaSPhrase; +fun s_273_4_q : FraCaSPhrase; +fun s_273_5_h : FraCaSPhrase; + +fun s_274_1_p : FraCaSPhrase; +fun s_274_2_p : FraCaSPhrase; +fun s_274_3_p : FraCaSPhrase; +fun s_274_4_q : FraCaSPhrase; +fun s_274_5_h : FraCaSPhrase; + +fun s_275_1_p : FraCaSPhrase; +fun s_275_2_q : FraCaSPhrase; +fun s_275_3_h : FraCaSPhrase; + +fun s_276_1_p : FraCaSPhrase; + +fun s_277_1_p : FraCaSPhrase; +fun s_277_2_q : FraCaSPhrase; +fun s_277_3_h : FraCaSPhrase; + +fun s_278_1_p : FraCaSPhrase; +fun s_278_2_q : FraCaSPhrase; +fun s_278_3_h : FraCaSPhrase; + +fun s_279_1_p : FraCaSPhrase; +fun s_279_2_q : FraCaSPhrase; +fun s_279_3_h : FraCaSPhrase; + +fun s_280_1_p : FraCaSPhrase; +fun s_280_2_q : FraCaSPhrase; +fun s_280_3_h : FraCaSPhrase; + +fun s_281_1_p : FraCaSPhrase; +fun s_281_2_q : FraCaSPhrase; +fun s_281_3_h : FraCaSPhrase; + +fun s_282_1_p : FraCaSPhrase; +fun s_282_2_q : FraCaSPhrase; +fun s_282_3_h : FraCaSPhrase; + +fun s_283_1_p : FraCaSPhrase; +fun s_283_2_q : FraCaSPhrase; +fun s_283_3_h : FraCaSPhrase; + +fun s_284_1_p : FraCaSPhrase; +fun s_284_2_p : FraCaSPhrase; +fun s_284_3_q : FraCaSPhrase; +fun s_284_4_h : FraCaSPhrase; + +fun s_285_1_p : FraCaSPhrase; +fun s_285_2_q : FraCaSPhrase; +fun s_285_3_h : FraCaSPhrase; + +fun s_286_1_p : FraCaSPhrase; +fun s_286_2_q : FraCaSPhrase; +fun s_286_3_h : FraCaSPhrase; + +fun s_287_1_p : FraCaSPhrase; +fun s_287_2_q : FraCaSPhrase; +fun s_287_3_h : FraCaSPhrase; + +fun s_288_1_p : FraCaSPhrase; +fun s_288_2_q : FraCaSPhrase; +fun s_288_3_h : FraCaSPhrase; + +fun s_289_1_p : FraCaSPhrase; +fun s_289_2_q : FraCaSPhrase; +fun s_289_3_h : FraCaSPhrase; + +fun s_290_1_p : FraCaSPhrase; +fun s_290_2_q : FraCaSPhrase; +fun s_290_3_h : FraCaSPhrase; + +fun s_291_1_p : FraCaSPhrase; +fun s_291_2_q : FraCaSPhrase; +fun s_291_3_h : FraCaSPhrase; + +fun s_292_1_p : FraCaSPhrase; +fun s_292_2_q : FraCaSPhrase; +fun s_292_3_h : FraCaSPhrase; + +fun s_293_1_p : FraCaSPhrase; +fun s_293_2_q : FraCaSPhrase; +fun s_293_3_h : FraCaSPhrase; + +fun s_294_1_p : FraCaSPhrase; +fun s_294_2_q : FraCaSPhrase; +fun s_294_3_h : FraCaSPhrase; + +fun s_295_1_p : FraCaSPhrase; +fun s_295_2_q : FraCaSPhrase; +fun s_295_3_h : FraCaSPhrase; + +fun s_296_1_p : FraCaSPhrase; +fun s_296_2_q : FraCaSPhrase; +fun s_296_3_h : FraCaSPhrase; + +fun s_297_1_p : FraCaSPhrase; +fun s_297_2_q : FraCaSPhrase; +fun s_297_3_h : FraCaSPhrase; + +fun s_298_1_p : FraCaSPhrase; +fun s_298_2_q : FraCaSPhrase; +fun s_298_3_h : FraCaSPhrase; + +fun s_299_1_p : FraCaSPhrase; +fun s_299_2_q : FraCaSPhrase; +fun s_299_3_h : FraCaSPhrase; + +fun s_300_1_p : FraCaSPhrase; +fun s_300_2_q : FraCaSPhrase; +fun s_300_3_h : FraCaSPhrase; + +fun s_301_1_p : FraCaSPhrase; +fun s_301_2_q : FraCaSPhrase; +fun s_301_3_h : FraCaSPhrase; + +fun s_302_1_p : FraCaSPhrase; +fun s_302_2_q : FraCaSPhrase; +fun s_302_3_h : FraCaSPhrase; + +fun s_303_1_p : FraCaSPhrase; +fun s_303_2_q : FraCaSPhrase; +fun s_303_3_h : FraCaSPhrase; + +fun s_304_1_p : FraCaSPhrase; +fun s_304_2_q : FraCaSPhrase; +fun s_304_3_h : FraCaSPhrase; + +fun s_305_1_p : FraCaSPhrase; + +fun s_306_1_p : FraCaSPhrase; +fun s_306_2_q : FraCaSPhrase; +fun s_306_3_h : FraCaSPhrase; + +fun s_307_1_p : FraCaSPhrase; +fun s_307_2_q : FraCaSPhrase; +fun s_307_3_h : FraCaSPhrase; + +fun s_308_1_p : FraCaSPhrase; +fun s_308_2_q : FraCaSPhrase; +fun s_308_3_h : FraCaSPhrase; + +fun s_309_1_p : FraCaSPhrase; +fun s_309_2_p : FraCaSPhrase; + +fun s_310_1_p : FraCaSPhrase; +fun s_310_2_p : FraCaSPhrase; + +fun s_311_1_p : FraCaSPhrase; +fun s_311_2_p : FraCaSPhrase; +fun s_311_3_q : FraCaSPhrase; +fun s_311_4_h : FraCaSPhrase; + +fun s_312_1_p : FraCaSPhrase; +fun s_312_2_p : FraCaSPhrase; +fun s_312_3_q : FraCaSPhrase; +fun s_312_4_h : FraCaSPhrase; + +fun s_313_1_p : FraCaSPhrase; +fun s_313_2_p : FraCaSPhrase; +fun s_313_3_q : FraCaSPhrase; +fun s_313_4_h : FraCaSPhrase; + +fun s_314_1_p : FraCaSPhrase; +fun s_314_2_p : FraCaSPhrase; +fun s_314_3_p : FraCaSPhrase; +fun s_314_4_q : FraCaSPhrase; +fun s_314_5_h : FraCaSPhrase; + +fun s_315_1_p : FraCaSPhrase; +fun s_315_2_q : FraCaSPhrase; +fun s_315_3_h : FraCaSPhrase; +fun s_315_3_h_NEW : FraCaSPhrase; + +fun s_316_1_p : FraCaSPhrase; +fun s_316_2_p : FraCaSPhrase; +fun s_316_3_q : FraCaSPhrase; +fun s_316_4_h : FraCaSPhrase; + +fun s_317_1_p : FraCaSPhrase; +fun s_317_2_p : FraCaSPhrase; +fun s_317_3_p : FraCaSPhrase; +fun s_317_4_p : FraCaSPhrase; +fun s_317_5_q : FraCaSPhrase; +fun s_317_6_h : FraCaSPhrase; + +fun s_318_1_p : FraCaSPhrase; +fun s_318_2_p : FraCaSPhrase; +fun s_318_3_q : FraCaSPhrase; +fun s_318_4_h : FraCaSPhrase; + +fun s_319_1_p : FraCaSPhrase; +fun s_319_2_p : FraCaSPhrase; +fun s_319_3_q : FraCaSPhrase; +fun s_319_4_h : FraCaSPhrase; + +fun s_320_1_p : FraCaSPhrase; +fun s_320_2_q : FraCaSPhrase; +fun s_320_3_h : FraCaSPhrase; +fun s_320_3_h_NEW : FraCaSPhrase; + +fun s_321_1_p : FraCaSPhrase; +fun s_321_2_p : FraCaSPhrase; +fun s_321_3_q : FraCaSPhrase; +fun s_321_4_h : FraCaSPhrase; + +fun s_322_1_p : FraCaSPhrase; +fun s_322_1_p_NEW : FraCaSPhrase; +fun s_322_2_q : FraCaSPhrase; +fun s_322_3_h : FraCaSPhrase; + +fun s_323_1_p : FraCaSPhrase; +fun s_323_1_p_NEW : FraCaSPhrase; +fun s_323_2_p : FraCaSPhrase; +fun s_323_3_q : FraCaSPhrase; +fun s_323_4_h : FraCaSPhrase; +fun s_323_4_h_NEW : FraCaSPhrase; + +fun s_324_1_p : FraCaSPhrase; +fun s_324_2_q : FraCaSPhrase; +fun s_324_3_h : FraCaSPhrase; + +fun s_325_1_p : FraCaSPhrase; +fun s_325_2_p : FraCaSPhrase; +fun s_325_3_q : FraCaSPhrase; +fun s_325_4_h : FraCaSPhrase; + +fun s_326_1_p : FraCaSPhrase; +fun s_326_2_q : FraCaSPhrase; +fun s_326_3_h : FraCaSPhrase; + +fun s_327_1_p : FraCaSPhrase; +fun s_327_2_q : FraCaSPhrase; +fun s_327_3_h : FraCaSPhrase; + +fun s_328_1_p : FraCaSPhrase; +fun s_328_2_q : FraCaSPhrase; +fun s_328_3_h : FraCaSPhrase; + +fun s_329_1_p : FraCaSPhrase; +fun s_329_2_q : FraCaSPhrase; +fun s_329_3_h : FraCaSPhrase; + +fun s_330_1_p : FraCaSPhrase; +fun s_330_2_q : FraCaSPhrase; +fun s_330_3_h : FraCaSPhrase; + +fun s_331_1_p : FraCaSPhrase; +fun s_331_2_q : FraCaSPhrase; +fun s_331_3_h : FraCaSPhrase; + +fun s_332_1_p : FraCaSPhrase; +fun s_332_2_q : FraCaSPhrase; +fun s_332_3_h : FraCaSPhrase; + +fun s_333_1_p : FraCaSPhrase; +fun s_333_2_q : FraCaSPhrase; +fun s_333_3_h : FraCaSPhrase; + +fun s_334_1_p : FraCaSPhrase; +fun s_334_2_q : FraCaSPhrase; +fun s_334_3_h : FraCaSPhrase; + +fun s_335_1_p : FraCaSPhrase; +fun s_335_2_q : FraCaSPhrase; +fun s_335_3_h : FraCaSPhrase; + +fun s_336_1_p : FraCaSPhrase; +fun s_336_2_q : FraCaSPhrase; +fun s_336_3_h : FraCaSPhrase; + +fun s_337_1_p : FraCaSPhrase; +fun s_337_2_q : FraCaSPhrase; +fun s_337_3_h : FraCaSPhrase; + +fun s_338_1_p : FraCaSPhrase; +fun s_338_2_q : FraCaSPhrase; +fun s_338_3_h : FraCaSPhrase; + +fun s_339_1_p : FraCaSPhrase; +fun s_339_2_q : FraCaSPhrase; +fun s_339_3_h : FraCaSPhrase; + +fun s_340_1_p : FraCaSPhrase; +fun s_340_2_p : FraCaSPhrase; +fun s_340_3_q : FraCaSPhrase; +fun s_340_4_h : FraCaSPhrase; + +fun s_341_1_p : FraCaSPhrase; +fun s_341_2_p : FraCaSPhrase; +fun s_341_3_q : FraCaSPhrase; +fun s_341_4_h : FraCaSPhrase; + +fun s_342_1_p : FraCaSPhrase; +fun s_342_2_q : FraCaSPhrase; +fun s_342_3_h : FraCaSPhrase; + +fun s_343_1_p : FraCaSPhrase; +fun s_343_2_p : FraCaSPhrase; +fun s_343_3_q : FraCaSPhrase; +fun s_343_4_h : FraCaSPhrase; + +fun s_344_1_p : FraCaSPhrase; +fun s_344_2_p : FraCaSPhrase; +fun s_344_3_q : FraCaSPhrase; +fun s_344_4_h : FraCaSPhrase; + +fun s_345_1_p : FraCaSPhrase; +fun s_345_2_q : FraCaSPhrase; +fun s_345_3_h : FraCaSPhrase; + +fun s_346_1_p : FraCaSPhrase; +fun s_346_2_q : FraCaSPhrase; +fun s_346_3_h : FraCaSPhrase; + +} diff --git a/examples/fracas/src/FraCaSBankEng.gf b/examples/fracas/src/FraCaSBankEng.gf new file mode 100644 index 000000000..c4391af37 --- /dev/null +++ b/examples/fracas/src/FraCaSBankEng.gf @@ -0,0 +1,3 @@ +--# -path=.:alltenses:prelude + +concrete FraCaSBankEng of FraCaSBank = FraCaSBankI with (FraCaS = FraCaSEng); diff --git a/examples/fracas/src/FraCaSBankI.gf b/examples/fracas/src/FraCaSBankI.gf new file mode 100644 index 000000000..1437f8f06 --- /dev/null +++ b/examples/fracas/src/FraCaSBankI.gf @@ -0,0 +1,1579 @@ +--# -path=.:alltenses:prelude + +incomplete concrete FraCaSBankI of FraCaSBank = open FraCaS, Prelude in { + +lincat FraCaSPhrase = SS; + +lin s_001_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (italian_N))) (ComplSlash (SlashV2a (become_V2)) (DetCN (DetQuantOrd (GenNP (DetCN (DetQuant (DefArt) (NumSg)) (UseN (world_N)))) (NumSg) (OrdSuperl (great_A))) (UseN (tenor_N))))))); +lin s_001_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (ExistNP (DetCN (DetQuant (IndefArt) (NumSg)) (RelCN (UseN (italian_N)) (UseRCl (Past) (PPos) (RelVP (IdRP) (ComplSlash (SlashV2a (become_V2)) (DetCN (DetQuantOrd (GenNP (DetCN (DetQuant (DefArt) (NumSg)) (UseN (world_N)))) (NumSg) (OrdSuperl (great_A))) (UseN (tenor_N)))))))))))); +lin s_001_3_h = (Sentence (UseCl (Past) (PPos) (ExistNP (DetCN (DetQuant (IndefArt) (NumSg)) (RelCN (UseN (italian_N)) (UseRCl (Past) (PPos) (RelVP (IdRP) (ComplSlash (SlashV2a (become_V2)) (DetCN (DetQuantOrd (GenNP (DetCN (DetQuant (DefArt) (NumSg)) (UseN (world_N)))) (NumSg) (OrdSuperl (great_A))) (UseN (tenor_N))))))))))); + +lin s_002_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (every_Det) (AdjCN (PositA (italian_A)) (UseN (man_N)))) (ComplVV (want_VV) (UseComp (CompCN (AdjCN (PositA (great_A)) (UseN (tenor_N))))))))); +lin s_002_2_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (somePl_Det) (AdjCN (PositA (italian_A)) (UseN (man_N)))) (UseComp (CompCN (AdjCN (PositA (great_A)) (UseN (tenor_N)))))))); +lin s_002_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (ExistNP (DetCN (DetQuant (IndefArt) (NumPl)) (RelCN (AdjCN (PositA (italian_A)) (UseN (man_N))) (UseRCl (Present) (PPos) (RelVP (IdRP) (ComplVV (want_VV) (UseComp (CompNP (DetCN (DetQuant (IndefArt) (NumSg)) (AdjCN (PositA (great_A)) (UseN (tenor_N))))))))))))))); +lin s_002_4_h = (Sentence (UseCl (Present) (PPos) (ExistNP (DetCN (DetQuant (IndefArt) (NumPl)) (RelCN (AdjCN (PositA (italian_A)) (UseN (man_N))) (UseRCl (Present) (PPos) (RelVP (IdRP) (ComplVV (want_VV) (UseComp (CompNP (DetCN (DetQuant (IndefArt) (NumSg)) (AdjCN (PositA (great_A)) (UseN (tenor_N)))))))))))))); + +lin s_003_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (PredetNP (all_Predet) (DetCN (DetQuant (IndefArt) (NumPl)) (AdjCN (PositA (italian_A)) (UseN (man_N))))) (ComplVV (want_VV) (UseComp (CompNP (DetCN (DetQuant (IndefArt) (NumSg)) (AdjCN (PositA (great_A)) (UseN (tenor_N)))))))))); +lin s_003_2_p = s_002_2_p; +lin s_003_3_q = s_002_3_q; +lin s_003_4_h = s_002_4_h; + +lin s_004_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (each_Det) (AdjCN (PositA (italian_A)) (UseN (tenor_N)))) (ComplVV (want_VV) (UseComp (CompAP (PositA (great_A)))))))); +lin s_004_2_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (somePl_Det) (AdjCN (PositA (italian_A)) (UseN (tenor_N)))) (UseComp (CompAP (PositA (great_A))))))); +lin s_004_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (ExistNP (DetCN (DetQuant (IndefArt) (NumPl)) (RelCN (AdjCN (PositA (italian_A)) (UseN (tenor_N))) (UseRCl (Present) (PPos) (RelVP (IdRP) (ComplVV (want_VV) (UseComp (CompAP (PositA (great_A))))))))))))); +lin s_004_4_h = (Sentence (UseCl (Present) (PPos) (ExistNP (DetCN (DetQuant (IndefArt) (NumPl)) (RelCN (AdjCN (PositA (italian_A)) (UseN (tenor_N))) (UseRCl (Present) (PPos) (RelVP (IdRP) (ComplVV (want_VV) (UseComp (CompAP (PositA (great_A)))))))))))); + +lin s_005_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (DetQuant (DefArt) (NumPl)) (AdjCN (AdAP (really_AdA) (PositA (ambitious_A))) (UseN (tenor_N)))) (UseComp (CompAP (PositA (italian_A))))))); +lin s_005_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (ExistNP (DetCN (DetQuant (IndefArt) (NumPl)) (RelCN (AdjCN (AdAP (really_AdA) (PositA (ambitious_A))) (UseN (tenor_N))) (UseRCl (Present) (PPos) (RelVP (IdRP) (UseComp (CompAP (PositA (italian_A)))))))))))); +lin s_005_3_h = (Sentence (UseCl (Present) (PPos) (ExistNP (DetCN (DetQuant (IndefArt) (NumPl)) (RelCN (AdjCN (AdAP (really_AdA) (PositA (ambitious_A))) (UseN (tenor_N))) (UseRCl (Present) (PPos) (RelVP (IdRP) (UseComp (CompAP (PositA (italian_A))))))))))); + +lin s_006_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (DetQuant (no_Quant) (NumPl)) (AdjCN (AdAP (really_AdA) (PositA (great_A))) (UseN (tenor_N)))) (UseComp (CompAP (PositA (modest_A))))))); +lin s_006_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (ExistNP (DetCN (DetQuant (IndefArt) (NumPl)) (RelCN (AdjCN (AdAP (really_AdA) (PositA (great_A))) (UseN (tenor_N))) (UseRCl (Present) (PPos) (RelVP (IdRP) (UseComp (CompAP (PositA (modest_A)))))))))))); +lin s_006_3_h = (Sentence (UseCl (Present) (PPos) (ExistNP (DetCN (DetQuant (IndefArt) (NumPl)) (RelCN (AdjCN (AdAP (really_AdA) (PositA (great_A))) (UseN (tenor_N))) (UseRCl (Present) (PPos) (RelVP (IdRP) (UseComp (CompAP (PositA (modest_A))))))))))); + +lin s_007_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (somePl_Det) (AdjCN (PositA (great_A)) (UseN (tenor_N)))) (UseComp (CompAP (PositA (swedish_A))))))); +lin s_007_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (ExistNP (DetCN (DetQuant (IndefArt) (NumPl)) (RelCN (AdjCN (PositA (great_A)) (UseN (tenor_N))) (UseRCl (Present) (PPos) (RelVP (IdRP) (UseComp (CompAP (PositA (swedish_A)))))))))))); +lin s_007_3_h = (Sentence (UseCl (Present) (PPos) (ExistNP (DetCN (DetQuant (IndefArt) (NumPl)) (RelCN (AdjCN (PositA (great_A)) (UseN (tenor_N))) (UseRCl (Present) (PPos) (RelVP (IdRP) (UseComp (CompAP (PositA (swedish_A))))))))))); + +lin s_008_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (many_Det) (AdjCN (PositA (great_A)) (UseN (tenor_N)))) (UseComp (CompAP (PositA (german_A))))))); +lin s_008_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (ExistNP (DetCN (DetQuant (IndefArt) (NumPl)) (RelCN (AdjCN (PositA (great_A)) (UseN (tenor_N))) (UseRCl (Present) (PPos) (RelVP (IdRP) (UseComp (CompAP (PositA (german_A)))))))))))); +lin s_008_3_h = (Sentence (UseCl (Present) (PPos) (ExistNP (DetCN (DetQuant (IndefArt) (NumPl)) (RelCN (AdjCN (PositA (great_A)) (UseN (tenor_N))) (UseRCl (Present) (PPos) (RelVP (IdRP) (UseComp (CompAP (PositA (german_A))))))))))); + +lin s_009_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (several_Det) (AdjCN (PositA (great_A)) (UseN (tenor_N)))) (UseComp (CompAP (PositA (british_A))))))); +lin s_009_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (ExistNP (DetCN (DetQuant (IndefArt) (NumPl)) (RelCN (AdjCN (PositA (great_A)) (UseN (tenor_N))) (UseRCl (Present) (PPos) (RelVP (IdRP) (UseComp (CompAP (PositA (british_A)))))))))))); +lin s_009_3_h = (Sentence (UseCl (Present) (PPos) (ExistNP (DetCN (DetQuant (IndefArt) (NumPl)) (RelCN (AdjCN (PositA (great_A)) (UseN (tenor_N))) (UseRCl (Present) (PPos) (RelVP (IdRP) (UseComp (CompAP (PositA (british_A))))))))))); + +lin s_010_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (PredetNP (most_Predet) (DetCN (DetQuant (IndefArt) (NumPl)) (AdjCN (PositA (great_A)) (UseN (tenor_N))))) (UseComp (CompAP (PositA (italian_A))))))); +lin s_010_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (ExistNP (DetCN (DetQuant (IndefArt) (NumPl)) (RelCN (AdjCN (PositA (great_A)) (UseN (tenor_N))) (UseRCl (Present) (PPos) (RelVP (IdRP) (UseComp (CompAP (PositA (italian_A)))))))))))); +lin s_010_3_h = (Sentence (UseCl (Present) (PPos) (ExistNP (DetCN (DetQuant (IndefArt) (NumPl)) (RelCN (AdjCN (PositA (great_A)) (UseN (tenor_N))) (UseRCl (Present) (PPos) (RelVP (IdRP) (UseComp (CompAP (PositA (italian_A))))))))))); + +lin s_011_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (a_few_Det) (AdjCN (PositA (great_A)) (UseN (tenor_N)))) (ComplSlash (SlashV2a (sing_V2)) (MassNP (UseN (popular_music_N))))))); +lin s_011_2_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (somePl_Det) (AdjCN (PositA (great_A)) (UseN (tenor_N)))) (ComplSlash (SlashV2a (like_V2)) (MassNP (UseN (popular_music_N))))))); +lin s_011_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (ExistNP (DetCN (DetQuant (IndefArt) (NumPl)) (RelCN (AdjCN (PositA (great_A)) (UseN (tenor_N))) (UseRCl (Present) (PPos) (RelVP (IdRP) (ComplSlash (SlashV2a (sing_V2)) (MassNP (UseN (popular_music_N)))))))))))); +lin s_011_4_h = (Sentence (UseCl (Present) (PPos) (ExistNP (DetCN (DetQuant (IndefArt) (NumPl)) (RelCN (AdjCN (PositA (great_A)) (UseN (tenor_N))) (UseRCl (Present) (PPos) (RelVP (IdRP) (ComplSlash (SlashV2a (sing_V2)) (MassNP (UseN (popular_music_N))))))))))); + +lin s_012_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (few_Det) (AdjCN (PositA (great_A)) (UseN (tenor_N)))) (UseComp (CompAP (PositA (poor8penniless_A))))))); +lin s_012_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (ExistNP (DetCN (DetQuant (IndefArt) (NumPl)) (RelCN (AdjCN (PositA (great_A)) (UseN (tenor_N))) (UseRCl (Present) (PPos) (RelVP (IdRP) (UseComp (CompAP (PositA (poor8penniless_A)))))))))))); +lin s_012_3_h = (Sentence (UseCl (Present) (PPos) (ExistNP (DetCN (DetQuant (IndefArt) (NumPl)) (RelCN (AdjCN (PositA (great_A)) (UseN (tenor_N))) (UseRCl (Present) (PPos) (RelVP (IdRP) (UseComp (CompAP (PositA (poor8penniless_A))))))))))); + +lin s_013_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (both_Det) (AdjCN (PositA (leading_A)) (UseN (tenor_N)))) (UseComp (CompAP (PositA (excellent_A))))))); +lin s_013_2_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (DetQuant (IndefArt) (NumPl)) (RelCN (AdjCN (PositA (leading_A)) (UseN (tenor_N))) (UseRCl (Present) (PPos) (RelVP (IdRP) (UseComp (CompAP (PositA (excellent_A)))))))) (UseComp (CompAP (PositA (indispensable_A))))))); +lin s_013_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (DetCN (both_Det) (AdjCN (PositA (leading_A)) (UseN (tenor_N)))) (UseComp (CompAP (PositA (indispensable_A)))))))); +lin s_013_4_h = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (both_Det) (AdjCN (PositA (leading_A)) (UseN (tenor_N)))) (UseComp (CompAP (PositA (indispensable_A))))))); + +lin s_014_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (neither_Det) (AdjCN (PositA (leading_A)) (UseN (tenor_N)))) (come_cheap_VP)))); +lin s_014_2_p = (Sentence (UseCl (Present) (PPos) (PredVP (AdvNP (DetNP (DetQuant (IndefArt) (NumSg))) (PrepNP (part_Prep) (DetCN (DetQuant (DefArt) (NumPl)) (AdjCN (PositA (leading_A)) (UseN (tenor_N)))))) (UseComp (CompNP (UsePN (pavarotti_PN))))))); +lin s_014_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (UsePN (pavarotti_PN)) (UseComp (CompCN (RelCN (AdjCN (PositA (leading_A)) (UseN (tenor_N))) (UseRCl (Present) (PPos) (RelVP (IdRP) (come_cheap_VP)))))))))); +lin s_014_4_h = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (pavarotti_PN)) (UseComp (CompCN (RelCN (AdjCN (PositA (leading_A)) (UseN (tenor_N))) (UseRCl (Present) (PPos) (RelVP (IdRP) (come_cheap_VP))))))))); + +lin s_015_1_p = (Sentence (UseCl (Future) (PPos) (PredVP (PredetNP (at_least_Predet) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_three)))) (UseN (tenor_N)))) (ComplSlash (SlashV2a (take_part_in_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (concert_N))))))); +lin s_015_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (ExistNP (DetCN (DetQuant (IndefArt) (NumPl)) (RelCN (UseN (tenor_N)) (UseRCl (Future) (PPos) (RelVP (IdRP) (ComplSlash (SlashV2a (take_part_in_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (concert_N)))))))))))); +lin s_015_3_h = (Sentence (UseCl (Present) (PPos) (ExistNP (DetCN (DetQuant (IndefArt) (NumPl)) (RelCN (UseN (tenor_N)) (UseRCl (Future) (PPos) (RelVP (IdRP) (ComplSlash (SlashV2a (take_part_in_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (concert_N))))))))))); + +lin s_016_1_p = (Sentence (UseCl (Future) (PPos) (PredVP (PredetNP (at_most_Predet) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_two)))) (UseN (tenor_N)))) (ComplSlash (Slash3V3 (contribute_to_V3) (MassNP (UseN (charity_N)))) (DetCN (DetQuant (PossPron (theyRefl_Pron)) (NumPl)) (UseN (fee_N))))))); +lin s_016_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (ExistNP (DetCN (DetQuant (IndefArt) (NumPl)) (RelCN (UseN (tenor_N)) (UseRCl (Future) (PPos) (RelVP (IdRP) (ComplSlash (Slash3V3 (contribute_to_V3) (MassNP (UseN (charity_N)))) (DetCN (DetQuant (PossPron (theyRefl_Pron)) (NumPl)) (UseN (fee_N)))))))))))); +lin s_016_3_h = (Sentence (UseCl (Present) (PPos) (ExistNP (DetCN (DetQuant (IndefArt) (NumPl)) (RelCN (UseN (tenor_N)) (UseRCl (Future) (PPos) (RelVP (IdRP) (ComplSlash (Slash3V3 (contribute_to_V3) (MassNP (UseN (charity_N)))) (DetCN (DetQuant (PossPron (theyRefl_Pron)) (NumPl)) (UseN (fee_N))))))))))); + +lin s_017_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (irishman_N))) (ComplSlash (SlashV2a (win_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (ComplN2 (nobel_prize_N2) (MassNP (UseN (literature_N))))))))); +lin s_017_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (irishman_N))) (ComplSlash (SlashV2a (win_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (nobel_prize_N)))))))); +lin s_017_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (irishman_N))) (ComplSlash (SlashV2a (win_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (nobel_prize_N))))))); + +lin s_018_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (every_Det) (UseN (european_N))) (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (SentCN (UseN (right_N)) (EmbedVP (AdvVP (UseV (live_V)) (PrepNP (in_Prep) (UsePN (europe_PN))))))))))); +lin s_018_2_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (every_Det) (UseN (european_N))) (UseComp (CompCN (UseN (person_N))))))); +lin s_018_3_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (every_Det) (RelCN (UseN (person_N)) (UseRCl (Present) (PPos) (RelVP (IdRP) (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (SentCN (UseN (right_N)) (EmbedVP (AdvVP (UseV (live_V)) (PrepNP (in_Prep) (UsePN (europe_PN)))))))))))) (ComplVV (can_VV) (AdvVP (AdvVP (UseV (travel_V)) (PositAdvAdj (free_A))) (PrepNP (within_Prep) (UsePN (europe_PN)))))))); +lin s_018_4_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (DetCN (every_Det) (UseN (european_N))) (ComplVV (can_VV) (AdvVP (AdvVP (UseV (travel_V)) (PositAdvAdj (free_A))) (PrepNP (within_Prep) (UsePN (europe_PN))))))))); +lin s_018_5_h = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (every_Det) (UseN (european_N))) (ComplVV (can_VV) (AdvVP (AdvVP (UseV (travel_V)) (PositAdvAdj (free_A))) (PrepNP (within_Prep) (UsePN (europe_PN)))))))); + +lin s_019_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (PredetNP (all_Predet) (DetCN (DetQuant (IndefArt) (NumPl)) (UseN (european_N)))) (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (SentCN (UseN (right_N)) (EmbedVP (AdvVP (UseV (live_V)) (PrepNP (in_Prep) (UsePN (europe_PN))))))))))); +lin s_019_2_p = s_018_2_p; +lin s_019_3_p = s_018_3_p; +lin s_019_4_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (PredetNP (all_Predet) (DetCN (DetQuant (IndefArt) (NumPl)) (UseN (european_N)))) (ComplVV (can_VV) (AdvVP (AdvVP (UseV (travel_V)) (PositAdvAdj (free_A))) (PrepNP (within_Prep) (UsePN (europe_PN))))))))); +lin s_019_5_h = (Sentence (UseCl (Present) (PPos) (PredVP (PredetNP (all_Predet) (DetCN (DetQuant (IndefArt) (NumPl)) (UseN (european_N)))) (ComplVV (can_VV) (AdvVP (AdvVP (UseV (travel_V)) (PositAdvAdj (free_A))) (PrepNP (within_Prep) (UsePN (europe_PN)))))))); + +lin s_020_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (each_Det) (UseN (european_N))) (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (SentCN (UseN (right_N)) (EmbedVP (AdvVP (UseV (live_V)) (PrepNP (in_Prep) (UsePN (europe_PN))))))))))); +lin s_020_2_p = s_018_2_p; +lin s_020_3_p = s_018_3_p; +lin s_020_4_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (DetCN (each_Det) (UseN (european_N))) (ComplVV (can_VV) (AdvVP (AdvVP (UseV (travel_V)) (PositAdvAdj (free_A))) (PrepNP (within_Prep) (UsePN (europe_PN))))))))); +lin s_020_5_h = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (each_Det) (UseN (european_N))) (ComplVV (can_VV) (AdvVP (AdvVP (UseV (travel_V)) (PositAdvAdj (free_A))) (PrepNP (within_Prep) (UsePN (europe_PN)))))))); + +lin s_021_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (DetQuant (DefArt) (NumPl)) (ComplN2 (resident_in_N2) (DetCN (DetQuant (IndefArt) (NumPl)) (UseN (member_state_N))))) (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (SentCN (UseN (right_N)) (EmbedVP (AdvVP (UseV (live_V)) (PrepNP (in_Prep) (UsePN (europe_PN))))))))))); +lin s_021_2_p = (Sentence (UseCl (Present) (PPos) (PredVP (PredetNP (all_Predet) (DetCN (DetQuant (IndefArt) (NumPl)) (ComplN2 (resident_in_N2) (DetCN (DetQuant (IndefArt) (NumPl)) (UseN (member_state_N)))))) (UseComp (CompCN (UseN (individual_N))))))); +lin s_021_3_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (every_Det) (RelCN (UseN (individual_N)) (UseRCl (Present) (PPos) (RelVP (IdRP) (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (SentCN (UseN (right_N)) (EmbedVP (AdvVP (UseV (live_V)) (PrepNP (in_Prep) (UsePN (europe_PN)))))))))))) (ComplVV (can_VV) (AdvVP (AdvVP (UseV (travel_V)) (PositAdvAdj (free_A))) (PrepNP (within_Prep) (UsePN (europe_PN)))))))); +lin s_021_4_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (DetCN (DetQuant (DefArt) (NumPl)) (ComplN2 (resident_in_N2) (DetCN (DetQuant (IndefArt) (NumPl)) (UseN (member_state_N))))) (ComplVV (can_VV) (AdvVP (AdvVP (UseV (travel_V)) (PositAdvAdj (free_A))) (PrepNP (within_Prep) (UsePN (europe_PN))))))))); +lin s_021_5_h = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (DetQuant (DefArt) (NumPl)) (ComplN2 (resident_in_N2) (DetCN (DetQuant (IndefArt) (NumPl)) (UseN (member_state_N))))) (ComplVV (can_VV) (AdvVP (AdvVP (UseV (travel_V)) (PositAdvAdj (free_A))) (PrepNP (within_Prep) (UsePN (europe_PN)))))))); + +lin s_022_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (DetQuant (no_Quant) (NumSg)) (UseN (delegate_N))) (AdvVP (ComplSlash (SlashV2a (finish_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (report_N)))) (on_time_Adv))))); +lin s_022_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (DetCN (DetQuant (no_Quant) (NumSg)) (UseN (delegate_N))) (ComplSlash (SlashV2a (finish_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (report_N)))))))); +lin s_022_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (DetQuant (no_Quant) (NumSg)) (UseN (delegate_N))) (ComplSlash (SlashV2a (finish_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (report_N))))))); + +lin s_023_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (somePl_Det) (UseN (delegate_N))) (AdvVP (ComplSlash (SlashV2a (finish_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (survey_N)))) (on_time_Adv))))); +lin s_023_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (DetCN (somePl_Det) (UseN (delegate_N))) (ComplSlash (SlashV2a (finish_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (survey_N)))))))); +lin s_023_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (somePl_Det) (UseN (delegate_N))) (ComplSlash (SlashV2a (finish_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (survey_N))))))); + +lin s_024_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (many_Det) (UseN (delegate_N))) (ComplSlash (Slash3V3 (obtain_from_V3) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (survey_N)))) (DetCN (DetQuant (IndefArt) (NumPl)) (AdjCN (PositA (interesting_A)) (UseN (result_N)))))))); +lin s_024_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (DetCN (many_Det) (UseN (delegate_N))) (ComplSlash (Slash3V3 (obtain_from_V3) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (survey_N)))) (DetCN (DetQuant (IndefArt) (NumPl)) (UseN (result_N)))))))); +lin s_024_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (many_Det) (UseN (delegate_N))) (ComplSlash (Slash3V3 (obtain_from_V3) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (survey_N)))) (DetCN (DetQuant (IndefArt) (NumPl)) (UseN (result_N))))))); + +lin s_025_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (several_Det) (UseN (delegate_N))) (AdvVP (ComplSlash (SlashV2a (get_V2)) (PPartNP (DetCN (DetQuant (DefArt) (NumPl)) (UseN (result_N))) (publish_V2))) (PrepNP (in_Prep) (DetCN (DetQuant (IndefArt) (NumPl)) (AdjCN (PositA (major_A)) (AdjCN (PositA (national_A)) (UseN (newspaper_N)))))))))); +lin s_025_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (DetCN (several_Det) (UseN (delegate_N))) (ComplSlash (SlashV2a (get_V2)) (PPartNP (DetCN (DetQuant (DefArt) (NumPl)) (UseN (result_N))) (publish_V2))))))); +lin s_025_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (several_Det) (UseN (delegate_N))) (ComplSlash (SlashV2a (get_V2)) (PPartNP (DetCN (DetQuant (DefArt) (NumPl)) (UseN (result_N))) (publish_V2)))))); + +lin s_026_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (PredetNP (most_Predet) (DetCN (DetQuant (IndefArt) (NumPl)) (UseN (european_N)))) (UseComp (CompAP (AdvAP (PositA (resident_A)) (PrepNP (in_Prep) (UsePN (europe_PN))))))))); +lin s_026_2_p = (Sentence (UseCl (Present) (PPos) (PredVP (PredetNP (all_Predet) (DetCN (DetQuant (IndefArt) (NumPl)) (UseN (european_N)))) (UseComp (CompCN (UseN (person_N))))))); +lin s_026_3_p = (Sentence (UseCl (Present) (PPos) (PredVP (PredetNP (all_Predet) (DetCN (DetQuant (IndefArt) (NumPl)) (RelCN (UseN (person_N)) (UseRCl (Present) (PPos) (RelVP (IdRP) (UseComp (CompAP (AdvAP (PositA (resident_A)) (PrepNP (in_Prep) (UsePN (europe_PN))))))))))) (ComplVV (can_VV) (AdvVP (AdvVP (UseV (travel_V)) (PositAdvAdj (free_A))) (PrepNP (within_Prep) (UsePN (europe_PN)))))))); +lin s_026_4_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (PredetNP (most_Predet) (DetCN (DetQuant (IndefArt) (NumPl)) (UseN (european_N)))) (ComplVV (can_VV) (AdvVP (AdvVP (UseV (travel_V)) (PositAdvAdj (free_A))) (PrepNP (within_Prep) (UsePN (europe_PN))))))))); +lin s_026_5_h = (Sentence (UseCl (Present) (PPos) (PredVP (PredetNP (most_Predet) (DetCN (DetQuant (IndefArt) (NumPl)) (UseN (european_N)))) (ComplVV (can_VV) (AdvVP (AdvVP (UseV (travel_V)) (PositAdvAdj (free_A))) (PrepNP (within_Prep) (UsePN (europe_PN)))))))); + +lin s_027_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (a_few_Det) (UseN (committee_member_N))) (UseComp (CompAdv (PrepNP (from_Prep) (UsePN (sweden_PN)))))))); +lin s_027_2_p = (Sentence (UseCl (Present) (PPos) (PredVP (PredetNP (all_Predet) (DetCN (DetQuant (IndefArt) (NumPl)) (UseN (committee_member_N)))) (UseComp (CompCN (UseN (person_N))))))); +lin s_027_3_p = (Sentence (UseCl (Present) (PPos) (PredVP (PredetNP (all_Predet) (DetCN (DetQuant (IndefArt) (NumPl)) (RelCN (UseN (person_N)) (UseRCl (Present) (PPos) (RelVP (IdRP) (UseComp (CompAdv (PrepNP (from_Prep) (UsePN (sweden_PN)))))))))) (UseComp (CompAdv (PrepNP (from_Prep) (UsePN (scandinavia_PN)))))))); +lin s_027_4_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (PredetNP (at_least_Predet) (DetCN (a_few_Det) (UseN (committee_member_N)))) (UseComp (CompAdv (PrepNP (from_Prep) (UsePN (scandinavia_PN))))))))); +lin s_027_5_h = (Sentence (UseCl (Present) (PPos) (PredVP (PredetNP (at_least_Predet) (DetCN (a_few_Det) (UseN (committee_member_N)))) (UseComp (CompAdv (PrepNP (from_Prep) (UsePN (scandinavia_PN)))))))); + +lin s_028_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (few_Det) (UseN (committee_member_N))) (UseComp (CompAdv (PrepNP (from_Prep) (UsePN (portugal_PN)))))))); +lin s_028_2_p = s_027_2_p; +lin s_028_3_p = (Sentence (UseCl (Present) (PPos) (PredVP (PredetNP (all_Predet) (DetCN (DetQuant (IndefArt) (NumPl)) (RelCN (UseN (person_N)) (UseRCl (Present) (PPos) (RelVP (IdRP) (UseComp (CompAdv (PrepNP (from_Prep) (UsePN (portugal_PN)))))))))) (UseComp (CompAdv (PrepNP (from_Prep) (UsePN (southern_europe_PN)))))))); +lin s_028_4_q = (Question (UseQCl (Present) (PPos) (QuestCl (ExistNP (DetCN (few_Det) (AdvCN (UseN (committee_member_N)) (PrepNP (from_Prep) (UsePN (southern_europe_PN))))))))); +lin s_028_5_h = (Sentence (UseCl (Present) (PPos) (ExistNP (DetCN (few_Det) (AdvCN (UseN (committee_member_N)) (PrepNP (from_Prep) (UsePN (southern_europe_PN)))))))); + +lin s_029_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (both_Det) (UseN (commissioner_N))) (ComplVV (use_VV) (UseComp (CompCN (AdjCN (PositA (leading_A)) (UseN (businessman_N))))))))); +lin s_029_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (DetCN (both_Det) (UseN (commissioner_N))) (ComplVV (use_VV) (UseComp (CompCN (UseN (businessman_N))))))))); +lin s_029_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (both_Det) (UseN (commissioner_N))) (ComplVV (use_VV) (UseComp (CompCN (UseN (businessman_N)))))))); + +lin s_030_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (neither_Det) (UseN (commissioner_N))) (AdvVP (ComplSlash (SlashV2a (spend_V2)) (DetCN (a_lot_of_Det) (UseN (time_N)))) (at_home_Adv))))); +lin s_030_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (DetCN (neither_Det) (UseN (commissioner_N))) (AdvVP (ComplSlash (SlashV2a (spend_V2)) (MassNP (UseN (time_N)))) (at_home_Adv)))))); +lin s_030_3_h = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (neither_Det) (UseN (commissioner_N))) (AdvVP (ComplSlash (SlashV2a (spend_V2)) (MassNP (UseN (time_N)))) (at_home_Adv))))); + +lin s_031_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (PredetNP (at_least_Predet) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_three)))) (UseN (commissioner_N)))) (AdvVP (ComplSlash (SlashV2a (spend_V2)) (DetCN (a_lot_of_Det) (UseN (time_N)))) (at_home_Adv))))); +lin s_031_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (PredetNP (at_least_Predet) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_three)))) (UseN (commissioner_N)))) (AdvVP (ComplSlash (SlashV2a (spend_V2)) (MassNP (UseN (time_N)))) (at_home_Adv)))))); +lin s_031_3_h = (Sentence (UseCl (Present) (PPos) (PredVP (PredetNP (at_least_Predet) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_three)))) (UseN (commissioner_N)))) (AdvVP (ComplSlash (SlashV2a (spend_V2)) (MassNP (UseN (time_N)))) (at_home_Adv))))); + +lin s_032_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (PredetNP (at_most_Predet) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_ten)))) (UseN (commissioner_N)))) (AdvVP (ComplSlash (SlashV2a (spend_V2)) (DetCN (a_lot_of_Det) (UseN (time_N)))) (at_home_Adv))))); +lin s_032_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (PredetNP (at_most_Predet) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_ten)))) (UseN (commissioner_N)))) (AdvVP (ComplSlash (SlashV2a (spend_V2)) (MassNP (UseN (time_N)))) (at_home_Adv)))))); +lin s_032_3_h = (Sentence (UseCl (Present) (PPos) (PredVP (PredetNP (at_most_Predet) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_ten)))) (UseN (commissioner_N)))) (AdvVP (ComplSlash (SlashV2a (spend_V2)) (MassNP (UseN (time_N)))) (at_home_Adv))))); + +lin s_033_1_p = s_017_3_h; +lin s_033_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (irishman_N))) (ComplSlash (SlashV2a (win_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (ComplN2 (nobel_prize_N2) (MassNP (UseN (literature_N)))))))))); +lin s_033_3_h = s_017_1_p; + +lin s_034_1_p = s_018_5_h; +lin s_034_2_p = s_018_2_p; +lin s_034_3_p = s_018_3_p; +lin s_034_4_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (DetCN (every_Det) (UseN (european_N))) (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (SentCN (UseN (right_N)) (EmbedVP (AdvVP (UseV (live_V)) (PrepNP (in_Prep) (UsePN (europe_PN)))))))))))); +lin s_034_5_h = s_018_1_p; + +lin s_035_1_p = s_019_5_h; +lin s_035_2_p = s_018_2_p; +lin s_035_3_p = s_018_3_p; +lin s_035_4_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (PredetNP (all_Predet) (DetCN (DetQuant (IndefArt) (NumPl)) (UseN (european_N)))) (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (SentCN (UseN (right_N)) (EmbedVP (AdvVP (UseV (live_V)) (PrepNP (in_Prep) (UsePN (europe_PN)))))))))))); +lin s_035_5_h = s_019_1_p; + +lin s_036_1_p = s_020_5_h; +lin s_036_2_p = s_018_2_p; +lin s_036_3_p = s_018_3_p; +lin s_036_4_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (DetCN (each_Det) (UseN (european_N))) (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (SentCN (UseN (right_N)) (EmbedVP (AdvVP (UseV (live_V)) (PrepNP (in_Prep) (UsePN (europe_PN)))))))))))); +lin s_036_5_h = s_020_1_p; + +lin s_037_1_p = s_021_5_h; +lin s_037_2_p = s_021_2_p; +lin s_037_3_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (every_Det) (RelCN (UseN (individual_N)) (UseRCl (Present) (PPos) (RelVP (IdRP) (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (SentCN (UseN (right_N)) (EmbedVP (AdvVP (AdvVP (UseV (live_V)) (anywhere_Adv)) (PrepNP (in_Prep) (UsePN (europe_PN)))))))))))) (ComplVV (can_VV) (AdvVP (AdvVP (UseV (travel_V)) (PositAdvAdj (free_A))) (PrepNP (within_Prep) (UsePN (europe_PN)))))))); +lin s_037_4_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (DetCN (DetQuant (DefArt) (NumPl)) (ComplN2 (resident_in_N2) (DetCN (DetQuant (IndefArt) (NumPl)) (UseN (member_state_N))))) (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (SentCN (UseN (right_N)) (EmbedVP (AdvVP (AdvVP (UseV (live_V)) (anywhere_Adv)) (PrepNP (in_Prep) (UsePN (europe_PN)))))))))))); +lin s_037_5_h = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (DetQuant (DefArt) (NumPl)) (ComplN2 (resident_in_N2) (DetCN (DetQuant (IndefArt) (NumPl)) (UseN (member_state_N))))) (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (SentCN (UseN (right_N)) (EmbedVP (AdvVP (AdvVP (UseV (live_V)) (anywhere_Adv)) (PrepNP (in_Prep) (UsePN (europe_PN))))))))))); + +lin s_038_1_p = s_022_3_h; +lin s_038_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (DetCN (anySg_Det) (UseN (delegate_N))) (AdvVP (ComplSlash (SlashV2a (finish_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (report_N)))) (on_time_Adv)))))); +lin s_038_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (someSg_Det) (UseN (delegate_N))) (AdvVP (ComplSlash (SlashV2a (finish_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (report_N)))) (on_time_Adv))))); + +lin s_039_1_p = s_023_3_h; +lin s_039_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (DetCN (somePl_Det) (UseN (delegate_N))) (AdvVP (ComplSlash (SlashV2a (finish_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (survey_N)))) (on_time_Adv)))))); +lin s_039_3_h = s_023_1_p; + +lin s_040_1_p = s_024_3_h; +lin s_040_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (DetCN (many_Det) (UseN (delegate_N))) (ComplSlash (Slash3V3 (obtain_from_V3) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (survey_N)))) (DetCN (DetQuant (IndefArt) (NumPl)) (AdjCN (PositA (interesting_A)) (UseN (result_N))))))))); +lin s_040_3_h = s_024_1_p; + +lin s_041_1_p = s_025_3_h; +lin s_041_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (DetCN (several_Det) (UseN (delegate_N))) (AdvVP (ComplSlash (SlashV2a (get_V2)) (PPartNP (DetCN (DetQuant (DefArt) (NumPl)) (UseN (result_N))) (publish_V2))) (PrepNP (in_Prep) (DetCN (DetQuant (IndefArt) (NumPl)) (AdjCN (PositA (major_A)) (AdjCN (PositA (national_A)) (UseN (newspaper_N))))))))))); +lin s_041_3_h = s_025_1_p; + +lin s_042_1_p = s_026_5_h; +lin s_042_2_p = s_026_2_p; +lin s_042_3_p = s_026_3_p; +lin s_042_4_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (PredetNP (most_Predet) (DetCN (DetQuant (IndefArt) (NumPl)) (UseN (european_N)))) (UseComp (CompAP (AdvAP (PositA (resident_A)) (PrepNP (in_Prep) (UsePN (europe_PN)))))))))); +lin s_042_5_h = s_026_1_p; + +lin s_043_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (a_few_Det) (UseN (committee_member_N))) (UseComp (CompAdv (PrepNP (from_Prep) (UsePN (scandinavia_PN)))))))); +lin s_043_2_p = s_027_2_p; +lin s_043_3_p = s_027_3_p; +lin s_043_4_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (PredetNP (at_least_Predet) (DetCN (a_few_Det) (UseN (committee_member_N)))) (UseComp (CompAdv (PrepNP (from_Prep) (UsePN (sweden_PN))))))))); +lin s_043_5_h = (Sentence (UseCl (Present) (PPos) (PredVP (PredetNP (at_least_Predet) (DetCN (a_few_Det) (UseN (committee_member_N)))) (UseComp (CompAdv (PrepNP (from_Prep) (UsePN (sweden_PN)))))))); + +lin s_044_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (few_Det) (UseN (committee_member_N))) (UseComp (CompAdv (PrepNP (from_Prep) (UsePN (southern_europe_PN)))))))); +lin s_044_2_p = s_027_2_p; +lin s_044_3_p = s_028_3_p; +lin s_044_4_q = (Question (UseQCl (Present) (PPos) (QuestCl (ExistNP (DetCN (few_Det) (AdvCN (UseN (committee_member_N)) (PrepNP (from_Prep) (UsePN (portugal_PN))))))))); +lin s_044_5_h = (Sentence (UseCl (Present) (PPos) (ExistNP (DetCN (few_Det) (AdvCN (UseN (committee_member_N)) (PrepNP (from_Prep) (UsePN (portugal_PN)))))))); + +lin s_045_1_p = s_029_3_h; +lin s_045_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (DetCN (both_Det) (UseN (commissioner_N))) (ComplVV (use_VV) (UseComp (CompCN (AdjCN (PositA (leading_A)) (UseN (businessman_N)))))))))); +lin s_045_3_h = s_029_1_p; + +lin s_046_1_p = s_030_3_h; +lin s_046_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (DetCN (either_Det) (UseN (commissioner_N))) (AdvVP (ComplSlash (SlashV2a (spend_V2)) (DetCN (a_lot_of_Det) (UseN (time_N)))) (at_home_Adv)))))); +lin s_046_3_h = (Sentence (UseCl (Present) (PPos) (PredVP (AdvNP (DetNP (DetQuant (IndefArt) (NumSg))) (PrepNP (part_Prep) (DetCN (DetQuant (DefArt) (NumPl)) (UseN (commissioner_N))))) (AdvVP (ComplSlash (SlashV2a (spend_V2)) (DetCN (a_lot_of_Det) (UseN (time_N)))) (at_home_Adv))))); + +lin s_047_1_p = s_031_3_h; +lin s_047_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (PredetNP (at_least_Predet) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_three)))) (UseN (commissioner_N)))) (AdvVP (ComplSlash (SlashV2a (spend_V2)) (DetCN (a_lot_of_Det) (UseN (time_N)))) (at_home_Adv)))))); +lin s_047_3_h = s_031_1_p; + +lin s_048_1_p = s_032_3_h; +lin s_048_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (PredetNP (at_most_Predet) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_ten)))) (UseN (commissioner_N)))) (AdvVP (ComplSlash (SlashV2a (spend_V2)) (DetCN (a_lot_of_Det) (UseN (time_N)))) (at_home_Adv)))))); +lin s_048_3_h = s_032_1_p; + +lin s_049_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (swede_N))) (ComplSlash (SlashV2a (win_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (nobel_prize_N))))))); +lin s_049_2_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (every_Det) (UseN (swede_N))) (UseComp (CompCN (UseN (scandinavian_N))))))); +lin s_049_3_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (scandinavian_N))) (ComplSlash (SlashV2a (win_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (nobel_prize_N)))))))); +lin s_049_4_h = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (scandinavian_N))) (ComplSlash (SlashV2a (win_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (nobel_prize_N))))))); + +lin s_050_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (every_Det) (AdjCN (PositA (canadian_A)) (UseN (resident_N)))) (ComplVV (can_VV) (AdvVP (AdvVP (UseV (travel_V)) (PositAdvAdj (free_A))) (PrepNP (within_Prep) (UsePN (europe_PN)))))))); +lin s_050_2_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (every_Det) (AdjCN (PositA (canadian_A)) (UseN (resident_N)))) (UseComp (CompCN (ComplN2 (resident_on_N2) (DetCN (DetQuant (DefArt) (NumSg)) (AdjCN (PositA (north_american_A)) (UseN (continent_N)))))))))); +lin s_050_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (DetCN (every_Det) (ComplN2 (resident_on_N2) (DetCN (DetQuant (DefArt) (NumSg)) (AdjCN (PositA (north_american_A)) (UseN (continent_N)))))) (ComplVV (can_VV) (AdvVP (AdvVP (UseV (travel_V)) (PositAdvAdj (free_A))) (PrepNP (within_Prep) (UsePN (europe_PN))))))))); +lin s_050_4_h = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (every_Det) (ComplN2 (resident_on_N2) (DetCN (DetQuant (DefArt) (NumSg)) (AdjCN (PositA (north_american_A)) (UseN (continent_N)))))) (ComplVV (can_VV) (AdvVP (AdvVP (UseV (travel_V)) (PositAdvAdj (free_A))) (PrepNP (within_Prep) (UsePN (europe_PN)))))))); + +lin s_051_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (PredetNP (all_Predet) (DetCN (DetQuant (IndefArt) (NumPl)) (AdjCN (PositA (canadian_A)) (UseN (resident_N))))) (ComplVV (can_VV) (AdvVP (AdvVP (UseV (travel_V)) (PositAdvAdj (free_A))) (PrepNP (within_Prep) (UsePN (europe_PN)))))))); +lin s_051_2_p = s_050_2_p; +lin s_051_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (PredetNP (all_Predet) (DetCN (DetQuant (IndefArt) (NumPl)) (ComplN2 (resident_on_N2) (DetCN (DetQuant (DefArt) (NumSg)) (AdjCN (PositA (north_american_A)) (UseN (continent_N))))))) (ComplVV (can_VV) (AdvVP (AdvVP (UseV (travel_V)) (PositAdvAdj (free_A))) (PrepNP (within_Prep) (UsePN (europe_PN))))))))); +lin s_051_4_h = (Sentence (UseCl (Present) (PPos) (PredVP (PredetNP (all_Predet) (DetCN (DetQuant (IndefArt) (NumPl)) (ComplN2 (resident_on_N2) (DetCN (DetQuant (DefArt) (NumSg)) (AdjCN (PositA (north_american_A)) (UseN (continent_N))))))) (ComplVV (can_VV) (AdvVP (AdvVP (UseV (travel_V)) (PositAdvAdj (free_A))) (PrepNP (within_Prep) (UsePN (europe_PN)))))))); + +lin s_052_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (each_Det) (AdjCN (PositA (canadian_A)) (UseN (resident_N)))) (ComplVV (can_VV) (AdvVP (AdvVP (UseV (travel_V)) (PositAdvAdj (free_A))) (PrepNP (within_Prep) (UsePN (europe_PN)))))))); +lin s_052_2_p = s_050_2_p; +lin s_052_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (DetCN (each_Det) (ComplN2 (resident_on_N2) (DetCN (DetQuant (DefArt) (NumSg)) (AdjCN (PositA (north_american_A)) (UseN (continent_N)))))) (ComplVV (can_VV) (AdvVP (AdvVP (UseV (travel_V)) (PositAdvAdj (free_A))) (PrepNP (within_Prep) (UsePN (europe_PN))))))))); +lin s_052_4_h = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (each_Det) (ComplN2 (resident_on_N2) (DetCN (DetQuant (DefArt) (NumSg)) (AdjCN (PositA (north_american_A)) (UseN (continent_N)))))) (ComplVV (can_VV) (AdvVP (AdvVP (UseV (travel_V)) (PositAdvAdj (free_A))) (PrepNP (within_Prep) (UsePN (europe_PN)))))))); + +lin s_053_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (DetQuant (DefArt) (NumPl)) (ComplN2 (resident_in_N2) (DetCN (DetQuant (IndefArt) (NumPl)) (AdjCN (PositA (major_A)) (AdjCN (PositA (western_A)) (UseN (country_N))))))) (ComplVV (can_VV) (AdvVP (AdvVP (UseV (travel_V)) (PositAdvAdj (free_A))) (PrepNP (within_Prep) (UsePN (europe_PN)))))))); +lin s_053_2_p = (Sentence (UseCl (Present) (PPos) (PredVP (PredetNP (all_Predet) (DetCN (DetQuant (IndefArt) (NumPl)) (ComplN2 (resident_in_N2) (DetCN (DetQuant (IndefArt) (NumPl)) (AdjCN (PositA (major_A)) (AdjCN (PositA (western_A)) (UseN (country_N)))))))) (UseComp (CompCN (ComplN2 (resident_in_N2) (DetCN (DetQuant (IndefArt) (NumPl)) (AdjCN (PositA (western_A)) (UseN (country_N)))))))))); +lin s_053_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (DetCN (DetQuant (DefArt) (NumPl)) (ComplN2 (resident_in_N2) (DetCN (DetQuant (IndefArt) (NumPl)) (AdjCN (PositA (western_A)) (UseN (country_N)))))) (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (SentCN (UseN (right_N)) (EmbedVP (AdvVP (UseV (live_V)) (PrepNP (in_Prep) (UsePN (europe_PN)))))))))))); +lin s_053_4_h = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (DetQuant (DefArt) (NumPl)) (ComplN2 (resident_in_N2) (DetCN (DetQuant (IndefArt) (NumPl)) (AdjCN (PositA (western_A)) (UseN (country_N)))))) (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (SentCN (UseN (right_N)) (EmbedVP (AdvVP (UseV (live_V)) (PrepNP (in_Prep) (UsePN (europe_PN))))))))))); + +lin s_054_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (DetQuant (no_Quant) (NumSg)) (AdjCN (PositA (scandinavian_A)) (UseN (delegate_N)))) (AdvVP (ComplSlash (SlashV2a (finish_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (report_N)))) (on_time_Adv))))); +lin s_054_2_q = s_038_2_q; +lin s_054_3_h = s_038_3_h; + +lin s_055_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (somePl_Det) (AdjCN (PositA (irish_A)) (UseN (delegate_N)))) (AdvVP (ComplSlash (SlashV2a (finish_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (survey_N)))) (on_time_Adv))))); +lin s_055_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (DetCN (anyPl_Det) (UseN (delegate_N))) (AdvVP (ComplSlash (SlashV2a (finish_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (survey_N)))) (on_time_Adv)))))); +lin s_055_3_h = s_023_1_p; + +lin s_056_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (many_Det) (AdjCN (PositA (british_A)) (UseN (delegate_N)))) (ComplSlash (Slash3V3 (obtain_from_V3) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (survey_N)))) (DetCN (DetQuant (IndefArt) (NumPl)) (AdjCN (PositA (interesting_A)) (UseN (result_N)))))))); +lin s_056_2_q = s_040_2_q; +lin s_056_3_h = s_024_1_p; + +lin s_057_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (several_Det) (AdjCN (PositA (portuguese_A)) (UseN (delegate_N)))) (AdvVP (ComplSlash (SlashV2a (get_V2)) (PPartNP (DetCN (DetQuant (DefArt) (NumPl)) (UseN (result_N))) (publish_V2))) (PrepNP (in_Prep) (DetCN (DetQuant (IndefArt) (NumPl)) (AdjCN (PositA (major_A)) (AdjCN (PositA (national_A)) (UseN (newspaper_N)))))))))); +lin s_057_2_q = s_041_2_q; +lin s_057_3_h = s_025_1_p; + +lin s_058_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (PredetNP (most_Predet) (DetCN (DetQuant (IndefArt) (NumPl)) (RelCN (UseN (european_N)) (UseRCl (Present) (PPos) (RelVP (IdRP) (AdvVP (UseComp (CompAP (PositA (resident_A)))) (PrepNP (in_Prep) (UsePN (europe_PN))))))))) (ComplVV (can_VV) (AdvVP (AdvVP (UseV (travel_V)) (PositAdvAdj (free_A))) (PrepNP (within_Prep) (UsePN (europe_PN)))))))); +lin s_058_2_q = s_026_4_q; +lin s_058_3_h = s_026_5_h; + +lin s_059_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (a_few_Det) (AdjCN (PositA (female_A)) (UseN (committee_member_N)))) (UseComp (CompAdv (PrepNP (from_Prep) (UsePN (scandinavia_PN)))))))); +lin s_059_2_q = s_027_4_q; +lin s_059_3_h = s_027_5_h; + +lin s_060_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (few_Det) (AdjCN (PositA (female_A)) (UseN (committee_member_N)))) (UseComp (CompAdv (PrepNP (from_Prep) (UsePN (southern_europe_PN)))))))); +lin s_060_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (DetCN (few_Det) (UseN (committee_member_N))) (UseComp (CompAdv (PrepNP (from_Prep) (UsePN (southern_europe_PN))))))))); +lin s_060_3_h = s_044_1_p; + +lin s_061_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (both_Det) (AdjCN (PositA (female_A)) (UseN (commissioner_N)))) (ComplVV (use_VV) (UseComp (CompAdv (PrepNP (in_Prep) (MassNP (UseN (business_N)))))))))); +lin s_061_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (DetCN (both_Det) (UseN (commissioner_N))) (ComplVV (use_VV) (UseComp (CompAdv (PrepNP (in_Prep) (MassNP (UseN (business_N))))))))))); +lin s_061_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (both_Det) (UseN (commissioner_N))) (ComplVV (use_VV) (UseComp (CompAdv (PrepNP (in_Prep) (MassNP (UseN (business_N)))))))))); + +lin s_062_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (neither_Det) (AdjCN (PositA (female_A)) (UseN (commissioner_N)))) (AdvVP (ComplSlash (SlashV2a (spend_V2)) (DetCN (a_lot_of_Det) (UseN (time_N)))) (at_home_Adv))))); +lin s_062_2_q = s_046_2_q; +lin s_062_3_h = s_046_3_h; + +lin s_063_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (PredetNP (at_least_Predet) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_three)))) (AdjCN (PositA (female_A)) (UseN (commissioner_N))))) (AdvVP (ComplSlash (SlashV2a (spend_V2)) (MassNP (UseN (time_N)))) (at_home_Adv))))); +lin s_063_2_q = s_031_2_q; +lin s_063_3_h = s_031_3_h; + +lin s_064_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (PredetNP (at_most_Predet) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_ten)))) (AdjCN (PositA (female_A)) (UseN (commissioner_N))))) (AdvVP (ComplSlash (SlashV2a (spend_V2)) (MassNP (UseN (time_N)))) (at_home_Adv))))); +lin s_064_2_q = s_032_2_q; +lin s_064_3_h = s_032_3_h; + +lin s_065_1_p = s_049_4_h; +lin s_065_2_p = s_049_2_p; +lin s_065_3_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (swede_N))) (ComplSlash (SlashV2a (win_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (nobel_prize_N)))))))); +lin s_065_4_h = s_049_1_p; + +lin s_066_1_p = s_050_4_h; +lin s_066_2_p = s_050_2_p; +lin s_066_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (DetCN (every_Det) (AdjCN (PositA (canadian_A)) (UseN (resident_N)))) (ComplVV (can_VV) (AdvVP (AdvVP (UseV (travel_V)) (PositAdvAdj (free_A))) (PrepNP (within_Prep) (UsePN (europe_PN))))))))); +lin s_066_4_h = s_050_1_p; + +lin s_067_1_p = s_051_4_h; +lin s_067_2_p = s_050_2_p; +lin s_067_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (PredetNP (all_Predet) (DetCN (DetQuant (IndefArt) (NumPl)) (AdjCN (PositA (canadian_A)) (UseN (resident_N))))) (ComplVV (can_VV) (AdvVP (AdvVP (UseV (travel_V)) (PositAdvAdj (free_A))) (PrepNP (within_Prep) (UsePN (europe_PN))))))))); +lin s_067_4_h = s_051_1_p; + +lin s_068_1_p = s_052_4_h; +lin s_068_2_p = s_050_2_p; +lin s_068_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (DetCN (each_Det) (AdjCN (PositA (canadian_A)) (UseN (resident_N)))) (ComplVV (can_VV) (AdvVP (AdvVP (UseV (travel_V)) (PositAdvAdj (free_A))) (PrepNP (within_Prep) (UsePN (europe_PN))))))))); +lin s_068_4_h = s_052_1_p; + +lin s_069_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (DetQuant (DefArt) (NumPl)) (ComplN2 (resident_in_N2) (DetCN (DetQuant (IndefArt) (NumPl)) (AdjCN (PositA (western_A)) (UseN (country_N)))))) (ComplVV (can_VV) (AdvVP (AdvVP (UseV (travel_V)) (PositAdvAdj (free_A))) (PrepNP (within_Prep) (UsePN (europe_PN)))))))); +lin s_069_2_p = s_053_2_p; +lin s_069_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (DetCN (DetQuant (DefArt) (NumPl)) (ComplN2 (resident_in_N2) (DetCN (DetQuant (IndefArt) (NumPl)) (AdjCN (PositA (major_A)) (AdjCN (PositA (western_A)) (UseN (country_N))))))) (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (SentCN (UseN (right_N)) (EmbedVP (AdvVP (UseV (live_V)) (PrepNP (in_Prep) (UsePN (europe_PN)))))))))))); +lin s_069_4_h = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (DetQuant (DefArt) (NumPl)) (ComplN2 (resident_in_N2) (DetCN (DetQuant (IndefArt) (NumPl)) (AdjCN (PositA (major_A)) (AdjCN (PositA (western_A)) (UseN (country_N))))))) (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (SentCN (UseN (right_N)) (EmbedVP (AdvVP (UseV (live_V)) (PrepNP (in_Prep) (UsePN (europe_PN))))))))))); + +lin s_070_1_p = s_022_1_p; +lin s_070_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (DetCN (anySg_Det) (AdjCN (PositA (scandinavian_A)) (UseN (delegate_N)))) (AdvVP (ComplSlash (SlashV2a (finish_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (report_N)))) (on_time_Adv)))))); +lin s_070_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (someSg_Det) (AdjCN (PositA (scandinavian_A)) (UseN (delegate_N)))) (AdvVP (ComplSlash (SlashV2a (finish_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (report_N)))) (on_time_Adv))))); + +lin s_071_1_p = s_023_1_p; +lin s_071_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (DetCN (anyPl_Det) (AdjCN (PositA (irish_A)) (UseN (delegate_N)))) (AdvVP (ComplSlash (SlashV2a (finish_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (survey_N)))) (on_time_Adv)))))); +lin s_071_3_h = s_055_1_p; + +lin s_072_1_p = s_024_1_p; +lin s_072_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (DetCN (many_Det) (AdjCN (PositA (british_A)) (UseN (delegate_N)))) (ComplSlash (Slash3V3 (obtain_from_V3) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (survey_N)))) (DetCN (DetQuant (IndefArt) (NumPl)) (AdjCN (PositA (interesting_A)) (UseN (result_N))))))))); +lin s_072_3_h = s_056_1_p; + +lin s_073_1_p = s_025_1_p; +lin s_073_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (DetCN (several_Det) (AdjCN (PositA (portuguese_A)) (UseN (delegate_N)))) (AdvVP (ComplSlash (SlashV2a (get_V2)) (PPartNP (DetCN (DetQuant (DefArt) (NumPl)) (UseN (result_N))) (publish_V2))) (PrepNP (in_Prep) (DetCN (DetQuant (IndefArt) (NumPl)) (AdjCN (PositA (major_A)) (AdjCN (PositA (national_A)) (UseN (newspaper_N))))))))))); +lin s_073_3_h = s_057_1_p; + +lin s_074_1_p = s_026_5_h; +lin s_074_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (PredetNP (most_Predet) (DetCN (DetQuant (IndefArt) (NumPl)) (RelCN (UseN (european_N)) (UseRCl (Present) (PPos) (RelVP (IdRP) (UseComp (CompAP (AdvAP (PositA (resident_A)) (PrepNP (outside_Prep) (UsePN (europe_PN))))))))))) (ComplVV (can_VV) (AdvVP (AdvVP (UseV (travel_V)) (PositAdvAdj (free_A))) (PrepNP (within_Prep) (UsePN (europe_PN))))))))); +lin s_074_3_h = (Sentence (UseCl (Present) (PPos) (PredVP (PredetNP (most_Predet) (DetCN (DetQuant (IndefArt) (NumPl)) (RelCN (UseN (european_N)) (UseRCl (Present) (PPos) (RelVP (IdRP) (UseComp (CompAP (AdvAP (PositA (resident_A)) (PrepNP (outside_Prep) (UsePN (europe_PN))))))))))) (ComplVV (can_VV) (AdvVP (AdvVP (UseV (travel_V)) (PositAdvAdj (free_A))) (PrepNP (within_Prep) (UsePN (europe_PN)))))))); + +lin s_075_1_p = s_043_1_p; +lin s_075_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (PredetNP (at_least_Predet) (DetCN (a_few_Det) (AdjCN (PositA (female_A)) (UseN (committee_member_N))))) (UseComp (CompAdv (PrepNP (from_Prep) (UsePN (scandinavia_PN))))))))); +lin s_075_3_h = (Sentence (UseCl (Present) (PPos) (PredVP (PredetNP (at_least_Predet) (DetCN (a_few_Det) (AdjCN (PositA (female_A)) (UseN (committee_member_N))))) (UseComp (CompAdv (PrepNP (from_Prep) (UsePN (scandinavia_PN)))))))); + +lin s_076_1_p = s_044_1_p; +lin s_076_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (DetCN (few_Det) (AdjCN (PositA (female_A)) (UseN (committee_member_N)))) (UseComp (CompAdv (PrepNP (from_Prep) (UsePN (southern_europe_PN))))))))); +lin s_076_3_h = s_060_1_p; + +lin s_077_1_p = s_061_3_h; +lin s_077_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (DetCN (both_Det) (AdjCN (PositA (female_A)) (UseN (commissioner_N)))) (ComplVV (use_VV) (UseComp (CompAdv (PrepNP (in_Prep) (MassNP (UseN (business_N))))))))))); +lin s_077_3_h = s_061_1_p; + +lin s_078_1_p = s_030_1_p; +lin s_078_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (DetCN (either_Det) (AdjCN (PositA (female_A)) (UseN (commissioner_N)))) (AdvVP (ComplSlash (SlashV2a (spend_V2)) (DetCN (a_lot_of_Det) (UseN (time_N)))) (at_home_Adv)))))); +lin s_078_3_h = (Sentence (UseCl (Present) (PPos) (PredVP (AdvNP (DetNP (DetQuant (IndefArt) (NumSg))) (PrepNP (part_Prep) (DetCN (DetQuant (DefArt) (NumPl)) (AdjCN (PositA (female_A)) (UseN (commissioner_N)))))) (AdvVP (ComplSlash (SlashV2a (spend_V2)) (DetCN (a_lot_of_Det) (UseN (time_N)))) (at_home_Adv))))); + +lin s_079_1_p = s_031_3_h; +lin s_079_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (PredetNP (at_least_Predet) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_three)))) (AdjCN (PositA (male_A)) (UseN (commissioner_N))))) (AdvVP (ComplSlash (SlashV2a (spend_V2)) (MassNP (UseN (time_N)))) (at_home_Adv)))))); +lin s_079_3_h = (Sentence (UseCl (Present) (PPos) (PredVP (PredetNP (at_least_Predet) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_three)))) (AdjCN (PositA (male_A)) (UseN (commissioner_N))))) (AdvVP (ComplSlash (SlashV2a (spend_V2)) (MassNP (UseN (time_N)))) (at_home_Adv))))); + +lin s_080_1_p = s_032_3_h; +lin s_080_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (PredetNP (at_most_Predet) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_ten)))) (AdjCN (PositA (female_A)) (UseN (commissioner_N))))) (AdvVP (ComplSlash (SlashV2a (spend_V2)) (MassNP (UseN (time_N)))) (at_home_Adv)))))); +lin s_080_3_h = s_064_1_p; + +lin s_081_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (ConjNP3 (and_Conj) (UsePN (smith_PN)) (UsePN (jones_PN)) (UsePN (anderson_PN))) (ComplSlash (SlashV2a (sign_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N))))))); +lin s_081_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (jones_PN)) (ComplSlash (SlashV2a (sign_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N)))))))); +lin s_081_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (ComplSlash (SlashV2a (sign_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N))))))); + +lin s_082_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (ConjNP3 (and_Conj) (UsePN (smith_PN)) (UsePN (jones_PN)) (DetCN (several_Det) (UseN (lawyer_N)))) (ComplSlash (SlashV2a (sign_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N))))))); +lin s_082_2_q = s_081_2_q; +lin s_082_3_h = s_081_3_h; + +lin s_083_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (ConjNP3 (either7or_DConj) (UsePN (smith_PN)) (UsePN (jones_PN)) (UsePN (anderson_PN))) (ComplSlash (SlashV2a (sign_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N))))))); +lin s_083_2_q = s_081_2_q; +lin s_083_3_h = s_081_3_h; + +lin s_084_1_p = s_083_1_p; +lin s_084_2_q = (Question (ExtAdvQS (SubjS (if_Subj) (UseCl (Past) (UncNeg) (PredVP (ConjNP2 (and_Conj) (UsePN (smith_PN)) (UsePN (anderson_PN))) (ComplSlash (SlashV2a (sign_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N))))))) (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (jones_PN)) (ComplSlash (SlashV2a (sign_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N))))))))); +lin s_084_3_h = (Sentence (ExtAdvS (SubjS (if_Subj) (UseCl (Past) (UncNeg) (PredVP (ConjNP2 (and_Conj) (UsePN (smith_PN)) (UsePN (anderson_PN))) (ComplSlash (SlashV2a (sign_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N))))))) (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (ComplSlash (SlashV2a (sign_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N)))))))); + +lin s_085_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (ConjNP2 (and_Conj) (PredetNP (exactly_Predet) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_two)))) (UseN (lawyer_N)))) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_three)))) (UseN (accountant_N)))) (ComplSlash (SlashV2a (sign_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N))))))); +lin s_085_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_six)))) (UseN (lawyer_N))) (ComplSlash (SlashV2a (sign_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N)))))))); +lin s_085_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_six)))) (UseN (lawyer_N))) (ComplSlash (SlashV2a (sign_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N))))))); + +lin s_086_1_p = s_085_1_p; +lin s_086_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_six)))) (UseN (accountant_N))) (ComplSlash (SlashV2a (sign_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N)))))))); +lin s_086_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_six)))) (UseN (accountant_N))) (ComplSlash (SlashV2a (sign_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N))))))); + +lin s_087_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (every_Det) (ConjCN2 (and_Conj) (UseN (representative_N)) (UseN (client_N)))) (UseComp (CompAdv (PrepNP (at_Prep) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (meeting_N))))))))); +lin s_087_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (DetCN (every_Det) (UseN (representative_N))) (UseComp (CompAdv (PrepNP (at_Prep) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (meeting_N)))))))))); +lin s_087_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (every_Det) (UseN (representative_N))) (UseComp (CompAdv (PrepNP (at_Prep) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (meeting_N))))))))); + +lin s_088_1_p = s_087_1_p; +lin s_088_2_q = s_087_2_q; +lin s_088_3_h = s_087_3_h; + +lin s_089_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (every_Det) (ConjCN2 (or_Conj) (UseN (representative_N)) (UseN (client_N)))) (UseComp (CompAdv (PrepNP (at_Prep) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (meeting_N))))))))); +lin s_089_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (ConjNP2 (andSg_Conj) (DetCN (every_Det) (UseN (representative_N))) (DetCN (every_Det) (UseN (client_N)))) (UseComp (CompAdv (PrepNP (at_Prep) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (meeting_N)))))))))); +lin s_089_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (ConjNP2 (andSg_Conj) (DetCN (every_Det) (UseN (representative_N))) (DetCN (every_Det) (UseN (client_N)))) (UseComp (CompAdv (PrepNP (at_Prep) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (meeting_N))))))))); + +lin s_090_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (DetQuant (DefArt) (NumSg)) (UseN (chairman_N))) (ComplSlash (SlashV2a (read_out_V2)) (DetCN (DetQuant (DefArt) (NumPl)) (AdvCN (UseN (item_N)) (PrepNP (on_Prep) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (agenda_N)))))))))); +lin s_090_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (DetCN (DetQuant (DefArt) (NumSg)) (UseN (chairman_N))) (ComplSlash (SlashV2a (read_out_V2)) (DetCN (every_Det) (AdvCN (UseN (item_N)) (PrepNP (on_Prep) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (agenda_N))))))))))); +lin s_090_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (DetQuant (DefArt) (NumSg)) (UseN (chairman_N))) (ComplSlash (SlashV2a (read_out_V2)) (DetCN (every_Det) (AdvCN (UseN (item_N)) (PrepNP (on_Prep) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (agenda_N)))))))))); + +lin s_091_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (DetQuant (DefArt) (NumPl)) (RelCN (UseN (person_N)) (UseRCl (Past) (PPos) (RelVP (IdRP) (UseComp (CompAdv (PrepNP (at_Prep) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (meeting_N)))))))))) (ComplSlash (SlashV2a (vote_for_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdjCN (PositA (new_A)) (UseN (chairman_N)))))))); +lin s_091_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (AdvNP (UsePron (everyone_Pron)) (PrepNP (at_Prep) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (meeting_N))))) (ComplSlash (SlashV2a (vote_for_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdjCN (PositA (new_A)) (UseN (chairman_N))))))))); +lin s_091_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (AdvNP (UsePron (everyone_Pron)) (PrepNP (at_Prep) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (meeting_N))))) (ComplSlash (SlashV2a (vote_for_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdjCN (PositA (new_A)) (UseN (chairman_N)))))))); + +lin s_092_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (PredetNP (all_Predet) (DetCN (DetQuant (DefArt) (NumPl)) (RelCN (UseN (person_N)) (UseRCl (Past) (PPos) (RelVP (IdRP) (UseComp (CompAdv (PrepNP (at_Prep) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (meeting_N))))))))))) (ComplSlash (SlashV2a (vote_for_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdjCN (PositA (new_A)) (UseN (chairman_N)))))))); +lin s_092_2_q = s_091_2_q; +lin s_092_3_h = s_091_3_h; + +lin s_093_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (DetQuant (DefArt) (NumPl)) (RelCN (UseN (person_N)) (UseRCl (Past) (PPos) (RelVP (IdRP) (UseComp (CompAdv (PrepNP (at_Prep) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (meeting_N)))))))))) (AdVVP (all_AdV) (ComplSlash (SlashV2a (vote_for_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdjCN (PositA (new_A)) (UseN (chairman_N))))))))); +lin s_093_2_q = s_091_2_q; +lin s_093_3_h = s_091_3_h; + +lin s_094_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (DetQuant (DefArt) (NumPl)) (ComplN2 (inhabitant_N2) (UsePN (cambridge_PN)))) (ComplSlash (SlashV2a (vote_for_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (labour_mp_N))))))); +lin s_094_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (DetCN (every_Det) (ComplN2 (inhabitant_N2) (UsePN (cambridge_PN)))) (ComplSlash (SlashV2a (vote_for_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (labour_mp_N)))))))); +lin s_094_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (every_Det) (ComplN2 (inhabitant_N2) (UsePN (cambridge_PN)))) (ComplSlash (SlashV2a (vote_for_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (labour_mp_N))))))); + +lin s_095_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (DetQuant (DefArt) (NumPl)) (AdjCN (PositA (ancient_A)) (UseN (greek_N)))) (UseComp (CompCN (AdjCN (PositA (noted_A)) (UseN (philosopher_N)))))))); +lin s_095_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (DetCN (every_Det) (AdjCN (PositA (ancient_A)) (UseN (greek_N)))) (UseComp (CompCN (AdjCN (PositA (noted_A)) (UseN (philosopher_N))))))))); +lin s_095_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (every_Det) (AdjCN (PositA (ancient_A)) (UseN (greek_N)))) (UseComp (CompCN (AdjCN (PositA (noted_A)) (UseN (philosopher_N)))))))); + +lin s_096_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (DetQuant (DefArt) (NumPl)) (AdjCN (PositA (ancient_A)) (UseN (greek_N)))) (AdVVP (all_AdV) (UseComp (CompCN (AdjCN (PositA (noted_A)) (UseN (philosopher_N))))))))); +lin s_096_2_q = s_095_2_q; +lin s_096_3_h = s_095_3_h; + +lin s_097_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (DetQuant (IndefArt) (NumPl)) (UseN (software_fault_N))) (AdvVP (PassV2s (blame1_V2)) (PrepNP (for_Prep) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (system_failure_N)))))))); +lin s_097_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (DetCN (DetQuant (DefArt) (NumSg)) (UseN (system_failure_N))) (AdvVP (PassV2s (blame2_V2)) (PrepNP (on_Prep) (DetCN (one_or_more_Det) (UseN (software_fault_N))))))))); +lin s_097_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (DetQuant (DefArt) (NumSg)) (UseN (system_failure_N))) (AdvVP (PassV2s (blame2_V2)) (PrepNP (on_Prep) (DetCN (one_or_more_Det) (UseN (software_fault_N)))))))); + +lin s_098_1_p = s_097_1_p; +lin s_098_2_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (bug_32985_PN)) (UseComp (CompCN (AdjCN (PositA (known_A)) (UseN (software_fault_N)))))))); +lin s_098_3_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (bug_32985_PN)) (AdvVP (PassV2s (blame1_V2)) (PrepNP (for_Prep) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (system_failure_N))))))))); +lin s_098_4_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (bug_32985_PN)) (AdvVP (PassV2s (blame1_V2)) (PrepNP (for_Prep) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (system_failure_N)))))))); + +lin s_099_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (DetQuant (IndefArt) (NumPl)) (AdvCN (UseN (client_N)) (PrepNP (at_Prep) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (demonstration_N)))))) (AdVVP (all_AdV) (UseComp (CompAP (ComplA2 (impressed_by_A2) (DetCN (DetQuant (GenNP (DetCN (DetQuant (DefArt) (NumSg)) (UseN (system_N)))) (NumSg)) (UseN (performance_N)))))))))); +lin s_099_2_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (UseComp (CompCN (AdvCN (UseN (client_N)) (PrepNP (at_Prep) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (demonstration_N)))))))))); +lin s_099_3_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (UseComp (CompAP (ComplA2 (impressed_by_A2) (DetCN (DetQuant (GenNP (DetCN (DetQuant (DefArt) (NumSg)) (UseN (system_N)))) (NumSg)) (UseN (performance_N)))))))))); +lin s_099_4_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (UseComp (CompAP (ComplA2 (impressed_by_A2) (DetCN (DetQuant (GenNP (DetCN (DetQuant (DefArt) (NumSg)) (UseN (system_N)))) (NumSg)) (UseN (performance_N))))))))); + +lin s_100_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (DetQuant (IndefArt) (NumPl)) (AdvCN (UseN (client_N)) (PrepNP (at_Prep) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (demonstration_N)))))) (UseComp (CompAP (ComplA2 (impressed_by_A2) (DetCN (DetQuant (GenNP (DetCN (DetQuant (DefArt) (NumSg)) (UseN (system_N)))) (NumSg)) (UseN (performance_N))))))))); +lin s_100_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (PredetNP (most_Predet) (DetCN (DetQuant (IndefArt) (NumPl)) (AdvCN (UseN (client_N)) (PrepNP (at_Prep) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (demonstration_N))))))) (UseComp (CompAP (ComplA2 (impressed_by_A2) (DetCN (DetQuant (GenNP (DetCN (DetQuant (DefArt) (NumSg)) (UseN (system_N)))) (NumSg)) (UseN (performance_N)))))))))); +lin s_100_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (PredetNP (most_Predet) (DetCN (DetQuant (IndefArt) (NumPl)) (AdvCN (UseN (client_N)) (PrepNP (at_Prep) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (demonstration_N))))))) (UseComp (CompAP (ComplA2 (impressed_by_A2) (DetCN (DetQuant (GenNP (DetCN (DetQuant (DefArt) (NumSg)) (UseN (system_N)))) (NumSg)) (UseN (performance_N))))))))); + +lin s_101_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (DetQuant (IndefArt) (NumPl)) (UseN (university_graduate_N))) (ComplSlash (SlashV2a (make8become_V2)) (DetCN (DetQuant (IndefArt) (NumPl)) (AdjCN (PositA (poor8bad_A)) (UseN (stockmarket_trader_N)))))))); +lin s_101_2_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (smith_PN)) (UseComp (CompCN (UseN (university_graduate_N))))))); +lin s_101_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (UseComp (CompAP (SentAP (PositA (likely_A)) (EmbedVP (ComplSlash (SlashV2a (make8become_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdjCN (PositA (poor8bad_A)) (UseN (stock_market_trader_N))))))))))))); +lin s_101_4_h = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (smith_PN)) (UseComp (CompAP (SentAP (PositA (likely_A)) (EmbedVP (ComplSlash (SlashV2a (make8become_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdjCN (PositA (poor8bad_A)) (UseN (stock_market_trader_N)))))))))))); + +lin s_102_1_p = s_101_1_p; +lin s_102_2_p = s_101_2_p; +lin s_102_3_q = (Question (UseQCl (Future) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (make8become_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdjCN (PositA (poor8bad_A)) (UseN (stock_market_trader_N))))))))); +lin s_102_4_h = (Sentence (UseCl (Future) (PPos) (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (make8become_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdjCN (PositA (poor8bad_A)) (UseN (stock_market_trader_N)))))))); + +lin s_103_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (PredetNP (all_Predet) (DetCN (DetQuant (IndefArt) (NumPl)) (UseN (apcom_manager_N)))) (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (IndefArt) (NumPl)) (UseN (company_car_N))))))); +lin s_103_2_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (jones_PN)) (UseComp (CompCN (UseN (apcom_manager_N))))))); +lin s_103_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (UsePN (jones_PN)) (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (company_car_N)))))))); +lin s_103_4_h = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (jones_PN)) (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (company_car_N))))))); + +lin s_104_1_p = s_103_1_p; +lin s_104_2_p = s_103_2_p; +lin s_104_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (UsePN (jones_PN)) (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (IndefArt) (NumCard (AdNum (more_than_AdN) (NumNumeral (N_one))))) (UseN (company_car_N)))))))); +lin s_104_4_h = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (jones_PN)) (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (IndefArt) (NumCard (AdNum (more_than_AdN) (NumNumeral (N_one))))) (UseN (company_car_N))))))); + +lin s_105_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (PredetNP (just_Predet) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_one)))) (UseN (accountant_N)))) (ComplSlash (SlashV2a (attend_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (meeting_N))))))); +lin s_105_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (DetCN (DetQuant (no_Quant) (NumPl)) (UseN (accountant_N))) (ComplSlash (SlashV2a (attend_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (meeting_N)))))))); +lin s_105_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (DetQuant (no_Quant) (NumPl)) (UseN (accountant_N))) (ComplSlash (SlashV2a (attend_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (meeting_N))))))); + +lin s_106_1_p = s_105_1_p; +lin s_106_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (DetCN (DetQuant (no_Quant) (NumSg)) (UseN (accountant_N))) (ComplSlash (SlashV2a (attend_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (meeting_N)))))))); +lin s_106_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (DetQuant (no_Quant) (NumSg)) (UseN (accountant_N))) (ComplSlash (SlashV2a (attend_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (meeting_N))))))); + +lin s_107_1_p = s_105_1_p; +lin s_107_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (DetCN (anyPl_Det) (UseN (accountant_N))) (ComplSlash (SlashV2a (attend_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (meeting_N)))))))); +lin s_107_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (somePl_Det) (UseN (accountant_N))) (ComplSlash (SlashV2a (attend_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (meeting_N))))))); + +lin s_108_1_p = s_105_1_p; +lin s_108_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (DetCN (anySg_Det) (UseN (accountant_N))) (ComplSlash (SlashV2a (attend_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (meeting_N)))))))); +lin s_108_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (someSg_Det) (UseN (accountant_N))) (ComplSlash (SlashV2a (attend_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (meeting_N))))))); + +lin s_109_1_p = s_105_1_p; +lin s_109_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (DetCN (somePl_Det) (UseN (accountant_N))) (ComplSlash (SlashV2a (attend_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (meeting_N)))))))); +lin s_109_3_h = s_107_3_h; + +lin s_110_1_p = s_105_1_p; +lin s_110_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (DetCN (someSg_Det) (UseN (accountant_N))) (ComplSlash (SlashV2a (attend_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (meeting_N)))))))); +lin s_110_3_h = s_108_3_h; + +lin s_111_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (sign_V2)) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_one)))) (UseN (contract_N))))))); +lin s_111_2_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (ComplSlash (SlashV2a (sign_V2)) (DetCN (another_Det) (UseN (contract_N))))))); +lin s_111_3_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (ConjNP2 (and_Conj) (UsePN (smith_PN)) (UsePN (jones_PN))) (ComplSlash (SlashV2a (sign_V2)) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_two)))) (UseN (contract_N)))))))); +lin s_111_4_h = (Sentence (UseCl (Past) (PPos) (PredVP (ConjNP2 (and_Conj) (UsePN (smith_PN)) (UsePN (jones_PN))) (ComplSlash (SlashV2a (sign_V2)) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_two)))) (UseN (contract_N))))))); + +lin s_112_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (sign_V2)) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_two)))) (UseN (contract_N))))))); +lin s_112_2_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (ComplSlash (SlashV2a (sign_V2)) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_two)))) (UseN (contract_N))))))); +lin s_112_3_q = s_111_3_q; +lin s_112_4_h = s_111_4_h; + +lin s_113_1_p = s_112_1_p; +lin s_113_2_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (AdVVP (also_AdV) (ComplSlash (SlashV2a (sign_V2)) (UsePron (they_Pron))))))); +lin s_113_3_q = s_111_3_q; +lin s_113_4_h = s_111_4_h; + +lin s_114_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (mary_PN)) (ComplSlash (SlashV2a (use_V2)) (DetCN (DetQuant (PossPron (sheRefl_Pron)) (NumSg)) (UseN (workstation_N))))))); +lin s_114_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (DetCN (DetQuant (GenNP (UsePN (mary_PN))) (NumSg)) (UseN (workstation_N))) (PassV2s (use_V2)))))); +lin s_114_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (DetQuant (GenNP (UsePN (mary_PN))) (NumSg)) (UseN (workstation_N))) (PassV2s (use_V2))))); + +lin s_115_1_p = s_114_1_p; +lin s_115_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (UsePN (mary_PN)) (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (workstation_N)))))))); +lin s_115_3_h = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (mary_PN)) (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (workstation_N))))))); + +lin s_116_1_p = s_114_1_p; +lin s_116_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (UsePN (mary_PN)) (UseComp (CompAP (PositA (female_A)))))))); +lin s_116_3_h = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (mary_PN)) (UseComp (CompAP (PositA (female_A))))))); + +lin s_117_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (every_Det) (UseN (student_N))) (ComplSlash (SlashV2a (use_V2)) (DetCN (DetQuant (PossPron (sheRefl_Pron)) (NumSg)) (UseN (workstation_N))))))); +lin s_117_2_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (mary_PN)) (UseComp (CompCN (UseN (student_N))))))); +lin s_117_3_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (mary_PN)) (ComplSlash (SlashV2a (use_V2)) (DetCN (DetQuant (PossPron (sheRefl_Pron)) (NumSg)) (UseN (workstation_N)))))))); +lin s_117_4_h = s_114_1_p; + +lin s_118_1_p = s_117_1_p; +lin s_118_2_p = s_117_2_p; +lin s_118_3_q = s_115_2_q; +lin s_118_4_h = s_115_3_h; + +lin s_119_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (DetQuant (no_Quant) (NumSg)) (UseN (student_N))) (ComplSlash (SlashV2a (use_V2)) (DetCN (DetQuant (PossPron (sheRefl_Pron)) (NumSg)) (UseN (workstation_N))))))); +lin s_119_2_p = s_117_2_p; +lin s_119_3_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (mary_PN)) (ComplSlash (SlashV2a (use_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (workstation_N)))))))); +lin s_119_4_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (mary_PN)) (ComplSlash (SlashV2a (use_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (workstation_N))))))); + +lin s_120_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (attend_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (meeting_N))))))); +lin s_120_2_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePron (she_Pron)) (ComplSlash (SlashV2a (chair_V2)) (UsePron (it_Pron)))))); +lin s_120_3_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (chair_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (meeting_N)))))))); +lin s_120_4_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (chair_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (meeting_N))))))); + +lin s_121_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (deliver_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (report_N)))) (PrepNP (to_Prep) (UsePN (itel_PN))))))); +lin s_121_2_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePron (she_Pron)) (AdVVP (also_AdV) (ComplSlash (Slash2V3 (deliver_V3) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (invoice_N)))) (UsePron (they_Pron))))))); +lin s_121_3_p = (PSentence (and_PConj) (UseCl (Past) (PPos) (PredVP (UsePron (she_Pron)) (ComplSlash (Slash2V3 (deliver_V3) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (project_proposal_N)))) (UsePron (they_Pron)))))); +lin s_121_4_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (deliver_V2)) (ConjNP3 (and_Conj) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (report_N))) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (invoice_N))) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (project_proposal_N))))) (PrepNP (to_Prep) (UsePN (itel_PN)))))))); +lin s_121_5_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (deliver_V2)) (ConjNP3 (and_Conj) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (report_N))) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (invoice_N))) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (project_proposal_N))))) (PrepNP (to_Prep) (UsePN (itel_PN))))))); + +lin s_122_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (every_Det) (UseN (committee_N))) (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (chairman_N))))))); +lin s_122_2_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePron (he_Pron)) (AdvVP (PassV2s (appoint_V2)) (PrepNP (by8agent_Prep) (DetCN (DetQuant (PossPron (it_Pron)) (NumPl)) (UseN (member_N)))))))); +lin s_122_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (DetCN (every_Det) (UseN (committee_N))) (ComplSlash (SlashV2a (have_V2)) (AdvNP (PPartNP (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (chairman_N))) (appoint_V2)) (PrepNP (by8agent_Prep) (DetCN (DetQuant (IndefArt) (NumPl)) (AdvCN (UseN (member_N)) (PrepNP (possess_Prep) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (committee_N))))))))))))); +lin s_122_4_h = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (every_Det) (UseN (committee_N))) (ComplSlash (SlashV2a (have_V2)) (AdvNP (PPartNP (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (chairman_N))) (appoint_V2)) (PrepNP (by8agent_Prep) (DetCN (DetQuant (IndefArt) (NumPl)) (AdvCN (UseN (member_N)) (PrepNP (possess_Prep) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (committee_N)))))))))))); + +lin s_123_1_p = (Sentence (UseCl (PresentPerfect) (PPos) (PredVP (UsePN (itel_PN)) (ComplSlash (SlashV2a (send_V2)) (PredetNP (most_of_Predet) (DetCN (DetQuant (DefArt) (NumPl)) (RelCN (UseN (report_N)) (UseRCl (Present) (PPos) (EmptyRelSlash (SlashVP (UsePN (smith_PN)) (SlashV2a (need_V2)))))))))))); +lin s_123_2_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePron (they_Pron)) (UseComp (CompAdv (PrepNP (on_Prep) (DetCN (DetQuant (PossPron (she_Pron)) (NumSg)) (UseN (desk_N))))))))); +lin s_123_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (ExistNP (AdvNP (DetCN (somePl_Det) (AdvCN (UseN (report_N)) (PrepNP (from_Prep) (UsePN (itel_PN))))) (PrepNP (on_Prep) (DetCN (DetQuant (GenNP (UsePN (smith_PN))) (NumSg)) (UseN (desk_N))))))))); +lin s_123_4_h = (Sentence (UseCl (Present) (PPos) (ExistNP (AdvNP (DetCN (somePl_Det) (AdvCN (UseN (report_N)) (PrepNP (from_Prep) (UsePN (itel_PN))))) (PrepNP (on_Prep) (DetCN (DetQuant (GenNP (UsePN (smith_PN))) (NumSg)) (UseN (desk_N)))))))); + +lin s_124_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (AdvNP (DetNP (DetQuant (IndefArt) (NumCard (NumNumeral (N_two))))) (PrepNP (out_of_Prep) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_ten)))) (UseN (machine_N))))) (UseComp (CompAP (PositA (missing_A))))))); +lin s_124_2_p = (Sentence (UseCl (PresentPerfect) (PPos) (PredVP (UsePron (they_Pron)) (PassV2s (remove_V2))))); +lin s_124_3_q = (Question (UseQCl (PresentPerfect) (PPos) (QuestCl (PredVP (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_two)))) (UseN (machine_N))) (PassV2s (remove_V2)))))); +lin s_124_4_h = (Sentence (UseCl (PresentPerfect) (PPos) (PredVP (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_two)))) (UseN (machine_N))) (PassV2s (remove_V2))))); + +lin s_125_1_p = s_124_1_p; +lin s_125_2_p = s_124_2_p; +lin s_125_3_q = (Question (UseQCl (PresentPerfect) (PPos) (QuestCl (PredVP (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_eight)))) (UseN (machine_N))) (PassV2s (remove_V2)))))); +lin s_125_4_h = (Sentence (UseCl (PresentPerfect) (PPos) (PredVP (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_eight)))) (UseN (machine_N))) (PassV2s (remove_V2))))); + +lin s_126_1_p = s_124_1_p; +lin s_126_2_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePron (they_Pron)) (AdvVP (AdVVP (all_AdV) (UseComp (CompAdv (here_Adv)))) (yesterday_Adv))))); +lin s_126_3_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_ten)))) (UseN (machine_N))) (AdvVP (UseComp (CompAdv (here_Adv))) (yesterday_Adv)))))); +lin s_126_4_h = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_ten)))) (UseN (machine_N))) (AdvVP (UseComp (CompAdv (here_Adv))) (yesterday_Adv))))); + +lin s_127_1_p = (Sentence (ConjS2 (comma_and_Conj) (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (take_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (machine_N)))) (on_tuesday_Adv)))) (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (AdvVP (ComplSlash (SlashV2a (take_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (machine_N)))) (on_wednesday_Adv)))))); +lin s_127_2_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePron (they_Pron)) (ComplSlash (Slash3V3 (put_in_V3) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (lobby_N)))) (UsePron (they_Pron)))))); +lin s_127_3_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (ConjNP2 (and_Conj) (UsePN (smith_PN)) (UsePN (jones_PN))) (ComplSlash (Slash3V3 (put_in_V3) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (lobby_N)))) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_two)))) (UseN (machine_N)))))))); +lin s_127_4_h = (Sentence (UseCl (Past) (PPos) (PredVP (ConjNP2 (and_Conj) (UsePN (smith_PN)) (UsePN (jones_PN))) (ComplSlash (Slash3V3 (put_in_V3) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (lobby_N)))) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_two)))) (UseN (machine_N))))))); + +lin s_128_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (ConjNP2 (and_Conj) (UsePN (john_PN)) (DetCN (DetQuant (PossPron (he_Pron)) (NumPl)) (UseN (colleague_N)))) (AdvVP (UseV (go8walk_V)) (PrepNP (to_Prep) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (meeting_N)))))))); +lin s_128_2_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePron (they_Pron)) (ComplSlash (SlashV2a (hate_V2)) (UsePron (it_Pron)))))); +lin s_128_3_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (DetCN (DetQuant (GenNP (UsePN (john_PN))) (NumPl)) (UseN (colleague_N))) (ComplSlash (SlashV2a (hate_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (meeting_N)))))))); +lin s_128_4_h = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (DetQuant (GenNP (UsePN (john_PN))) (NumPl)) (UseN (colleague_N))) (ComplSlash (SlashV2a (hate_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (meeting_N))))))); + +lin s_129_1_p = s_128_1_p; +lin s_129_2_p = s_128_2_p; +lin s_129_3_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (john_PN)) (ComplSlash (SlashV2a (hate_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (meeting_N)))))))); +lin s_129_4_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (john_PN)) (ComplSlash (SlashV2a (hate_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (meeting_N))))))); + +lin s_130_1_p = s_128_1_p; +lin s_130_2_p = s_128_2_p; +lin s_130_3_q = s_129_3_q; +lin s_130_4_h = s_129_4_h; + +lin s_131_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (each_Det) (UseN (department_N))) (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdjCN (PositA (dedicated_A)) (UseN (line_N)))))))); +lin s_131_2_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePron (they_Pron)) (ComplSlash (Slash3V3 (rent_from_V3) (UsePN (bt_PN))) (UsePron (they_Pron)))))); +lin s_131_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (DetCN (every_Det) (UseN (department_N))) (ComplSlash (Slash3V3 (rent_from_V3) (UsePN (bt_PN))) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (line_N)))))))); +lin s_131_4_h = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (every_Det) (UseN (department_N))) (ComplSlash (Slash3V3 (rent_from_V3) (UsePN (bt_PN))) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (line_N))))))); + +lin s_132_1_p = s_131_1_p; +lin s_132_2_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (DetQuant (DefArt) (NumSg)) (UseN (sales_department_N))) (ComplSlash (Slash3V3 (rent_from_V3) (UsePN (bt_PN))) (UsePron (it_Pron)))))); +lin s_132_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (DetCN (DetQuant (DefArt) (NumSg)) (UseN (sales_department_N))) (ComplSlash (Slash3V3 (rent_from_V3) (UsePN (bt_PN))) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (line_N)))))))); +lin s_132_4_h = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (DetQuant (DefArt) (NumSg)) (UseN (sales_department_N))) (ComplSlash (Slash3V3 (rent_from_V3) (UsePN (bt_PN))) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (line_N))))))); + +lin s_133_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (gfi_PN)) (ComplSlash (SlashV2a (own_V2)) (DetCN (several_Det) (UseN (computer_N))))))); +lin s_133_2_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (itel_PN)) (ComplSlash (SlashV2a (maintain_V2)) (UsePron (they_Pron)))))); +lin s_133_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (UsePN (itel_PN)) (ComplSlash (SlashV2a (maintain_V2)) (PredetNP (all_Predet) (DetCN (DetQuant (DefArt) (NumPl)) (RelCN (UseN (computer_N)) (UseRCl (Present) (PPos) (RelSlash (that_RP) (SlashVP (UsePN (gfi_PN)) (SlashV2a (own_V2))))))))))))); +lin s_133_4_h = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (itel_PN)) (ComplSlash (SlashV2a (maintain_V2)) (PredetNP (all_Predet) (DetCN (DetQuant (DefArt) (NumPl)) (RelCN (UseN (computer_N)) (UseRCl (Present) (PPos) (RelSlash (that_RP) (SlashVP (UsePN (gfi_PN)) (SlashV2a (own_V2)))))))))))); + +lin s_134_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (every_Det) (RelCN (UseN (customer_N)) (UseRCl (Present) (PPos) (RelVP (IdRP) (ComplSlash (SlashV2a (own_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (computer_N)))))))) (AdvVP (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (service_contract_N)))) (PrepNP (for_Prep) (UsePron (it_Pron))))))); +lin s_134_2_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (mfi_PN)) (UseComp (CompCN (RelCN (UseN (customer_N)) (UseRCl (Present) (PPos) (RelVP (that_RP) (ComplSlash (SlashV2a (own_V2)) (PredetNP (exactly_Predet) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_one)))) (UseN (computer_N))))))))))))); +lin s_134_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (UsePN (mfi_PN)) (AdvVP (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (service_contract_N)))) (PrepNP (for_Prep) (PredetNP (all_Predet) (DetCN (DetQuant (PossPron (itRefl_Pron)) (NumPl)) (UseN (computer_N)))))))))); +lin s_134_4_h = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (mfi_PN)) (AdvVP (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (service_contract_N)))) (PrepNP (for_Prep) (PredetNP (all_Predet) (DetCN (DetQuant (PossPron (itRefl_Pron)) (NumPl)) (UseN (computer_N))))))))); + +lin s_135_1_p = s_134_1_p; +lin s_135_2_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (mfi_PN)) (UseComp (CompCN (RelCN (UseN (customer_N)) (UseRCl (Present) (PPos) (RelVP (that_RP) (ComplSlash (SlashV2a (own_V2)) (DetCN (several_Det) (UseN (computer_N)))))))))))); +lin s_135_3_q = s_134_3_q; +lin s_135_4_h = s_134_4_h; + +lin s_136_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (every_Det) (RelCN (UseN (executive_N)) (UseRCl (Past) (PPos) (RelVP (IdRP) (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (laptop_computer_N)))))))) (ComplSlash (SlashV2V (bring_V2V) (AdvVP (ComplSlash (SlashV2a (take_V2)) (DetCN (DetQuant (IndefArt) (NumPl)) (UseN (note_N)))) (PrepNP (at_Prep) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (meeting_N)))))) (UsePron (it_Pron)))))); +lin s_136_2_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (smith_PN)) (UseComp (CompCN (RelCN (UseN (executive_N)) (UseRCl (Present) (PPos) (RelVP (IdRP) (ComplSlash (SlashV2a (own_V2)) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_five)))) (AdjCN (PositA (different_A)) (UseN (laptop_computer_N))))))))))))); +lin s_136_3_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (take_V2)) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_five)))) (UseN (laptop_computer_N)))) (PrepNP (to_Prep) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (meeting_N))))))))); +lin s_136_4_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (take_V2)) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_five)))) (UseN (laptop_computer_N)))) (PrepNP (to_Prep) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (meeting_N)))))))); + +lin s_137_1_p = (Sentence (UseCl (Present) (PPos) (ExistNP (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_100)))) (UseN (company_N)))))); +lin s_137_2_p = (Sentence (PredVPS (UsePN (icm_PN)) (ConjVPS2 (and_Conj) (Present) (PPos) (UseComp (CompNP (AdvNP (DetNP (DetQuant (IndefArt) (NumCard (NumNumeral (N_one))))) (PrepNP (part_Prep) (DetCN (DetQuant (DefArt) (NumPl)) (UseN (company_N))))))) (Present) (PPos) (ComplSlash (SlashV2a (own_V2)) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_150)))) (UseN (computer_N))))))); +lin s_137_3_p = (Sentence (UseCl (Present) (UncNeg) (PredVP (UsePron (it_Pron)) (AdvVP (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (IndefArt) (NumPl)) (UseN (service_contract_N)))) (PrepNP (for_Prep) (AdvNP (DetNP (anySg_Det)) (PrepNP (part_Prep) (DetCN (DetQuant (PossPron (itRefl_Pron)) (NumPl)) (UseN (computer_N)))))))))); +lin s_137_4_p = (Sentence (UseCl (Present) (PPos) (PredVP (AdvNP (DetNP (each_Det)) (PrepNP (part_Prep) (DetCN (DetQuant (the_other_Q) (NumCard (NumNumeral (N_99)))) (UseN (company_N))))) (ComplSlash (SlashV2a (own_V2)) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_one)))) (UseN (computer_N))))))); +lin s_137_5_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePron (they_Pron)) (AdvVP (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (IndefArt) (NumPl)) (UseN (service_contract_N)))) (PrepNP (for_Prep) (UsePron (they_Pron))))))); +lin s_137_6_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (PredetNP (most_Predet) (DetCN (DetQuant (IndefArt) (NumPl)) (RelCN (UseN (company_N)) (UseRCl (Present) (PPos) (RelVP (that_RP) (ComplSlash (SlashV2a (own_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (computer_N))))))))) (AdvVP (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (service_contract_N)))) (PrepNP (for_Prep) (UsePron (it_Pron)))))))); +lin s_137_7_h = (Sentence (UseCl (Present) (PPos) (PredVP (PredetNP (most_Predet) (DetCN (DetQuant (IndefArt) (NumPl)) (RelCN (UseN (company_N)) (UseRCl (Present) (PPos) (RelVP (that_RP) (ComplSlash (SlashV2a (own_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (computer_N))))))))) (AdvVP (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (service_contract_N)))) (PrepNP (for_Prep) (UsePron (it_Pron))))))); + +lin s_138_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (every_Det) (UseN (report_N))) (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (cover_page_N))))))); +lin s_138_2_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (r95103_PN)) (UseComp (CompCN (UseN (report_N))))))); +lin s_138_3_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (sign_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (cover_page_N))))))); +lin s_138_4_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (sign_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (AdvCN (UseN (cover_page_N)) (PrepNP (possess_Prep) (UsePN (r95103_PN)))))))))); +lin s_138_5_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (sign_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (AdvCN (UseN (cover_page_N)) (PrepNP (possess_Prep) (UsePN (r95103_PN))))))))); + +lin s_139_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (company_director_N))) (ReflVP (Slash3V3 (award_V3) (DetCN (DetQuant (IndefArt) (NumSg)) (AdjCN (PositA (large_A)) (UseN (payrise_N))))))))); +lin s_139_2_q = (Question (UseQCl (PresentPerfect) (PPos) (QuestCl (PredVP (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (company_director_N))) (ComplSlash (SlashV2a (award_and_be_awarded_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (payrise_N)))))))); +lin s_139_3_h = (Sentence (UseCl (PresentPerfect) (PPos) (PredVP (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (company_director_N))) (ComplSlash (SlashV2a (award_and_be_awarded_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (payrise_N))))))); + +lin s_140_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (john_PN)) (ComplVSa (say_VS) (UseCl (PastPerfect) (PPos) (PredVP (UsePN (bill_PN)) (ReflVP (SlashV2a (hurt_V2))))))))); +lin s_140_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (john_PN)) (ComplVSa (say_VS) (UseCl (PastPerfect) (PPos) (PredVP (UsePN (bill_PN)) (PassV2s (hurt_V2))))))))); +lin s_140_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (john_PN)) (ComplVSa (say_VS) (UseCl (PastPerfect) (PPos) (PredVP (UsePN (bill_PN)) (PassV2s (hurt_V2)))))))); + +lin s_141_1_p = s_140_1_p; +lin s_141_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePron (anyone_Pron)) (ComplVSa (say_VS) (UseCl (PastPerfect) (PPos) (PredVP (UsePN (john_PN)) (PassV2s (hurt_V2))))))))); +lin s_141_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePron (someone_Pron)) (ComplVSa (say_VS) (UseCl (PastPerfect) (PPos) (PredVP (UsePN (john_PN)) (PassV2s (hurt_V2)))))))); + +lin s_142_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (john_PN)) (ComplSlash (SlashV2a (speak_to_V2)) (UsePN (mary_PN)))))); +lin s_142_2_p = (Sentence (UseCl (Past) (PPos) (SoDoI (UsePN (bill_PN))))); +lin s_142_3_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (bill_PN)) (ComplSlash (SlashV2a (speak_to_V2)) (UsePN (mary_PN))))))); +lin s_142_4_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (bill_PN)) (ComplSlash (SlashV2a (speak_to_V2)) (UsePN (mary_PN)))))); + +lin s_143_1_p = s_142_1_p; +lin s_143_2_p = s_142_2_p; +lin s_143_3_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (john_PN)) (AdvVP (ComplSlash (SlashV2a (speak_to_V2)) (UsePN (mary_PN))) (at_four_oclock_Adv))))); +lin s_143_4_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (bill_PN)) (AdvVP (ComplSlash (SlashV2a (speak_to_V2)) (UsePN (mary_PN))) (at_four_oclock_Adv)))))); +lin s_143_5_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (bill_PN)) (AdvVP (ComplSlash (SlashV2a (speak_to_V2)) (UsePN (mary_PN))) (at_four_oclock_Adv))))); + +lin s_144_1_p = s_143_3_p; +lin s_144_2_p = s_142_2_p; +lin s_144_3_q = s_143_4_q; +lin s_144_4_h = s_143_5_h; + +lin s_145_1_p = s_143_3_p; +lin s_145_2_p = (PSentence (and_PConj) (UseCl (Past) (PPos) (PredVP (UsePN (bill_PN)) (AdvVP (ComplVV (do_VV) (elliptic_VP)) (at_five_oclock_Adv))))); +lin s_145_3_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (bill_PN)) (AdvVP (ComplSlash (SlashV2a (speak_to_V2)) (UsePN (mary_PN))) (at_five_oclock_Adv)))))); +lin s_145_4_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (bill_PN)) (AdvVP (ComplSlash (SlashV2a (speak_to_V2)) (UsePN (mary_PN))) (at_five_oclock_Adv))))); + +lin s_146_1_p = (Sentence (UseCl (PresentPerfect) (PPos) (PredVP (UsePN (john_PN)) (ComplSlash (SlashV2a (speak_to_V2)) (UsePN (mary_PN)))))); +lin s_146_2_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (bill_PN)) (ProgrVPa (ComplVV (going_to_VV) (elliptic_VP)))))); +lin s_146_3_q = (Question (UseQCl (Future) (PPos) (QuestCl (PredVP (UsePN (bill_PN)) (ComplSlash (SlashV2a (speak_to_V2)) (UsePN (mary_PN))))))); +lin s_146_4_h = (Sentence (UseCl (Future) (PPos) (PredVP (UsePN (bill_PN)) (ComplSlash (SlashV2a (speak_to_V2)) (UsePN (mary_PN)))))); + +lin s_147_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (john_PN)) (AdvVP (ComplSlash (SlashV2a (speak_to_V2)) (UsePN (mary_PN))) (on_monday_Adv))))); +lin s_147_2_p = (Sentence (UseCl (Past) (PNeg) (PredVP (UsePN (bill_PN)) (elliptic_VP)))); +lin s_147_3_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (bill_PN)) (AdvVP (ComplSlash (SlashV2a (speak_to_V2)) (UsePN (mary_PN))) (on_monday_Adv)))))); +lin s_147_4_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (bill_PN)) (AdvVP (ComplSlash (SlashV2a (speak_to_V2)) (UsePN (mary_PN))) (on_monday_Adv))))); + +lin s_148_1_p = (Question (UseQCl (PresentPerfect) (PPos) (QuestCl (PredVP (UsePN (john_PN)) (ComplSlash (SlashV2a (speak_to_V2)) (UsePN (mary_PN))))))); +lin s_148_2_p = (Sentence (UseCl (PresentPerfect) (PPos) (PredVP (UsePN (bill_PN)) (elliptic_VP)))); +lin s_148_3_q = (Question (UseQCl (PresentPerfect) (PPos) (QuestCl (PredVP (UsePN (bill_PN)) (ComplSlash (SlashV2a (speak_to_V2)) (UsePN (mary_PN))))))); +lin s_148_4_h = (Sentence (UseCl (PresentPerfect) (PPos) (PredVP (UsePN (bill_PN)) (ComplSlash (SlashV2a (speak_to_V2)) (UsePN (mary_PN)))))); + +lin s_149_1_p = s_146_1_p; +lin s_149_2_p = (Sentence (UseCl (PresentPerfect) (PPos) (PredVP (DetCN (DetQuant (DefArt) (NumPl)) (UseN (student_N))) (AdvVP (elliptic_VP) (too_Adv))))); +lin s_149_3_q = (Question (UseQCl (PresentPerfect) (PPos) (QuestCl (PredVP (DetCN (DetQuant (DefArt) (NumPl)) (UseN (student_N))) (ComplSlash (SlashV2a (speak_to_V2)) (UsePN (mary_PN))))))); +lin s_149_4_h = (Sentence (UseCl (PresentPerfect) (PPos) (PredVP (DetCN (DetQuant (DefArt) (NumPl)) (UseN (student_N))) (ComplSlash (SlashV2a (speak_to_V2)) (UsePN (mary_PN)))))); + +lin s_150_1_p = (Sentence (ConjS2 (comma_and_Conj) (UseCl (Past) (PPos) (PredVP (UsePN (john_PN)) (AdvVP (AdvVP (UseV (go8travel_V)) (PrepNP (to_Prep) (UsePN (paris_PN)))) (PrepNP (by8means_Prep) (MassNP (UseN (car_N))))))) (UseCl (Past) (PPos) (PredVP (UsePN (bill_PN)) (AdvVP (elliptic_VP) (PrepNP (by8means_Prep) (MassNP (UseN (train_N))))))))); +lin s_150_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (bill_PN)) (AdvVP (AdvVP (UseV (go8travel_V)) (PrepNP (to_Prep) (UsePN (paris_PN)))) (PrepNP (by8means_Prep) (MassNP (UseN (train_N))))))))); +lin s_150_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (bill_PN)) (AdvVP (AdvVP (UseV (go8travel_V)) (PrepNP (to_Prep) (UsePN (paris_PN)))) (PrepNP (by8means_Prep) (MassNP (UseN (train_N)))))))); + +lin s_151_1_p = (Sentence (ConjS2 (comma_and_Conj) (UseCl (Past) (PPos) (PredVP (UsePN (john_PN)) (AdvVP (AdvVP (UseV (go8travel_V)) (PrepNP (to_Prep) (UsePN (paris_PN)))) (PrepNP (by8means_Prep) (MassNP (UseN (car_N))))))) (UseCl (Past) (PPos) (PredVP (UsePN (bill_PN)) (AdvVP (AdvVP (elliptic_VP) (PrepNP (by8means_Prep) (MassNP (UseN (train_N))))) (PrepNP (to_Prep) (UsePN (berlin_PN)))))))); +lin s_151_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (bill_PN)) (AdvVP (AdvVP (UseV (go8travel_V)) (PrepNP (to_Prep) (UsePN (berlin_PN)))) (PrepNP (by8means_Prep) (MassNP (UseN (train_N))))))))); +lin s_151_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (bill_PN)) (AdvVP (AdvVP (UseV (go8travel_V)) (PrepNP (to_Prep) (UsePN (berlin_PN)))) (PrepNP (by8means_Prep) (MassNP (UseN (train_N)))))))); + +lin s_152_1_p = (Sentence (ConjS2 (comma_and_Conj) (UseCl (Past) (PPos) (PredVP (UsePN (john_PN)) (AdvVP (AdvVP (UseV (go8travel_V)) (PrepNP (to_Prep) (UsePN (paris_PN)))) (PrepNP (by8means_Prep) (MassNP (UseN (car_N))))))) (UseCl (Past) (PPos) (PredVP (UsePN (bill_PN)) (AdvVP (elliptic_VP) (PrepNP (to_Prep) (UsePN (berlin_PN)))))))); +lin s_152_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (bill_PN)) (AdvVP (AdvVP (UseV (go8travel_V)) (PrepNP (to_Prep) (UsePN (berlin_PN)))) (PrepNP (by8means_Prep) (MassNP (UseN (car_N))))))))); +lin s_152_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (bill_PN)) (AdvVP (AdvVP (UseV (go8travel_V)) (PrepNP (to_Prep) (UsePN (berlin_PN)))) (PrepNP (by8means_Prep) (MassNP (UseN (car_N)))))))); + +lin s_153_1_p = (Sentence (ConjS2 (comma_and_Conj) (UseCl (Present) (PPos) (PredVP (UsePN (john_PN)) (AdvVP (AdvVP (ProgrVPa (UseV (go8travel_V))) (PrepNP (to_Prep) (UsePN (paris_PN)))) (PrepNP (by8means_Prep) (MassNP (UseN (car_N))))))) (UseCl (Present) (PPos) (PredVP (DetCN (DetQuant (DefArt) (NumPl)) (UseN (student_N))) (AdvVP (elliptic_VP) (PrepNP (by8means_Prep) (MassNP (UseN (train_N))))))))); +lin s_153_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (DetCN (DetQuant (DefArt) (NumPl)) (UseN (student_N))) (AdvVP (AdvVP (ProgrVPa (UseV (go8travel_V))) (PrepNP (to_Prep) (UsePN (paris_PN)))) (PrepNP (by8means_Prep) (MassNP (UseN (train_N))))))))); +lin s_153_3_h = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (DetQuant (DefArt) (NumPl)) (UseN (student_N))) (AdvVP (AdvVP (ProgrVPa (UseV (go8travel_V))) (PrepNP (to_Prep) (UsePN (paris_PN)))) (PrepNP (by8means_Prep) (MassNP (UseN (train_N)))))))); + +lin s_154_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (john_PN)) (AdvVP (AdvVP (UseV (go8travel_V)) (PrepNP (to_Prep) (UsePN (paris_PN)))) (PrepNP (by8means_Prep) (MassNP (UseN (car_N)))))))); +lin s_154_2_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (bill_PN)) (AdvVP (elliptic_VP) (PrepNP (by8means_Prep) (MassNP (UseN (train_N)))))))); +lin s_154_3_q = s_150_2_q; +lin s_154_4_h = s_150_3_h; + +lin s_155_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (john_PN)) (ComplSlash (SlashV2a (own_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (car_N))))))); +lin s_155_2_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (bill_PN)) (AdvVP (ComplSlash (SlashV2a (own_V2)) (DetNP (DetQuant (IndefArt) (NumSg)))) (too_Adv))))); +lin s_155_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (UsePN (bill_PN)) (ComplSlash (SlashV2a (own_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (car_N)))))))); +lin s_155_4_h = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (bill_PN)) (ComplSlash (SlashV2a (own_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (car_N))))))); + +lin s_156_1_p = s_155_1_p; +lin s_156_2_p = s_155_2_p; +lin s_156_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (ExistNP (DetCN (DetQuant (IndefArt) (NumSg)) (RelCN (UseN (car_N)) (UseRCl (Present) (PPos) (RelSlash (that_RP) (SlashVP (ConjNP2 (and_Conj) (UsePN (john_PN)) (UsePN (bill_PN))) (SlashV2a (own_V2))))))))))); +lin s_156_4_h = (Sentence (UseCl (Present) (PPos) (ExistNP (DetCN (DetQuant (IndefArt) (NumSg)) (RelCN (UseN (car_N)) (UseRCl (Present) (PPos) (RelSlash (that_RP) (SlashVP (ConjNP2 (and_Conj) (UsePN (john_PN)) (UsePN (bill_PN))) (SlashV2a (own_V2)))))))))); + +lin s_157_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (john_PN)) (ComplSlash (SlashV2a (own_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdjCN (PositA (red_A)) (UseN (car_N)))))))); +lin s_157_2_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (bill_PN)) (ComplSlash (SlashV2a (own_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdjCN (PositA (blue_A)) (UseN (one_N)))))))); +lin s_157_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (UsePN (bill_PN)) (ComplSlash (SlashV2a (own_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdjCN (PositA (blue_A)) (UseN (car_N))))))))); +lin s_157_4_h = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (bill_PN)) (ComplSlash (SlashV2a (own_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdjCN (PositA (blue_A)) (UseN (car_N)))))))); + +lin s_158_1_p = s_157_1_p; +lin s_158_2_p = s_157_2_p; +lin s_158_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (UsePN (bill_PN)) (ComplSlash (SlashV2a (own_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdjCN (PositA (red_A)) (UseN (car_N))))))))); +lin s_158_4_h = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (bill_PN)) (ComplSlash (SlashV2a (own_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdjCN (PositA (red_A)) (UseN (car_N)))))))); + +lin s_159_1_p = s_157_1_p; +lin s_159_2_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (bill_PN)) (ComplSlash (SlashV2a (own_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdjCN (PositA (fast_A)) (UseN (one_N)))))))); +lin s_159_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (UsePN (bill_PN)) (ComplSlash (SlashV2a (own_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdjCN (PositA (fast_A)) (UseN (car_N))))))))); +lin s_159_4_h = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (bill_PN)) (ComplSlash (SlashV2a (own_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdjCN (PositA (fast_A)) (UseN (car_N)))))))); + +lin s_160_1_p = s_157_1_p; +lin s_160_2_p = s_159_2_p; +lin s_160_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (UsePN (bill_PN)) (ComplSlash (SlashV2a (own_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdjCN (PositA (fast_A)) (AdjCN (PositA (red_A)) (UseN (car_N)))))))))); +lin s_160_4_h = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (bill_PN)) (ComplSlash (SlashV2a (own_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdjCN (PositA (fast_A)) (AdjCN (PositA (red_A)) (UseN (car_N))))))))); + +lin s_161_1_p = s_157_1_p; +lin s_161_2_p = s_159_2_p; +lin s_161_3_q = s_160_3_q; +lin s_161_4_h = s_160_4_h; + +lin s_162_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (john_PN)) (ComplSlash (SlashV2a (own_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdjCN (PositA (fast_A)) (AdjCN (PositA (red_A)) (UseN (car_N))))))))); +lin s_162_2_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (bill_PN)) (ComplSlash (SlashV2a (own_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdjCN (PositA (slow_A)) (UseN (one_N)))))))); +lin s_162_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (UsePN (bill_PN)) (ComplSlash (SlashV2a (own_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdjCN (PositA (slow_A)) (AdjCN (PositA (red_A)) (UseN (car_N)))))))))); +lin s_162_4_h = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (bill_PN)) (ComplSlash (SlashV2a (own_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdjCN (PositA (slow_A)) (AdjCN (PositA (red_A)) (UseN (car_N))))))))); + +lin s_163_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (john_PN)) (ComplSlash (SlashV2a (have_V2)) (PPartNP (DetCN (DetQuant (PossPron (heRefl_Pron)) (NumSg)) (UseN (paper_N))) (accept_V2)))))); +lin s_163_2_p = (Sentence (UseCl (Present) (PNeg) (PredVP (UsePN (bill_PN)) (ComplVQ (know_VQ) (UseQCl (Past) (PPos) (QuestIAdv (why_IAdv) (elliptic_Cl))))))); +lin s_163_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (UsePN (bill_PN)) (ComplVQ (know_VQ) (UseQCl (Past) (PPos) (QuestIAdv (why_IAdv) (PredVP (UsePN (john_PN)) (ComplSlash (SlashV2a (have_V2)) (PPartNP (DetCN (DetQuant (PossPron (heRefl_Pron)) (NumSg)) (UseN (paper_N))) (accept_V2))))))))))); +lin s_163_4_h = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (bill_PN)) (ComplVQ (know_VQ) (UseQCl (Past) (PPos) (QuestIAdv (why_IAdv) (PredVP (UsePN (john_PN)) (ComplSlash (SlashV2a (have_V2)) (PPartNP (DetCN (DetQuant (PossPron (heRefl_Pron)) (NumSg)) (UseN (paper_N))) (accept_V2)))))))))); + +lin s_164_1_p = s_142_1_p; +lin s_164_2_p = (PAdverbial (and_PConj) (PrepNP (to_Prep) (UsePN (sue_PN)))); +lin s_164_3_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (john_PN)) (ComplSlash (SlashV2a (speak_to_V2)) (UsePN (sue_PN))))))); +lin s_164_4_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (john_PN)) (ComplSlash (SlashV2a (speak_to_V2)) (UsePN (sue_PN)))))); + +lin s_165_1_p = s_142_1_p; +lin s_165_2_p = (Adverbial (on_friday_Adv)); +lin s_165_3_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (john_PN)) (AdvVP (ComplSlash (SlashV2a (speak_to_V2)) (UsePN (mary_PN))) (on_friday_Adv)))))); +lin s_165_4_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (john_PN)) (AdvVP (ComplSlash (SlashV2a (speak_to_V2)) (UsePN (mary_PN))) (on_friday_Adv))))); + +lin s_166_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (john_PN)) (AdvVP (ComplSlash (SlashV2a (speak_to_V2)) (UsePN (mary_PN))) (on_thursday_Adv))))); +lin s_166_2_p = (PAdverbial (and_PConj) (on_friday_Adv)); +lin s_166_3_q = s_165_3_q; +lin s_166_4_h = s_165_4_h; + +lin s_167_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_twenty)))) (UseN (man_N))) (ComplSlash (SlashV2a (work_in_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (sales_department_N))))))); +lin s_167_2_p = (PNounphrase (but_PConj) (PredetNP (only_Predet) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_one)))) (UseN (woman_N))))); +lin s_167_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_two)))) (UseN (woman_N))) (ComplSlash (SlashV2a (work_in_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (sales_department_N)))))))); +lin s_167_4_h = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_two)))) (UseN (woman_N))) (ComplSlash (SlashV2a (work_in_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (sales_department_N))))))); + +lin s_168_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_five)))) (UseN (man_N))) (AdvVP (UseV (work_V)) (part_time_Adv))))); +lin s_168_2_p = (PNounphrase (and_PConj) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_fortyfive)))) (UseN (woman_N)))); +lin s_168_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_fortyfive)))) (UseN (woman_N))) (AdvVP (UseV (work_V)) (part_time_Adv)))))); +lin s_168_4_h = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_fortyfive)))) (UseN (woman_N))) (AdvVP (UseV (work_V)) (part_time_Adv))))); + +lin s_169_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (john_PN)) (AdvVP (ComplSlash (SlashV2a (find_V2)) (UsePN (mary_PN))) (PrepNP (before_Prep) (UsePN (bill_PN))))))); +lin s_169_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (john_PN)) (AdvVP (ComplSlash (SlashV2a (find_V2)) (UsePN (mary_PN))) (SubjS (before_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (bill_PN)) (ComplSlash (SlashV2a (find_V2)) (UsePN (mary_PN))))))))))); +lin s_169_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (john_PN)) (AdvVP (ComplSlash (SlashV2a (find_V2)) (UsePN (mary_PN))) (SubjS (before_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (bill_PN)) (ComplSlash (SlashV2a (find_V2)) (UsePN (mary_PN)))))))))); + +lin s_170_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (john_PN)) (ComplSlash (SlashV2a (find_V2)) (AdvNP (UsePN (mary_PN)) (PrepNP (before_Prep) (UsePN (bill_PN)))))))); +lin s_170_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (john_PN)) (AdvVP (ComplSlash (SlashV2a (find_V2)) (UsePN (mary_PN))) (SubjS (before_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (john_PN)) (ComplSlash (SlashV2a (find_V2)) (UsePN (bill_PN))))))))))); +lin s_170_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (john_PN)) (AdvVP (ComplSlash (SlashV2a (find_V2)) (UsePN (mary_PN))) (SubjS (before_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (john_PN)) (ComplSlash (SlashV2a (find_V2)) (UsePN (bill_PN)))))))))); + +lin s_171_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (john_PN)) (ComplVV (want_VV) (ComplVQ (know_VQ) (UseQCl (Present) (PPos) (QuestVP (IdetCN (how8many_IDet) (UseN (man_N))) (AdvVP (UseV (work_V)) (part_time_Adv))))))))); +lin s_171_2_p = (PNounphrase (and_PConj) (DetCN (DetQuant (IndefArt) (NumPl)) (UseN (woman_N)))); +lin s_171_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (UsePN (john_PN)) (ComplVV (want_VV) (ComplVQ (know_VQ) (UseQCl (Present) (PPos) (QuestVP (IdetCN (how8many_IDet) (UseN (woman_N))) (AdvVP (UseV (work_V)) (part_time_Adv)))))))))); +lin s_171_4_h = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (john_PN)) (ComplVV (want_VV) (ComplVQ (know_VQ) (UseQCl (Present) (PPos) (QuestVP (IdetCN (how8many_IDet) (UseN (woman_N))) (AdvVP (UseV (work_V)) (part_time_Adv))))))))); + +lin s_172_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (john_PN)) (ComplVV (want_VV) (ComplVQ (know_VQ) (ConjQS2 (comma_and_Conj) (UseQCl (Present) (PPos) (QuestVP (IdetCN (how8many_IDet) (UseN (man_N))) (AdvVP (UseV (work_V)) (part_time_Adv)))) (UseQCl (Present) (PPos) (QuestVP (IdetCN (IdetQuant (which_IQuant) (NumPl)) (elliptic_CN)) (elliptic_VP))))))))); +lin s_172_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (UsePN (john_PN)) (ComplVV (want_VV) (ComplVQ (know_VQ) (UseQCl (Present) (PPos) (QuestVP (IdetCN (IdetQuant (which_IQuant) (NumPl)) (UseN (man_N))) (AdvVP (UseV (work_V)) (part_time_Adv)))))))))); +lin s_172_3_h = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (john_PN)) (ComplVV (want_VV) (ComplVQ (know_VQ) (UseQCl (Present) (PPos) (QuestVP (IdetCN (IdetQuant (which_IQuant) (NumPl)) (UseN (man_N))) (AdvVP (UseV (work_V)) (part_time_Adv))))))))); + +lin s_173_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (bill_PN)) (ComplSlash (SlashV2a (speak_to_V2)) (RelNPa (UsePron (everyone_Pron)) (UseRCl (Past) (PPos) (StrandRelSlash (that_RP) (SlashVP (UsePN (john_PN)) (SlashVV (do_VV) (elliptic_VPSlash)))))))))); +lin s_173_2_p = s_142_1_p; +lin s_173_3_q = s_142_3_q; +lin s_173_4_h = s_142_4_h; + +lin s_174_1_p = s_173_1_p; +lin s_174_2_p = s_142_4_h; +lin s_174_3_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (john_PN)) (ComplSlash (SlashV2a (speak_to_V2)) (UsePN (mary_PN))))))); +lin s_174_4_h = s_142_1_p; + +lin s_175_1_p = (Sentence (ConjS2 (comma_and_Conj) (UseCl (Past) (PPos) (PredVP (UsePN (john_PN)) (ComplVSa (say_VS) (UseCl (Past) (PPos) (PredVP (UsePN (mary_PN)) (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (report_N))))))))) (UseCl (Past) (PPos) (PredVP (UsePN (bill_PN)) (AdvVP (ComplVV (do_VV) (elliptic_VP)) (too_Adv)))))); +lin s_175_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (bill_PN)) (ComplVSa (say_VS) (UseCl (Past) (PPos) (PredVP (UsePN (mary_PN)) (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (report_N))))))))))); +lin s_175_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (bill_PN)) (ComplVSa (say_VS) (UseCl (Past) (PPos) (PredVP (UsePN (mary_PN)) (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (report_N)))))))))); + +lin s_176_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (john_PN)) (ComplVSa (say_VS) (ConjS2 (comma_and_Conj) (UseCl (Past) (PPos) (PredVP (UsePN (mary_PN)) (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (report_N)))))) (UseCl (Past) (PPos) (PredVP (UsePN (bill_PN)) (AdvVP (ComplVV (do_VV) (elliptic_VP)) (too_Adv))))))))); +lin s_176_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (john_PN)) (ComplVSa (say_VS) (UseCl (Past) (PPos) (PredVP (UsePN (bill_PN)) (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (report_N))))))))))); +lin s_176_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (john_PN)) (ComplVSa (say_VS) (UseCl (Past) (PPos) (PredVP (UsePN (bill_PN)) (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (report_N)))))))))); + +lin s_177_1_p = variants{}; +lin s_177_1_p_NEW = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (john_PN)) (ComplVS (say_VS) (PredVPS (UsePN (mary_PN)) (ConjVPS2 (comma_and_Conj) (Past) (PPos) (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (report_N)))) (Past) (PPos) (ComplVS (say_VS) (UseCl (Past) (PPos) (PredVP (UsePN (bill_PN)) (AdvVP (ComplVV (do_VV) (elliptic_VP)) (too_Adv))))))))))); +lin s_177_2_q = s_175_2_q; +lin s_177_3_h = s_175_3_h; + +lin s_178_1_p = (Sentence (ConjS2 (comma_and_Conj) (UseCl (Past) (PPos) (PredVP (UsePN (john_PN)) (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (report_N)))))) (UseCl (Past) (PPos) (PredVP (UsePN (bill_PN)) (AdvVP (ComplVSa (say_VS) (UseCl (Past) (PPos) (PredVP (UsePN (peter_PN)) (ComplVV (do_VV) (elliptic_VP))))) (too_Adv)))))); +lin s_178_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (bill_PN)) (ComplVSa (say_VS) (UseCl (Past) (PPos) (PredVP (UsePN (peter_PN)) (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (report_N))))))))))); +lin s_178_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (bill_PN)) (ComplVSa (say_VS) (UseCl (Past) (PPos) (PredVP (UsePN (peter_PN)) (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (report_N)))))))))); + +lin s_179_1_p = (Sentence (ConjS2 (if_comma_then_Conj) (UseCl (Past) (PPos) (PredVP (UsePN (john_PN)) (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (report_N)))))) (UseCl (Past) (PPos) (PredVP (UsePN (bill_PN)) (AdvVP (ComplVV (do_VV) (elliptic_VP)) (too_Adv)))))); +lin s_179_2_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (john_PN)) (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (report_N))))))); +lin s_179_3_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (bill_PN)) (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (report_N)))))))); +lin s_179_4_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (bill_PN)) (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (report_N))))))); + +lin s_180_1_p = (Sentence (ConjS2 (comma_and_Conj) (UseCl (Past) (PPos) (PredVP (UsePN (john_PN)) (ComplVV (want_VV) (ComplSlash (SlashV2a (buy_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (car_N))))))) (UseCl (Past) (PPos) (PredVP (UsePron (he_Pron)) (ComplVV (do_VV) (elliptic_VP)))))); +lin s_180_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (john_PN)) (ComplSlash (SlashV2a (buy_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (car_N)))))))); +lin s_180_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (john_PN)) (ComplSlash (SlashV2a (buy_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (car_N))))))); + +lin s_181_1_p = (Sentence (ConjS2 (comma_and_Conj) (UseCl (Past) (PPos) (PredVP (UsePN (john_PN)) (ComplVV (need_VV) (ComplSlash (SlashV2a (buy_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (car_N))))))) (UseCl (Past) (PPos) (PredVP (UsePN (bill_PN)) (ComplVV (do_VV) (elliptic_VP)))))); +lin s_181_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (bill_PN)) (ComplSlash (SlashV2a (buy_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (car_N)))))))); +lin s_181_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (bill_PN)) (ComplSlash (SlashV2a (buy_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (car_N))))))); + +lin s_182_1_p = (Sentence (ConjS2 (and_Conj) (UseCl (Present) (PPos) (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (represent_V2)) (DetCN (DetQuant (PossPron (heRefl_Pron)) (NumSg)) (UseN (company_N)))))) (UseCl (Present) (PPos) (SoDoI (UsePN (jones_PN)))))); +lin s_182_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (UsePN (jones_PN)) (ComplSlash (SlashV2a (represent_V2)) (DetCN (DetQuant (GenNP (UsePN (jones_PN))) (NumSg)) (UseN (company_N)))))))); +lin s_182_3_h = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (jones_PN)) (ComplSlash (SlashV2a (represent_V2)) (DetCN (DetQuant (GenNP (UsePN (jones_PN))) (NumSg)) (UseN (company_N))))))); + +lin s_183_1_p = s_182_1_p; +lin s_183_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (UsePN (jones_PN)) (ComplSlash (SlashV2a (represent_V2)) (DetCN (DetQuant (GenNP (UsePN (smith_PN))) (NumSg)) (UseN (company_N)))))))); +lin s_183_3_h = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (jones_PN)) (ComplSlash (SlashV2a (represent_V2)) (DetCN (DetQuant (GenNP (UsePN (smith_PN))) (NumSg)) (UseN (company_N))))))); + +lin s_184_1_p = s_182_1_p; +lin s_184_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (represent_V2)) (DetCN (DetQuant (GenNP (UsePN (jones_PN))) (NumSg)) (UseN (company_N)))))))); +lin s_184_3_h = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (represent_V2)) (DetCN (DetQuant (GenNP (UsePN (jones_PN))) (NumSg)) (UseN (company_N))))))); + +lin s_185_1_p = (Sentence (ConjS2 (and_Conj) (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (ComplVSa (claim_VS) (UseCl (PastPerfect) (PPos) (PredVP (UsePron (he_Pron)) (ComplSlash (SlashV2a (cost_V2)) (DetCN (DetQuant (PossPron (heRefl_Pron)) (NumSg)) (UseN (proposal_N))))))))) (UseCl (Past) (PPos) (SoDoI (UsePN (jones_PN)))))); +lin s_185_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (jones_PN)) (ComplVSa (claim_VS) (UseCl (PastPerfect) (PPos) (PredVP (UsePron (he_Pron)) (ComplSlash (SlashV2a (cost_V2)) (DetCN (DetQuant (PossPron (heRefl_Pron)) (NumSg)) (AdjCN (PositA (own_A)) (UseN (proposal_N)))))))))))); +lin s_185_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (ComplVSa (claim_VS) (UseCl (PastPerfect) (PPos) (PredVP (UsePron (he_Pron)) (ComplSlash (SlashV2a (cost_V2)) (DetCN (DetQuant (PossPron (heRefl_Pron)) (NumSg)) (AdjCN (PositA (own_A)) (UseN (proposal_N))))))))))); + +lin s_186_1_p = s_185_1_p; +lin s_186_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (jones_PN)) (ComplVSa (claim_VS) (UseCl (PastPerfect) (PPos) (PredVP (UsePron (he_Pron)) (ComplSlash (SlashV2a (cost_V2)) (DetCN (DetQuant (GenNP (UsePN (smith_PN))) (NumSg)) (UseN (proposal_N))))))))))); +lin s_186_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (ComplVSa (claim_VS) (UseCl (PastPerfect) (PPos) (PredVP (UsePron (he_Pron)) (ComplSlash (SlashV2a (cost_V2)) (DetCN (DetQuant (GenNP (UsePN (smith_PN))) (NumSg)) (UseN (proposal_N)))))))))); + +lin s_187_1_p = s_185_1_p; +lin s_187_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (jones_PN)) (ComplVSa (claim_VS) (UseCl (PastPerfect) (PPos) (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (cost_V2)) (DetCN (DetQuant (GenNP (UsePN (smith_PN))) (NumSg)) (UseN (proposal_N))))))))))); +lin s_187_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (ComplVSa (claim_VS) (UseCl (PastPerfect) (PPos) (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (cost_V2)) (DetCN (DetQuant (GenNP (UsePN (smith_PN))) (NumSg)) (UseN (proposal_N)))))))))); + +lin s_188_1_p = s_185_1_p; +lin s_188_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (jones_PN)) (ComplVSa (claim_VS) (UseCl (PastPerfect) (PPos) (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (cost_V2)) (DetCN (DetQuant (GenNP (UsePN (jones_PN))) (NumSg)) (UseN (proposal_N))))))))))); +lin s_188_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (ComplVSa (claim_VS) (UseCl (PastPerfect) (PPos) (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (cost_V2)) (DetCN (DetQuant (GenNP (UsePN (jones_PN))) (NumSg)) (UseN (proposal_N)))))))))); + +lin s_189_1_p = (Sentence (ConjS2 (and_Conj) (UseCl (Present) (PPos) (PredVP (UsePN (john_PN)) (UseComp (CompCN (UseN (man_N)))))) (UseCl (Present) (PPos) (PredVP (UsePN (mary_PN)) (UseComp (CompCN (UseN (woman_N)))))))); +lin s_189_2_p = (Sentence (ConjS2 (and_Conj) (UseCl (Present) (PPos) (PredVP (UsePN (john_PN)) (ComplSlash (SlashV2a (represent_V2)) (DetCN (DetQuant (PossPron (heRefl_Pron)) (NumSg)) (UseN (company_N)))))) (UseCl (Present) (PPos) (SoDoI (UsePN (mary_PN)))))); +lin s_189_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (UsePN (mary_PN)) (ComplSlash (SlashV2a (represent_V2)) (DetCN (DetQuant (PossPron (sheRefl_Pron)) (NumSg)) (AdjCN (PositA (own_A)) (UseN (company_N))))))))); +lin s_189_4_h = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (mary_PN)) (ComplSlash (SlashV2a (represent_V2)) (DetCN (DetQuant (PossPron (sheRefl_Pron)) (NumSg)) (AdjCN (PositA (own_A)) (UseN (company_N)))))))); + +lin s_190_1_p = s_189_1_p; +lin s_190_2_p = s_189_2_p; +lin s_190_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (UsePN (mary_PN)) (ComplSlash (SlashV2a (represent_V2)) (DetCN (DetQuant (GenNP (UsePN (john_PN))) (NumSg)) (UseN (company_N)))))))); +lin s_190_4_h = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (mary_PN)) (ComplSlash (SlashV2a (represent_V2)) (DetCN (DetQuant (GenNP (UsePN (john_PN))) (NumSg)) (UseN (company_N))))))); + +lin s_191_1_p = (Sentence (ConjS2 (comma_and_Conj) (UseCl (Past) (PPos) (PredVP (UsePN (bill_PN)) (ComplSlash (SlashV2S (suggest_to_V2S) (UseCl (Past) (PPos) (PredVP (UsePron (they_Pron)) (ComplVV (shall_VV) (AdvVP (AdvVP (UseV (go8walk_V)) (PrepNP (to_Prep) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (meeting_N))))) (together_Adv)))))) (DetCN (DetQuant (GenNP (UsePN (frank_PN))) (NumSg)) (UseN (boss_N)))))) (UseCl (Past) (PPos) (PredVP (UsePN (carl_PN)) (AdvVP (elliptic_VP) (PrepNP (to_Prep) (DetCN (DetQuant (GenNP (UsePN (alan_PN))) (NumSg)) (UseN (wife_N))))))))); +lin s_191_2_q = (Question (ExtAdvQS (SubjS (if_Subj) (UseCl (Past) (PPos) (ImpersCl (PassVPSlash (SlashV2S (suggest_to_V2S) (UseCl (Past) (PPos) (PredVP (ConjNP2 (and_Conj) (UsePN (bill_PN)) (UsePN (frank_PN))) (ComplVV (shall_VV) (AdvVP (UseV (go8walk_V)) (together_Adv)))))))))) (UseQCl (Past) (PPos) (QuestCl (ImpersCl (PassVPSlash (SlashV2S (suggest_to_V2S) (UseCl (Past) (PPos) (PredVP (ConjNP2 (and_Conj) (UsePN (carl_PN)) (UsePN (alan_PN))) (ComplVV (shall_VV) (AdvVP (UseV (go8walk_V)) (together_Adv)))))))))))); +lin s_191_3_h = (Sentence (ExtAdvS (SubjS (if_Subj) (UseCl (Past) (PPos) (ImpersCl (PassVPSlash (SlashV2S (suggest_to_V2S) (UseCl (Past) (PPos) (PredVP (ConjNP2 (and_Conj) (UsePN (bill_PN)) (UsePN (frank_PN))) (ComplVV (shall_VV) (AdvVP (UseV (go8walk_V)) (together_Adv)))))))))) (UseCl (Past) (PPos) (ImpersCl (PassVPSlash (SlashV2S (suggest_to_V2S) (UseCl (Past) (PPos) (PredVP (ConjNP2 (and_Conj) (UsePN (carl_PN)) (UsePN (alan_PN))) (ComplVV (shall_VV) (AdvVP (UseV (go8walk_V)) (together_Adv))))))))))); + +lin s_192_1_p = s_191_1_p; +lin s_192_2_q = (Question (ExtAdvQS (SubjS (if_Subj) (UseCl (Past) (PPos) (ImpersCl (PassVPSlash (SlashV2S (suggest_to_V2S) (UseCl (Past) (PPos) (PredVP (ConjNP2 (and_Conj) (UsePN (bill_PN)) (UsePN (frank_PN))) (ComplVV (shall_VV) (AdvVP (UseV (go8walk_V)) (together_Adv)))))))))) (UseQCl (Past) (PPos) (QuestCl (ImpersCl (PassVPSlash (SlashV2S (suggest_to_V2S) (UseCl (Past) (PPos) (PredVP (ConjNP2 (and_Conj) (UsePN (carl_PN)) (DetCN (DetQuant (GenNP (UsePN (alan_PN))) (NumSg)) (UseN (wife_N)))) (ComplVV (shall_VV) (AdvVP (UseV (go8walk_V)) (together_Adv)))))))))))); +lin s_192_3_h = (Sentence (ExtAdvS (SubjS (if_Subj) (UseCl (Past) (PPos) (ImpersCl (PassVPSlash (SlashV2S (suggest_to_V2S) (UseCl (Past) (PPos) (PredVP (ConjNP2 (and_Conj) (UsePN (bill_PN)) (UsePN (frank_PN))) (ComplVV (shall_VV) (AdvVP (UseV (go8walk_V)) (together_Adv)))))))))) (UseCl (Past) (PPos) (ImpersCl (PassVPSlash (SlashV2S (suggest_to_V2S) (UseCl (Past) (PPos) (PredVP (ConjNP2 (and_Conj) (UsePN (carl_PN)) (DetCN (DetQuant (GenNP (UsePN (alan_PN))) (NumSg)) (UseN (wife_N)))) (ComplVV (shall_VV) (AdvVP (UseV (go8walk_V)) (together_Adv))))))))))); + +lin s_193_1_p = s_191_1_p; +lin s_193_2_q = (Question (ExtAdvQS (SubjS (if_Subj) (UseCl (Past) (PPos) (ImpersCl (PassVPSlash (SlashV2S (suggest_to_V2S) (UseCl (Past) (PPos) (PredVP (ConjNP2 (and_Conj) (UsePN (bill_PN)) (DetCN (DetQuant (GenNP (UsePN (frank_PN))) (NumSg)) (UseN (boss_N)))) (ComplVV (shall_VV) (AdvVP (UseV (go8walk_V)) (together_Adv)))))))))) (UseQCl (Past) (PPos) (QuestCl (ImpersCl (PassVPSlash (SlashV2S (suggest_to_V2S) (UseCl (Past) (PPos) (PredVP (ConjNP2 (and_Conj) (UsePN (carl_PN)) (DetCN (DetQuant (GenNP (UsePN (alan_PN))) (NumSg)) (UseN (wife_N)))) (ComplVV (shall_VV) (AdvVP (UseV (go8walk_V)) (together_Adv)))))))))))); +lin s_193_3_h = (Sentence (ExtAdvS (SubjS (if_Subj) (UseCl (Past) (PPos) (ImpersCl (PassVPSlash (SlashV2S (suggest_to_V2S) (UseCl (Past) (PPos) (PredVP (ConjNP2 (and_Conj) (UsePN (bill_PN)) (DetCN (DetQuant (GenNP (UsePN (frank_PN))) (NumSg)) (UseN (boss_N)))) (ComplVV (shall_VV) (AdvVP (UseV (go8walk_V)) (together_Adv)))))))))) (UseCl (Past) (PPos) (ImpersCl (PassVPSlash (SlashV2S (suggest_to_V2S) (UseCl (Past) (PPos) (PredVP (ConjNP2 (and_Conj) (UsePN (carl_PN)) (DetCN (DetQuant (GenNP (UsePN (alan_PN))) (NumSg)) (UseN (wife_N)))) (ComplVV (shall_VV) (AdvVP (UseV (go8walk_V)) (together_Adv))))))))))); + +lin s_194_1_p = s_191_1_p; +lin s_194_2_q = (Question (ExtAdvQS (SubjS (if_Subj) (UseCl (Past) (PPos) (ImpersCl (PassVPSlash (SlashV2S (suggest_to_V2S) (UseCl (Past) (PPos) (PredVP (ConjNP2 (and_Conj) (UsePN (bill_PN)) (DetCN (DetQuant (GenNP (UsePN (frank_PN))) (NumSg)) (UseN (boss_N)))) (ComplVV (shall_VV) (AdvVP (UseV (go8walk_V)) (together_Adv)))))))))) (UseQCl (Past) (PPos) (QuestCl (ImpersCl (PassVPSlash (SlashV2S (suggest_to_V2S) (UseCl (Past) (PPos) (PredVP (ConjNP2 (and_Conj) (UsePN (carl_PN)) (UsePN (alan_PN))) (ComplVV (shall_VV) (AdvVP (UseV (go8walk_V)) (together_Adv)))))))))))); +lin s_194_3_h = (Sentence (ExtAdvS (SubjS (if_Subj) (UseCl (Past) (PPos) (ImpersCl (PassVPSlash (SlashV2S (suggest_to_V2S) (UseCl (Past) (PPos) (PredVP (ConjNP2 (and_Conj) (UsePN (bill_PN)) (DetCN (DetQuant (GenNP (UsePN (frank_PN))) (NumSg)) (UseN (boss_N)))) (ComplVV (shall_VV) (AdvVP (UseV (go8walk_V)) (together_Adv)))))))))) (UseCl (Past) (PPos) (ImpersCl (PassVPSlash (SlashV2S (suggest_to_V2S) (UseCl (Past) (PPos) (PredVP (ConjNP2 (and_Conj) (UsePN (carl_PN)) (UsePN (alan_PN))) (ComplVV (shall_VV) (AdvVP (UseV (go8walk_V)) (together_Adv))))))))))); + +lin s_195_1_p = s_191_1_p; +lin s_195_2_q = (Question (ExtAdvQS (SubjS (if_Subj) (UseCl (Past) (PPos) (ImpersCl (PassVPSlash (SlashV2S (suggest_to_V2S) (UseCl (Past) (PPos) (PredVP (ConjNP3 (and_Conj) (UsePN (bill_PN)) (UsePN (frank_PN)) (DetCN (DetQuant (GenNP (UsePN (frank_PN))) (NumSg)) (UseN (boss_N)))) (ComplVV (shall_VV) (AdvVP (UseV (go8walk_V)) (together_Adv)))))))))) (UseQCl (Past) (PPos) (QuestCl (ImpersCl (PassVPSlash (SlashV2S (suggest_to_V2S) (UseCl (Past) (PPos) (PredVP (ConjNP3 (and_Conj) (UsePN (carl_PN)) (UsePN (alan_PN)) (DetCN (DetQuant (GenNP (UsePN (alan_PN))) (NumSg)) (UseN (wife_N)))) (ComplVV (shall_VV) (AdvVP (UseV (go8walk_V)) (together_Adv)))))))))))); +lin s_195_3_h = (Sentence (ExtAdvS (SubjS (if_Subj) (UseCl (Past) (PPos) (ImpersCl (PassVPSlash (SlashV2S (suggest_to_V2S) (UseCl (Past) (PPos) (PredVP (ConjNP3 (and_Conj) (UsePN (bill_PN)) (UsePN (frank_PN)) (DetCN (DetQuant (GenNP (UsePN (frank_PN))) (NumSg)) (UseN (boss_N)))) (ComplVV (shall_VV) (AdvVP (UseV (go8walk_V)) (together_Adv)))))))))) (UseCl (Past) (PPos) (ImpersCl (PassVPSlash (SlashV2S (suggest_to_V2S) (UseCl (Past) (PPos) (PredVP (ConjNP3 (and_Conj) (UsePN (carl_PN)) (UsePN (alan_PN)) (DetCN (DetQuant (GenNP (UsePN (alan_PN))) (NumSg)) (UseN (wife_N)))) (ComplVV (shall_VV) (AdvVP (UseV (go8walk_V)) (together_Adv))))))))))); + +lin s_196_1_p = (Sentence (ConjS2 (comma_and_Conj) (UseCl (Past) (PPos) (PredVP (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (lawyer_N))) (ComplSlash (SlashV2a (sign_V2)) (DetCN (every_Det) (UseN (report_N)))))) (UseCl (Past) (PPos) (SoDoI (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (auditor_N))))))); +lin s_196_2_p = (PSentence (that_is_PConj) (UseCl (Past) (PPos) (ExistNP (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_one)))) (RelCN (UseN (lawyer_N)) (UseRCl (Past) (PPos) (RelVP (IdRP) (ComplSlash (SlashV2a (sign_V2)) (PredetNP (all_Predet) (DetCN (DetQuant (DefArt) (NumPl)) (UseN (report_N)))))))))))); +lin s_196_3_q = (Question (UseQCl (Past) (PPos) (QuestCl (ExistNP (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_one)))) (RelCN (UseN (auditor_N)) (UseRCl (Past) (PPos) (RelVP (IdRP) (ComplSlash (SlashV2a (sign_V2)) (PredetNP (all_Predet) (DetCN (DetQuant (DefArt) (NumPl)) (UseN (report_N))))))))))))); +lin s_196_4_h = (Sentence (UseCl (Past) (PPos) (ExistNP (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_one)))) (RelCN (UseN (auditor_N)) (UseRCl (Past) (PPos) (RelVP (IdRP) (ComplSlash (SlashV2a (sign_V2)) (PredetNP (all_Predet) (DetCN (DetQuant (DefArt) (NumPl)) (UseN (report_N)))))))))))); + +lin s_197_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (john_PN)) (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdjCN (PositA (genuine_A)) (UseN (diamond_N)))))))); +lin s_197_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (UsePN (john_PN)) (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (diamond_N)))))))); +lin s_197_3_h = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (john_PN)) (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (diamond_N))))))); + +lin s_198_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (john_PN)) (UseComp (CompCN (AdjCN (PositA (former_A)) (UseN (university_student_N)))))))); +lin s_198_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (UsePN (john_PN)) (UseComp (CompCN (UseN (university_student_N)))))))); +lin s_198_3_h = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (john_PN)) (UseComp (CompCN (UseN (university_student_N))))))); + +lin s_199_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (john_PN)) (UseComp (CompCN (AdjCN (PositA (successful_A)) (AdjCN (PositA (former_A)) (UseN (university_student_N))))))))); +lin s_199_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (UsePN (john_PN)) (UseComp (CompAP (PositA (successful_A)))))))); +lin s_199_3_h = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (john_PN)) (UseComp (CompAP (PositA (successful_A))))))); + +lin s_200_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (john_PN)) (UseComp (CompCN (AdjCN (PositA (former_A)) (AdjCN (PositA (successful_A)) (UseN (university_student_N))))))))); +lin s_200_2_q = s_199_2_q; +lin s_200_3_h = s_199_3_h; + +lin s_201_1_p = s_200_1_p; +lin s_201_2_q = s_198_2_q; +lin s_201_3_h = s_198_3_h; + +lin s_202_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (every_Det) (UseN (mammal_N))) (UseComp (CompCN (UseN (animal_N))))))); +lin s_202_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (DetCN (every_Det) (AdjCN (PositA (fourlegged_A)) (UseN (mammal_N)))) (UseComp (CompCN (AdjCN (PositA (fourlegged_A)) (UseN (animal_N))))))))); +lin s_202_3_h = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (every_Det) (AdjCN (PositA (fourlegged_A)) (UseN (mammal_N)))) (UseComp (CompCN (AdjCN (PositA (fourlegged_A)) (UseN (animal_N)))))))); + +lin s_203_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (dumbo_PN)) (UseComp (CompCN (AdjCN (PositA (fourlegged_A)) (UseN (animal_N)))))))); +lin s_203_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (UsePN (dumbo_PN)) (UseComp (CompAP (PositA (fourlegged_A)))))))); +lin s_203_3_h = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (dumbo_PN)) (UseComp (CompAP (PositA (fourlegged_A))))))); + +lin s_204_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (mickey_PN)) (UseComp (CompCN (AdjCN (PositA (small_A)) (UseN (animal_N)))))))); +lin s_204_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (UsePN (mickey_PN)) (UseComp (CompCN (AdjCN (PositA (large_A)) (UseN (animal_N))))))))); +lin s_204_3_h = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (mickey_PN)) (UseComp (CompCN (AdjCN (PositA (large_A)) (UseN (animal_N)))))))); + +lin s_205_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (dumbo_PN)) (UseComp (CompCN (AdjCN (PositA (large_A)) (UseN (animal_N)))))))); +lin s_205_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (UsePN (dumbo_PN)) (UseComp (CompCN (AdjCN (PositA (small_A)) (UseN (animal_N))))))))); +lin s_205_3_h = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (dumbo_PN)) (UseComp (CompCN (AdjCN (PositA (small_A)) (UseN (animal_N)))))))); + +lin s_206_1_p = (Sentence (UseCl (Present) (UncNeg) (PredVP (UsePN (fido_PN)) (UseComp (CompCN (AdjCN (PositA (small_A)) (UseN (animal_N)))))))); +lin s_206_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (UsePN (fido_PN)) (UseComp (CompCN (AdjCN (PositA (large_A)) (UseN (animal_N))))))))); +lin s_206_3_h = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (fido_PN)) (UseComp (CompCN (AdjCN (PositA (large_A)) (UseN (animal_N)))))))); + +lin s_207_1_p = (Sentence (UseCl (Present) (UncNeg) (PredVP (UsePN (fido_PN)) (UseComp (CompCN (AdjCN (PositA (large_A)) (UseN (animal_N)))))))); +lin s_207_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (UsePN (fido_PN)) (UseComp (CompCN (AdjCN (PositA (small_A)) (UseN (animal_N))))))))); +lin s_207_3_h = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (fido_PN)) (UseComp (CompCN (AdjCN (PositA (small_A)) (UseN (animal_N)))))))); + +lin s_208_1_p = s_204_1_p; +lin s_208_2_p = s_205_1_p; +lin s_208_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (UsePN (mickey_PN)) (UseComp (CompAP (ComparA (small_A) (UsePN (dumbo_PN))))))))); +lin s_208_4_h = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (mickey_PN)) (UseComp (CompAP (ComparA (small_A) (UsePN (dumbo_PN)))))))); + +lin s_209_1_p = s_204_1_p; +lin s_209_2_p = s_205_1_p; +lin s_209_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (UsePN (mickey_PN)) (UseComp (CompAP (ComparA (large_A) (UsePN (dumbo_PN))))))))); +lin s_209_4_h = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (mickey_PN)) (UseComp (CompAP (ComparA (large_A) (UsePN (dumbo_PN)))))))); + +lin s_210_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (PredetNP (all_Predet) (DetCN (DetQuant (IndefArt) (NumPl)) (UseN (mouse_N)))) (UseComp (CompCN (AdjCN (PositA (small_A)) (UseN (animal_N)))))))); +lin s_210_2_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (mickey_PN)) (UseComp (CompCN (AdjCN (PositA (large_A)) (UseN (mouse_N)))))))); +lin s_210_3_q = s_204_2_q; +lin s_210_4_h = s_204_3_h; + +lin s_211_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (PredetNP (all_Predet) (DetCN (DetQuant (IndefArt) (NumPl)) (UseN (elephant_N)))) (UseComp (CompCN (AdjCN (PositA (large_A)) (UseN (animal_N)))))))); +lin s_211_2_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (dumbo_PN)) (UseComp (CompCN (AdjCN (PositA (small_A)) (UseN (elephant_N)))))))); +lin s_211_3_q = s_205_2_q; +lin s_211_4_h = s_205_3_h; + +lin s_212_1_p = s_210_1_p; +lin s_212_2_p = s_211_1_p; +lin s_212_3_p = s_210_2_p; +lin s_212_4_p = s_211_2_p; +lin s_212_5_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (UsePN (dumbo_PN)) (UseComp (CompAP (ComparA (large_A) (UsePN (mickey_PN))))))))); +lin s_212_6_h = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (dumbo_PN)) (UseComp (CompAP (ComparA (large_A) (UsePN (mickey_PN)))))))); + +lin s_213_1_p = s_210_1_p; +lin s_213_2_p = s_210_2_p; +lin s_213_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (UsePN (mickey_PN)) (UseComp (CompAP (PositA (small_A)))))))); +lin s_213_4_h = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (mickey_PN)) (UseComp (CompAP (PositA (small_A))))))); + +lin s_214_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (PredetNP (all_Predet) (DetCN (DetQuant (IndefArt) (NumPl)) (AdjCN (PositA (legal_A)) (UseN (authority_N))))) (UseComp (CompCN (UseN (law_lecturer_N))))))); +lin s_214_2_p = (Sentence (UseCl (Present) (PPos) (PredVP (PredetNP (all_Predet) (DetCN (DetQuant (IndefArt) (NumPl)) (UseN (law_lecturer_N)))) (UseComp (CompCN (AdjCN (PositA (legal_A)) (UseN (authority_N)))))))); +lin s_214_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (PredetNP (all_Predet) (DetCN (DetQuant (IndefArt) (NumPl)) (AdjCN (PositA (fat_A)) (AdjCN (PositA (legal_A)) (UseN (authority_N)))))) (UseComp (CompCN (AdjCN (PositA (fat_A)) (UseN (law_lecturer_N))))))))); +lin s_214_4_h = (Sentence (UseCl (Present) (PPos) (PredVP (PredetNP (all_Predet) (DetCN (DetQuant (IndefArt) (NumPl)) (AdjCN (PositA (fat_A)) (AdjCN (PositA (legal_A)) (UseN (authority_N)))))) (UseComp (CompCN (AdjCN (PositA (fat_A)) (UseN (law_lecturer_N)))))))); + +lin s_215_1_p = s_214_1_p; +lin s_215_2_p = s_214_2_p; +lin s_215_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (PredetNP (all_Predet) (DetCN (DetQuant (IndefArt) (NumPl)) (AdjCN (PositA (competent_A)) (AdjCN (PositA (legal_A)) (UseN (authority_N)))))) (UseComp (CompCN (AdjCN (PositA (competent_A)) (UseN (law_lecturer_N))))))))); +lin s_215_4_h = (Sentence (UseCl (Present) (PPos) (PredVP (PredetNP (all_Predet) (DetCN (DetQuant (IndefArt) (NumPl)) (AdjCN (PositA (competent_A)) (AdjCN (PositA (legal_A)) (UseN (authority_N)))))) (UseComp (CompCN (AdjCN (PositA (competent_A)) (UseN (law_lecturer_N)))))))); + +lin s_216_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (john_PN)) (UseComp (CompCN (AdvCN (AdjCN (UseComparA_prefix (fat_A)) (UseN (politician_N))) (PrepNP (than_Prep) (UsePN (bill_PN))))))))); +lin s_216_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (UsePN (john_PN)) (UseComp (CompAP (ComparA (fat_A) (UsePN (bill_PN))))))))); +lin s_216_3_h = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (john_PN)) (UseComp (CompAP (ComparA (fat_A) (UsePN (bill_PN)))))))); + +lin s_217_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (john_PN)) (UseComp (CompCN (AdvCN (AdjCN (UseComparA_prefix (clever_A)) (UseN (politician_N))) (PrepNP (than_Prep) (UsePN (bill_PN))))))))); +lin s_217_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (UsePN (john_PN)) (UseComp (CompAP (ComparA (clever_A) (UsePN (bill_PN))))))))); +lin s_217_3_h = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (john_PN)) (UseComp (CompAP (ComparA (clever_A) (UsePN (bill_PN)))))))); + +lin s_218_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (kim_PN)) (UseComp (CompCN (AdjCN (PositA (clever_A)) (UseN (person_N)))))))); +lin s_218_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (UsePN (kim_PN)) (UseComp (CompAP (PositA (clever_A)))))))); +lin s_218_3_h = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (kim_PN)) (UseComp (CompAP (PositA (clever_A))))))); + +lin s_219_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (kim_PN)) (UseComp (CompCN (AdjCN (PositA (clever_A)) (UseN (politician_N)))))))); +lin s_219_2_q = s_218_2_q; +lin s_219_3_h = s_218_3_h; + +lin s_220_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (DetQuant (DefArt) (NumSg)) (UseN (pc6082_N))) (UseComp (CompAP (ComparA (fast_A) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (itelxz_N))))))))); +lin s_220_2_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (DetQuant (DefArt) (NumSg)) (UseN (itelxz_N))) (UseComp (CompAP (PositA (fast_A))))))); +lin s_220_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (DetCN (DetQuant (DefArt) (NumSg)) (UseN (pc6082_N))) (UseComp (CompAP (PositA (fast_A)))))))); +lin s_220_4_h = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (DetQuant (DefArt) (NumSg)) (UseN (pc6082_N))) (UseComp (CompAP (PositA (fast_A))))))); + +lin s_221_1_p = s_220_1_p; +lin s_221_2_q = s_220_3_q; +lin s_221_3_h = s_220_4_h; + +lin s_222_1_p = s_220_1_p; +lin s_222_2_p = s_220_4_h; +lin s_222_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (DetCN (DetQuant (DefArt) (NumSg)) (UseN (itelxz_N))) (UseComp (CompAP (PositA (fast_A)))))))); +lin s_222_4_h = s_220_2_p; + +lin s_223_1_p = s_220_1_p; +lin s_223_2_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (DetQuant (DefArt) (NumSg)) (UseN (pc6082_N))) (UseComp (CompAP (PositA (slow_A))))))); +lin s_223_3_q = s_222_3_q; +lin s_223_4_h = s_220_2_p; + +lin s_224_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (DetQuant (DefArt) (NumSg)) (UseN (pc6082_N))) (UseComp (CompAP (ComparAsAs (fast_A) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (itelxz_N))))))))); +lin s_224_2_p = s_220_2_p; +lin s_224_3_q = s_220_3_q; +lin s_224_4_h = s_220_4_h; + +lin s_225_1_p = s_224_1_p; +lin s_225_2_q = s_220_3_q; +lin s_225_3_h = s_220_4_h; + +lin s_226_1_p = s_224_1_p; +lin s_226_2_p = s_220_4_h; +lin s_226_3_q = s_222_3_q; +lin s_226_4_h = s_220_2_p; + +lin s_227_1_p = s_224_1_p; +lin s_227_2_p = s_223_2_p; +lin s_227_3_q = s_222_3_q; +lin s_227_4_h = s_220_2_p; + +lin s_228_1_p = s_224_1_p; +lin s_228_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (DetCN (DetQuant (DefArt) (NumSg)) (UseN (pc6082_N))) (UseComp (CompAP (ComparA (fast_A) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (itelxz_N)))))))))); +lin s_228_3_h = s_220_1_p; + +lin s_229_1_p = s_224_1_p; +lin s_229_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (DetCN (DetQuant (DefArt) (NumSg)) (UseN (pc6082_N))) (UseComp (CompAP (ComparA (slow_A) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (itelxz_N)))))))))); +lin s_229_3_h = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (DetQuant (DefArt) (NumSg)) (UseN (pc6082_N))) (UseComp (CompAP (ComparA (slow_A) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (itelxz_N))))))))); + +lin s_230_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (itel_PN)) (ComplSlash (SlashV2a (win_V2)) (DetCN (DetQuant (IndefArt) (NumPl)) (AdvCN (AdjCN (UseComparA_prefix (many_A)) (UseN (order_N))) (SubjS (than_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (apcom_PN)) (ComplVV (do_VV) (elliptic_VP))))))))))); +lin s_230_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (itel_PN)) (ComplSlash (SlashV2a (win_V2)) (DetCN (somePl_Det) (UseN (order_N)))))))); +lin s_230_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (itel_PN)) (ComplSlash (SlashV2a (win_V2)) (DetCN (somePl_Det) (UseN (order_N))))))); + +lin s_231_1_p = s_230_1_p; +lin s_231_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (apcom_PN)) (ComplSlash (SlashV2a (win_V2)) (DetCN (somePl_Det) (UseN (order_N)))))))); +lin s_231_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (apcom_PN)) (ComplSlash (SlashV2a (win_V2)) (DetCN (somePl_Det) (UseN (order_N))))))); + +lin s_232_1_p = s_230_1_p; +lin s_232_2_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (apcom_PN)) (ComplSlash (SlashV2a (win_V2)) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_ten)))) (UseN (order_N))))))); +lin s_232_3_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (itel_PN)) (ComplSlash (SlashV2a (win_V2)) (PredetNP (at_least_Predet) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_eleven)))) (UseN (order_N))))))))); +lin s_232_4_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (itel_PN)) (ComplSlash (SlashV2a (win_V2)) (PredetNP (at_least_Predet) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_eleven)))) (UseN (order_N)))))))); + +lin s_233_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (itel_PN)) (ComplSlash (SlashV2a (win_V2)) (DetCN (DetQuant (IndefArt) (NumPl)) (AdvCN (AdjCN (UseComparA_prefix (many_A)) (UseN (order_N))) (PrepNP (than_Prep) (UsePN (apcom_PN))))))))); +lin s_233_2_q = s_230_2_q; +lin s_233_3_h = s_230_3_h; + +lin s_234_1_p = s_233_1_p; +lin s_234_2_q = s_231_2_q; +lin s_234_3_h = s_231_3_h; + +lin s_235_1_p = s_233_1_p; +lin s_235_2_p = s_232_2_p; +lin s_235_3_q = s_232_3_q; +lin s_235_4_h = s_232_4_h; + +lin s_236_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (itel_PN)) (ComplSlash (SlashV2a (win_V2)) (DetCN (DetQuant (IndefArt) (NumPl)) (AdvCN (AdjCN (UseComparA_prefix (many_A)) (UseN (order_N))) (PrepNP (than_Prep) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (apcom_contract_N)))))))))); +lin s_236_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (itel_PN)) (ComplSlash (SlashV2a (win_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (apcom_contract_N)))))))); +lin s_236_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (itel_PN)) (ComplSlash (SlashV2a (win_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (apcom_contract_N))))))); + +lin s_237_1_p = s_236_1_p; +lin s_237_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (itel_PN)) (ComplSlash (SlashV2a (win_V2)) (DetCN (DetQuant (IndefArt) (NumCard (AdNum (more_than_AdN) (NumNumeral (N_one))))) (UseN (order_N)))))))); +lin s_237_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (itel_PN)) (ComplSlash (SlashV2a (win_V2)) (DetCN (DetQuant (IndefArt) (NumCard (AdNum (more_than_AdN) (NumNumeral (N_one))))) (UseN (order_N))))))); + +lin s_238_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (itel_PN)) (ComplSlash (SlashV2a (win_V2)) (DetCN (twice_as_many_Det) (AdvCN (UseN (order_N)) (PrepNP (than_Prep) (UsePN (apcom_PN))))))))); +lin s_238_2_p = s_232_2_p; +lin s_238_3_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (itel_PN)) (ComplSlash (SlashV2a (win_V2)) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_twenty)))) (UseN (order_N)))))))); +lin s_238_4_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (itel_PN)) (ComplSlash (SlashV2a (win_V2)) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_twenty)))) (UseN (order_N))))))); + +lin s_239_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (itel_PN)) (ComplSlash (SlashV2a (win_V2)) (DetCN (DetQuant (IndefArt) (NumPl)) (AdvCN (AdjCN (UseComparA_prefix (many_A)) (UseN (order_N))) (SubjS (than_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (apcom_PN)) (ComplSlash (SlashV2a (lose_V2)) (elliptic_NP_Pl))))))))))); +lin s_239_2_q = s_230_2_q; +lin s_239_3_h = s_230_3_h; + +lin s_240_1_p = s_239_1_p; +lin s_240_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (apcom_PN)) (ComplSlash (SlashV2a (lose_V2)) (DetCN (somePl_Det) (UseN (order_N)))))))); +lin s_240_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (apcom_PN)) (ComplSlash (SlashV2a (lose_V2)) (DetCN (somePl_Det) (UseN (order_N))))))); + +lin s_241_1_p = s_239_1_p; +lin s_241_2_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (apcom_PN)) (ComplSlash (SlashV2a (lose_V2)) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_ten)))) (UseN (order_N))))))); +lin s_241_3_q = s_232_3_q; +lin s_241_4_h = s_232_4_h; + +lin s_242_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (DetQuant (DefArt) (NumSg)) (UseN (pc6082_N))) (UseComp (CompAP (ComparA (fast_A) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_500)))) (UseN (mips_N))))))))); +lin s_242_2_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (DetQuant (DefArt) (NumSg)) (UseN (itelzx_N))) (UseComp (CompAP (ComparA (slow_A) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_500)))) (UseN (mips_N))))))))); +lin s_242_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (DetCN (DetQuant (DefArt) (NumSg)) (UseN (pc6082_N))) (UseComp (CompAP (ComparA (fast_A) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (itelzx_N)))))))))); +lin s_242_4_h = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (DetQuant (DefArt) (NumSg)) (UseN (pc6082_N))) (UseComp (CompAP (ComparA (fast_A) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (itelzx_N))))))))); + +lin s_243_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (itel_PN)) (ComplSlash (SlashV2a (sell_V2)) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_3000)))) (AdvCN (AdjCN (UseComparA_prefix (many_A)) (UseN (computer_N))) (PrepNP (than_Prep) (UsePN (apcom_PN))))))))); +lin s_243_2_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (apcom_PN)) (ComplSlash (SlashV2a (sell_V2)) (PredetNP (exactly_Predet) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_2500)))) (UseN (computer_N)))))))); +lin s_243_3_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (itel_PN)) (ComplSlash (SlashV2a (sell_V2)) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_5500)))) (UseN (computer_N)))))))); +lin s_243_4_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (itel_PN)) (ComplSlash (SlashV2a (sell_V2)) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_5500)))) (UseN (computer_N))))))); + +lin s_244_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (apcom_PN)) (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdvCN (AdjCN (UseComparA_prefix (important_A)) (UseN (customer_N))) (PrepNP (than_Prep) (UsePN (itel_PN))))))))); +lin s_244_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (UsePN (apcom_PN)) (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdvCN (AdjCN (UseComparA_prefix (important_A)) (UseN (customer_N))) (SubjS (than_Subj) (UseCl (Present) (PPos) (PredVP (UsePN (itel_PN)) (UseComp (CompNP (elliptic_NP_Sg))))))))))))); +lin s_244_3_h = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (apcom_PN)) (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdvCN (AdjCN (UseComparA_prefix (important_A)) (UseN (customer_N))) (SubjS (than_Subj) (UseCl (Present) (PPos) (PredVP (UsePN (itel_PN)) (UseComp (CompNP (elliptic_NP_Sg)))))))))))); + +lin s_245_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (apcom_PN)) (AdvVP (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdjCN (UseComparA_prefix (important_A)) (UseN (customer_N))))) (PrepNP (than_Prep) (UsePN (itel_PN))))))); +lin s_245_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (UsePN (apcom_PN)) (AdvVP (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdjCN (UseComparA_prefix (important_A)) (UseN (customer_N))))) (SubjS (than_Subj) (UseCl (PresentPerfect) (PPos) (PredVP (UsePN (itel_PN)) (elliptic_VP))))))))); +lin s_245_3_h = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (apcom_PN)) (AdvVP (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdjCN (UseComparA_prefix (important_A)) (UseN (customer_N))))) (SubjS (than_Subj) (UseCl (PresentPerfect) (PPos) (PredVP (UsePN (itel_PN)) (elliptic_VP)))))))); + +lin s_246_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (DetQuant (DefArt) (NumSg)) (UseN (pc6082_N))) (UseComp (CompAP (ComparA (fast_A) (DetCN (every_Det) (UseN (itel_computer_N))))))))); +lin s_246_2_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (DetQuant (DefArt) (NumSg)) (UseN (itelzx_N))) (UseComp (CompCN (UseN (itel_computer_N))))))); +lin s_246_3_q = s_242_3_q; +lin s_246_4_h = s_242_4_h; + +lin s_247_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (DetQuant (DefArt) (NumSg)) (UseN (pc6082_N))) (UseComp (CompAP (ComparA (fast_A) (DetCN (someSg_Det) (UseN (itel_computer_N))))))))); +lin s_247_2_p = s_246_2_p; +lin s_247_3_q = s_242_3_q; +lin s_247_4_h = s_242_4_h; + +lin s_248_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (DetQuant (DefArt) (NumSg)) (UseN (pc6082_N))) (UseComp (CompAP (ComparA (fast_A) (DetCN (anySg_Det) (UseN (itel_computer_N))))))))); +lin s_248_2_p = s_246_2_p; +lin s_248_3_q = s_242_3_q; +lin s_248_4_h = s_242_4_h; + +lin s_249_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (DetQuant (DefArt) (NumSg)) (UseN (pc6082_N))) (UseComp (CompAP (ComparA (fast_A) (ConjNP2 (and_Conj) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (itelzx_N))) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (itelzy_N)))))))))); +lin s_249_2_q = s_242_3_q; +lin s_249_3_h = s_242_4_h; + +lin s_250_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (DetQuant (DefArt) (NumSg)) (UseN (pc6082_N))) (UseComp (CompAP (ComparA (fast_A) (ConjNP2 (or_Conj) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (itelzx_N))) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (itelzy_N)))))))))); +lin s_250_2_q = s_242_3_q; +lin s_250_3_h = s_242_4_h; + +lin s_251_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (itel_PN)) (AdvVP (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (factory_N)))) (PrepNP (in_Prep) (UsePN (birmingham_PN))))))); +lin s_251_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (UsePN (itel_PN)) (AdVVP (currently_AdV) (AdvVP (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (factory_N)))) (PrepNP (in_Prep) (UsePN (birmingham_PN))))))))); +lin s_251_3_h = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (itel_PN)) (AdVVP (currently_AdV) (AdvVP (ComplSlash (SlashV2a (have_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (factory_N)))) (PrepNP (in_Prep) (UsePN (birmingham_PN)))))))); + +lin s_252_1_p = (Sentence (AdvS (since_1992_Adv) (UseCl (PresentPerfect) (PPos) (PredVP (UsePN (itel_PN)) (UseComp (CompAdv (PrepNP (in_Prep) (UsePN (birmingham_PN))))))))); +lin s_252_2_p = (Sentence (UseCl (Present) (PPos) (ImpersCl (AdVVP (now_AdV) (UseComp (CompAdv (year_1996_Adv))))))); +lin s_252_3_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (itel_PN)) (AdvVP (UseComp (CompAdv (PrepNP (in_Prep) (UsePN (birmingham_PN))))) (in_1993_Adv)))))); +lin s_252_4_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (itel_PN)) (AdvVP (UseComp (CompAdv (PrepNP (in_Prep) (UsePN (birmingham_PN))))) (in_1993_Adv))))); + +lin s_253_1_p = (Sentence (UseCl (PresentPerfect) (PPos) (PredVP (UsePN (itel_PN)) (AdvVP (ComplSlash (SlashV2a (develop_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdjCN (PositA (new_A)) (UseN (editor_N))))) (since_1992_Adv))))); +lin s_253_2_p = s_252_2_p; +lin s_253_3_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (itel_PN)) (AdvVP (ComplSlash (SlashV2a (develop_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdjCN (PositA (new_A)) (UseN (editor_N))))) (in_1993_Adv)))))); +lin s_253_4_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (itel_PN)) (AdvVP (ComplSlash (SlashV2a (develop_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdjCN (PositA (new_A)) (UseN (editor_N))))) (in_1993_Adv))))); + +lin s_254_1_p = (Sentence (UseCl (PresentPerfect) (PPos) (PredVP (UsePN (itel_PN)) (AdvVP (UseV (expand_V)) (since_1992_Adv))))); +lin s_254_2_p = s_252_2_p; +lin s_254_3_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (itel_PN)) (AdvVP (UseV (expand_V)) (in_1993_Adv)))))); +lin s_254_4_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (itel_PN)) (AdvVP (UseV (expand_V)) (in_1993_Adv))))); + +lin s_255_1_p = (Sentence (AdvS (since_1992_Adv) (UseCl (PresentPerfect) (PPos) (PredVP (UsePN (itel_PN)) (ComplSlash (SlashV2a (make8do_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (loss_N)))))))); +lin s_255_2_p = s_252_2_p; +lin s_255_3_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (itel_PN)) (AdvVP (ComplSlash (SlashV2a (make8do_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (loss_N)))) (in_1993_Adv)))))); +lin s_255_4_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (itel_PN)) (AdvVP (ComplSlash (SlashV2a (make8do_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (loss_N)))) (in_1993_Adv))))); + +lin s_256_1_p = (Sentence (UseCl (PresentPerfect) (PPos) (PredVP (UsePN (itel_PN)) (AdvVP (ComplSlash (SlashV2a (make8do_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (loss_N)))) (since_1992_Adv))))); +lin s_256_2_p = s_252_2_p; +lin s_256_3_q = s_255_3_q; +lin s_256_4_h = s_255_4_h; + +lin s_257_1_p = s_256_1_p; +lin s_257_2_p = s_252_2_p; +lin s_257_3_q = s_255_3_q; +lin s_257_4_h = s_255_4_h; + +lin s_258_1_p = (Sentence (AdvS (in_march_1993_Adv) (UseCl (Past) (PPos) (PredVP (UsePN (apcom_PN)) (ComplSlash (SlashV2a (found_V2)) (UsePN (itel_PN))))))); +lin s_258_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (itel_PN)) (AdvVP (UseV (exist_V)) (in_1992_Adv)))))); +lin s_258_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (itel_PN)) (AdvVP (UseV (exist_V)) (in_1992_Adv))))); + +lin s_259_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (DetQuant (DefArt) (NumSg)) (UseN (conference_N))) (AdvVP (UseV (start_V)) (on_july_4th_1994_Adv))))); +lin s_259_2_p = (Sentence (UseCl (Past) (PPos) (ImpersCl (ComplSlash (SlashV2a (last_V2)) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_2)))) (UseN (day_N))))))); +lin s_259_3_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (DetCN (DetQuant (DefArt) (NumSg)) (UseN (conference_N))) (AdvVP (UseComp (CompAdv (over_Adv))) (on_july_8th_1994_Adv)))))); +lin s_259_4_h = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (DetQuant (DefArt) (NumSg)) (UseN (conference_N))) (AdvVP (UseComp (CompAdv (over_Adv))) (on_july_8th_1994_Adv))))); + +lin s_260_1_p = (Sentence (AdvS (yesterday_Adv) (UseCl (Past) (PPos) (PredVP (UsePN (apcom_PN)) (ComplSlash (SlashV2a (sign_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N)))))))); +lin s_260_2_p = (Sentence (UseCl (Present) (PPos) (PredVP (MassNP (UseN (today_N))) (UseComp (CompAdv (saturday_july_14th_Adv)))))); +lin s_260_3_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (apcom_PN)) (AdvVP (ComplSlash (SlashV2a (sign_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N)))) (friday_13th_Adv)))))); +lin s_260_4_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (apcom_PN)) (AdvVP (ComplSlash (SlashV2a (sign_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N)))) (friday_13th_Adv))))); + +lin s_261_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (UseV (leave_V)) (SubjS (before_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (UseV (leave_V))))))))); +lin s_261_2_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (AdvVP (UseV (leave_V)) (SubjS (before_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (anderson_PN)) (UseV (leave_V))))))))); +lin s_261_3_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (AdvVP (UseV (leave_V)) (SubjS (before_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (anderson_PN)) (UseV (leave_V)))))))))); +lin s_261_4_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (UseV (leave_V)) (SubjS (before_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (anderson_PN)) (UseV (leave_V))))))))); + +lin s_262_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (UseV (leave_V)) (SubjS (after_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (UseV (leave_V))))))))); +lin s_262_2_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (AdvVP (UseV (leave_V)) (SubjS (after_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (anderson_PN)) (UseV (leave_V))))))))); +lin s_262_3_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (AdvVP (UseV (leave_V)) (SubjS (after_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (anderson_PN)) (UseV (leave_V)))))))))); +lin s_262_4_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (UseV (leave_V)) (SubjS (after_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (anderson_PN)) (UseV (leave_V))))))))); + +lin s_263_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (UseComp (CompAP (PositA (present8attending_A)))) (SubjS (after_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (UseV (leave_V))))))))); +lin s_263_2_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (AdvVP (UseV (leave_V)) (SubjS (after_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (anderson_PN)) (UseComp (CompAP (PositA (present8attending_A))))))))))); +lin s_263_3_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (AdvVP (UseComp (CompAP (PositA (present8attending_A)))) (SubjS (after_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (anderson_PN)) (UseComp (CompAP (PositA (present8attending_A)))))))))))); +lin s_263_4_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (UseComp (CompAP (PositA (present8attending_A)))) (SubjS (after_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (anderson_PN)) (UseComp (CompAP (PositA (present8attending_A))))))))))); + +lin s_264_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (UseV (leave_V))))); +lin s_264_2_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (UseV (leave_V))))); +lin s_264_3_p = s_261_1_p; +lin s_264_4_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (jones_PN)) (AdvVP (UseV (leave_V)) (SubjS (after_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (UseV (leave_V)))))))))); +lin s_264_5_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (AdvVP (UseV (leave_V)) (SubjS (after_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (UseV (leave_V))))))))); + +lin s_265_1_p = s_264_1_p; +lin s_265_2_p = s_264_2_p; +lin s_265_3_p = s_262_1_p; +lin s_265_4_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (jones_PN)) (AdvVP (UseV (leave_V)) (SubjS (before_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (UseV (leave_V)))))))))); +lin s_265_5_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (AdvVP (UseV (leave_V)) (SubjS (before_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (UseV (leave_V))))))))); + +lin s_266_1_p = s_264_1_p; +lin s_266_2_p = s_264_2_p; +lin s_266_3_p = s_265_5_h; +lin s_266_4_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (AdvVP (UseV (leave_V)) (SubjS (after_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (UseV (leave_V)))))))))); +lin s_266_5_h = s_262_1_p; + +lin s_267_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (ComplSlash (SlashV2a (revise_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N))))))); +lin s_267_2_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (revise_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N))))))); +lin s_267_3_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (AdvVP (ComplSlash (SlashV2a (revise_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N)))) (SubjS (before_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (ComplVV (do_VV) (elliptic_VP))))))))); +lin s_267_4_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (revise_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N)))) (SubjS (after_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (ComplVV (do_VV) (elliptic_VP)))))))))); +lin s_267_5_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (revise_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N)))) (SubjS (after_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (ComplVV (do_VV) (elliptic_VP))))))))); + +lin s_268_1_p = s_267_1_p; +lin s_268_2_p = s_267_2_p; +lin s_268_3_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (AdvVP (ComplSlash (SlashV2a (revise_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N)))) (SubjS (after_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (ComplVV (do_VV) (elliptic_VP))))))))); +lin s_268_4_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (revise_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N)))) (SubjS (before_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (ComplVV (do_VV) (elliptic_VP)))))))))); +lin s_268_5_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (revise_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N)))) (SubjS (before_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (ComplVV (do_VV) (elliptic_VP))))))))); + +lin s_269_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (UseV (swim_V))))); +lin s_269_2_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (UseV (swim_V))))); +lin s_269_3_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (UseV (swim_V)) (SubjS (before_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (UseV (swim_V))))))))); +lin s_269_4_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (jones_PN)) (AdvVP (UseV (swim_V)) (SubjS (after_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (UseV (swim_V)))))))))); +lin s_269_5_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (AdvVP (UseV (swim_V)) (SubjS (after_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (UseV (swim_V))))))))); + +lin s_270_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (UseV (swim_V)) (PrepNP (to_Prep) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (shore_N)))))))); +lin s_270_2_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (AdvVP (UseV (swim_V)) (PrepNP (to_Prep) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (shore_N)))))))); +lin s_270_3_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (AdvVP (UseV (swim_V)) (PrepNP (to_Prep) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (shore_N))))) (SubjS (before_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (AdvVP (UseV (swim_V)) (PrepNP (to_Prep) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (shore_N)))))))))))); +lin s_270_4_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (jones_PN)) (AdvVP (AdvVP (UseV (swim_V)) (PrepNP (to_Prep) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (shore_N))))) (SubjS (after_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (UseV (swim_V)) (PrepNP (to_Prep) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (shore_N))))))))))))); +lin s_270_5_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (AdvVP (AdvVP (UseV (swim_V)) (PrepNP (to_Prep) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (shore_N))))) (SubjS (after_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (UseV (swim_V)) (PrepNP (to_Prep) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (shore_N)))))))))))); + +lin s_271_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (UseComp (CompAP (PositA (present8attending_A))))))); +lin s_271_2_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (UseComp (CompAP (PositA (present8attending_A))))))); +lin s_271_3_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (UseComp (CompAP (PositA (present8attending_A)))) (SubjS (after_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (UseComp (CompAP (PositA (present8attending_A))))))))))); +lin s_271_4_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (jones_PN)) (AdvVP (UseComp (CompAP (PositA (present8attending_A)))) (SubjS (before_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (UseComp (CompAP (PositA (present8attending_A)))))))))))); +lin s_271_5_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (AdvVP (UseComp (CompAP (PositA (present8attending_A)))) (SubjS (before_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (UseComp (CompAP (PositA (present8attending_A))))))))))); + +lin s_272_1_p = s_271_1_p; +lin s_272_2_p = s_271_2_p; +lin s_272_3_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (UseComp (CompAP (PositA (present8attending_A)))) (SubjS (before_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (UseComp (CompAP (PositA (present8attending_A))))))))))); +lin s_272_4_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (jones_PN)) (AdvVP (UseComp (CompAP (PositA (present8attending_A)))) (SubjS (after_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (UseComp (CompAP (PositA (present8attending_A)))))))))))); +lin s_272_5_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (AdvVP (UseComp (CompAP (PositA (present8attending_A)))) (SubjS (after_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (UseComp (CompAP (PositA (present8attending_A))))))))))); + +lin s_273_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (ProgrVPa (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (report_N)))))))); +lin s_273_2_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (ProgrVPa (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (report_N)))))))); +lin s_273_3_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (ProgrVPa (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (report_N))))) (SubjS (before_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (ProgrVPa (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (report_N)))))))))))); +lin s_273_4_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (jones_PN)) (AdvVP (ProgrVPa (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (report_N))))) (SubjS (after_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (ProgrVPa (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (report_N))))))))))))); +lin s_273_5_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (AdvVP (ProgrVPa (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (report_N))))) (SubjS (after_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (ProgrVPa (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (report_N)))))))))))); + +lin s_274_1_p = s_273_1_p; +lin s_274_2_p = s_273_2_p; +lin s_274_3_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (ProgrVPa (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (report_N))))) (SubjS (after_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (ProgrVPa (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (report_N)))))))))))); +lin s_274_4_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (jones_PN)) (AdvVP (ProgrVPa (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (report_N))))) (SubjS (before_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (ProgrVPa (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (report_N))))))))))))); +lin s_274_5_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (AdvVP (ProgrVPa (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (report_N))))) (SubjS (before_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (ProgrVPa (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (report_N)))))))))))); + +lin s_275_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (leave_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (meeting_N)))) (SubjS (before_Subj) (UseCl (Past) (PPos) (PredVP (UsePron (he_Pron)) (ComplSlash (SlashV2a (lose_V2)) (DetCN (DetQuant (PossPron (heRefl_Pron)) (NumSg)) (UseN (temper_N))))))))))); +lin s_275_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (lose_V2)) (DetCN (DetQuant (PossPron (heRefl_Pron)) (NumSg)) (UseN (temper_N)))))))); +lin s_275_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (lose_V2)) (DetCN (DetQuant (PossPron (heRefl_Pron)) (NumSg)) (UseN (temper_N))))))); + +lin s_276_1_p = (Sentence (ExtAdvS (SubjS (when_Subj) (UseCl (Past) (PPos) (PredVP (UsePron (they_Pron)) (ComplSlash (SlashV2a (open_V2)) (UsePN (the_m25_PN)))))) (UseCl (Past) (PPos) (PredVP (MassNP (UseN (traffic_N))) (UseV (increase_V)))))); + +lin s_277_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (AdvVP (UseV (live_V)) (PrepNP (in_Prep) (UsePN (birmingham_PN)))) (in_1991_Adv))))); +lin s_277_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (AdvVP (AdvVP (UseV (live_V)) (PrepNP (in_Prep) (UsePN (birmingham_PN)))) (in_1992_Adv)))))); +lin s_277_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (AdvVP (UseV (live_V)) (PrepNP (in_Prep) (UsePN (birmingham_PN)))) (in_1992_Adv))))); + +lin s_278_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuantOrd (PossPron (heRefl_Pron)) (NumSg) (OrdNumeral (N_one))) (UseN (novel_N)))) (in_1991_Adv))))); +lin s_278_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuantOrd (PossPron (heRefl_Pron)) (NumSg) (OrdNumeral (N_one))) (UseN (novel_N)))) (in_1992_Adv)))))); +lin s_278_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuantOrd (PossPron (heRefl_Pron)) (NumSg) (OrdNumeral (N_one))) (UseN (novel_N)))) (in_1992_Adv))))); + +lin s_279_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (novel_N)))) (in_1991_Adv))))); +lin s_279_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (write_V2)) (UsePron (it_Pron))) (in_1992_Adv)))))); +lin s_279_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (write_V2)) (UsePron (it_Pron))) (in_1992_Adv))))); + +lin s_280_1_p = s_279_1_p; +lin s_280_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (novel_N)))) (in_1992_Adv)))))); +lin s_280_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (novel_N)))) (in_1992_Adv))))); + +lin s_281_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (ProgrVPa (ComplSlash (SlashV2a (run_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (business_N))))) (in_1991_Adv))))); +lin s_281_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (AdvVP (ProgrVPa (ComplSlash (SlashV2a (run_V2)) (UsePron (it_Pron)))) (in_1992_Adv)))))); +lin s_281_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (ProgrVPa (ComplSlash (SlashV2a (run_V2)) (UsePron (it_Pron)))) (in_1992_Adv))))); + +lin s_282_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (discover_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdjCN (PositA (new_A)) (UseN (species_N))))) (in_1991_Adv))))); +lin s_282_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (discover_V2)) (UsePron (it_Pron))) (in_1992_Adv)))))); +lin s_282_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (discover_V2)) (UsePron (it_Pron))) (in_1992_Adv))))); + +lin s_283_1_p = s_282_1_p; +lin s_283_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (discover_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdjCN (PositA (new_A)) (UseN (species_N))))) (in_1992_Adv)))))); +lin s_283_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (discover_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdjCN (PositA (new_A)) (UseN (species_N))))) (in_1992_Adv))))); + +lin s_284_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (report_N)))) (in_two_hours_Adv))))); +lin s_284_2_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (ComplVV (start_VV) (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (report_N))))) (at_8_am_Adv))))); +lin s_284_3_q = (Question (UseQCl (PastPerfect) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (AdvVP (ComplVV (finish_VV) (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (report_N))))) (by_11_am_Adv)))))); +lin s_284_4_h = (Sentence (UseCl (PastPerfect) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (ComplVV (finish_VV) (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (report_N))))) (by_11_am_Adv))))); + +lin s_285_1_p = s_284_1_p; +lin s_285_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (spend_V2)) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_two)))) (AdjCN (PartVP (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (report_N))))) (UseN (hour_N))))))))); +lin s_285_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (spend_V2)) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_two)))) (AdjCN (PartVP (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (report_N))))) (UseN (hour_N)))))))); + +lin s_286_1_p = s_284_1_p; +lin s_286_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (spend_V2)) (DetCN (DetQuant (IndefArt) (NumCard (AdNum (more_than_AdN) (NumNumeral (N_two))))) (AdjCN (PartVP (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (report_N))))) (UseN (hour_N))))))))); +lin s_286_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (spend_V2)) (DetCN (DetQuant (IndefArt) (NumCard (AdNum (more_than_AdN) (NumNumeral (N_two))))) (AdjCN (PartVP (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (report_N))))) (UseN (hour_N)))))))); + +lin s_287_1_p = s_284_1_p; +lin s_287_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (report_N)))) (in_one_hour_Adv)))))); +lin s_287_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (report_N)))) (in_one_hour_Adv))))); + +lin s_288_1_p = s_284_1_p; +lin s_288_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (report_N)))))))); +lin s_288_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (report_N))))))); + +lin s_289_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (discover_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdjCN (PositA (new_A)) (UseN (species_N))))) (in_two_hours_Adv))))); +lin s_289_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (spend_V2)) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_two)))) (SentCN (UseN (hour_N)) (EmbedPresPart (ComplSlash (SlashV2a (discover_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (AdjCN (PositA (new_A)) (UseN (species_N))))))))))))); +lin s_289_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (spend_V2)) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_two)))) (SentCN (UseN (hour_N)) (EmbedPresPart (ComplSlash (SlashV2a (discover_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (AdjCN (PositA (new_A)) (UseN (species_N)))))))))))); + +lin s_290_1_p = s_289_1_p; +lin s_290_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (discover_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdjCN (PositA (new_A)) (UseN (species_N))))))))); +lin s_290_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (discover_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdjCN (PositA (new_A)) (UseN (species_N)))))))); + +lin s_291_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (discover_V2)) (DetCN (many_Det) (AdjCN (PositA (new_A)) (UseN (species_N))))) (in_two_hours_Adv))))); +lin s_291_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (spend_V2)) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_two)))) (SentCN (UseN (hour_N)) (EmbedPresPart (ComplSlash (SlashV2a (discover_V2)) (MassNP (AdjCN (PositA (new_A)) (UseN (species_N))))))))))))); +lin s_291_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (spend_V2)) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_two)))) (SentCN (UseN (hour_N)) (EmbedPresPart (ComplSlash (SlashV2a (discover_V2)) (MassNP (AdjCN (PositA (new_A)) (UseN (species_N)))))))))))); + +lin s_292_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (ProgrVPa (ComplSlash (SlashV2a (run_V2)) (DetCN (DetQuant (PossPron (heRefl_Pron)) (NumSg)) (AdjCN (PositA (own_A)) (UseN (business_N)))))) (PrepNP (in_Prep) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_two)))) (UseN (year_N)))))))); +lin s_292_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (spend_V2)) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_two)))) (SentCN (UseN (year_N)) (EmbedPresPart (ComplSlash (SlashV2a (run_V2)) (DetCN (DetQuant (PossPron (heRefl_Pron)) (NumSg)) (AdjCN (PositA (own_A)) (UseN (business_N))))))))))))); +lin s_292_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (spend_V2)) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_two)))) (SentCN (UseN (year_N)) (EmbedPresPart (ComplSlash (SlashV2a (run_V2)) (DetCN (DetQuant (PossPron (heRefl_Pron)) (NumSg)) (AdjCN (PositA (own_A)) (UseN (business_N)))))))))))); + +lin s_293_1_p = s_292_1_p; +lin s_293_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (spend_V2)) (DetCN (DetQuant (IndefArt) (NumCard (AdNum (more_than_AdN) (NumNumeral (N_two))))) (SentCN (UseN (year_N)) (EmbedPresPart (ComplSlash (SlashV2a (run_V2)) (DetCN (DetQuant (PossPron (heRefl_Pron)) (NumSg)) (AdjCN (PositA (own_A)) (UseN (business_N))))))))))))); +lin s_293_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (spend_V2)) (DetCN (DetQuant (IndefArt) (NumCard (AdNum (more_than_AdN) (NumNumeral (N_two))))) (SentCN (UseN (year_N)) (EmbedPresPart (ComplSlash (SlashV2a (run_V2)) (DetCN (DetQuant (PossPron (heRefl_Pron)) (NumSg)) (AdjCN (PositA (own_A)) (UseN (business_N)))))))))))); + +lin s_294_1_p = s_292_1_p; +lin s_294_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (run_V2)) (DetCN (DetQuant (PossPron (heRefl_Pron)) (NumSg)) (AdjCN (PositA (own_A)) (UseN (business_N))))))))); +lin s_294_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (run_V2)) (DetCN (DetQuant (PossPron (heRefl_Pron)) (NumSg)) (AdjCN (PositA (own_A)) (UseN (business_N)))))))); + +lin s_295_1_p = (Sentence (AdvS (PrepNP (in_Prep) (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_two)))) (UseN (year_N)))) (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (own_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdvCN (UseN (chain_N)) (PrepNP (part_Prep) (DetCN (DetQuant (IndefArt) (NumPl)) (UseN (business_N))))))))))); +lin s_295_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (own_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdvCN (UseN (chain_N)) (PrepNP (part_Prep) (MassNP (UseN (business_N))))))) (for_two_years_Adv)))))); +lin s_295_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (own_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdvCN (UseN (chain_N)) (PrepNP (part_Prep) (MassNP (UseN (business_N))))))) (for_two_years_Adv))))); + +lin s_296_1_p = s_295_1_p; +lin s_296_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (own_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdvCN (UseN (chain_N)) (PrepNP (part_Prep) (MassNP (UseN (business_N))))))) (for_more_than_two_years_Adv)))))); +lin s_296_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (own_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdvCN (UseN (chain_N)) (PrepNP (part_Prep) (MassNP (UseN (business_N))))))) (for_more_than_two_years_Adv))))); + +lin s_297_1_p = s_295_1_p; +lin s_297_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (own_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdvCN (UseN (chain_N)) (PrepNP (part_Prep) (MassNP (UseN (business_N))))))))))); +lin s_297_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (own_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdvCN (UseN (chain_N)) (PrepNP (part_Prep) (MassNP (UseN (business_N)))))))))); + +lin s_298_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (AdvVP (UseV (live_V)) (PrepNP (in_Prep) (UsePN (birmingham_PN)))) (for_two_years_Adv))))); +lin s_298_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (AdvVP (AdvVP (UseV (live_V)) (PrepNP (in_Prep) (UsePN (birmingham_PN)))) (for_a_year_Adv)))))); +lin s_298_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (AdvVP (UseV (live_V)) (PrepNP (in_Prep) (UsePN (birmingham_PN)))) (for_a_year_Adv))))); + +lin s_299_1_p = s_298_1_p; +lin s_299_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (AdvVP (AdvVP (UseV (live_V)) (PrepNP (in_Prep) (UsePN (birmingham_PN)))) (for_exactly_a_year_Adv)))))); +lin s_299_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (AdvVP (UseV (live_V)) (PrepNP (in_Prep) (UsePN (birmingham_PN)))) (for_exactly_a_year_Adv))))); + +lin s_300_1_p = s_298_1_p; +lin s_300_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (AdvVP (UseV (live_V)) (PrepNP (in_Prep) (UsePN (birmingham_PN)))))))); +lin s_300_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (UseV (live_V)) (PrepNP (in_Prep) (UsePN (birmingham_PN))))))); + +lin s_301_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (run_V2)) (DetCN (DetQuant (PossPron (heRefl_Pron)) (NumSg)) (AdjCN (PositA (own_A)) (UseN (business_N))))) (for_two_years_Adv))))); +lin s_301_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (run_V2)) (DetCN (DetQuant (PossPron (heRefl_Pron)) (NumSg)) (AdjCN (PositA (own_A)) (UseN (business_N))))) (for_a_year_Adv)))))); +lin s_301_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (run_V2)) (DetCN (DetQuant (PossPron (heRefl_Pron)) (NumSg)) (AdjCN (PositA (own_A)) (UseN (business_N))))) (for_a_year_Adv))))); + +lin s_302_1_p = s_301_1_p; +lin s_302_2_q = s_294_2_q; +lin s_302_3_h = s_294_3_h; + +lin s_303_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (report_N)))) (for_two_hours_Adv))))); +lin s_303_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (report_N)))) (for_an_hour_Adv)))))); +lin s_303_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (report_N)))) (for_an_hour_Adv))))); + +lin s_304_1_p = s_303_1_p; +lin s_304_2_q = s_288_2_q; +lin s_304_3_h = s_288_3_h; + +lin s_305_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (discover_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdjCN (PositA (new_A)) (UseN (species_N))))) (for_an_hour_Adv))))); + +lin s_306_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (discover_V2)) (DetCN (DetQuant (IndefArt) (NumPl)) (AdjCN (PositA (new_A)) (UseN (species_N))))) (for_two_years_Adv))))); +lin s_306_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (discover_V2)) (DetCN (DetQuant (IndefArt) (NumPl)) (AdjCN (PositA (new_A)) (UseN (species_N))))))))); +lin s_306_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (discover_V2)) (DetCN (DetQuant (IndefArt) (NumPl)) (AdjCN (PositA (new_A)) (UseN (species_N)))))))); + +lin s_307_1_p = (Sentence (AdvS (in_1994_Adv) (UseCl (Past) (PPos) (PredVP (UsePN (itel_PN)) (AdvVP (ComplSlash (SlashV2a (send_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (progress_report_N)))) (every_month_Adv)))))); +lin s_307_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (itel_PN)) (AdvVP (ComplSlash (SlashV2a (send_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (progress_report_N)))) (in_july_1994_Adv)))))); +lin s_307_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (itel_PN)) (AdvVP (ComplSlash (SlashV2a (send_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (progress_report_N)))) (in_july_1994_Adv))))); + +lin s_308_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (write_to_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (representative_N)))) (every_week_Adv))))); +lin s_308_2_q = (Question (UseQCl (Present) (PPos) (QuestCl (ExistNP (DetCN (DetQuant (IndefArt) (NumSg)) (AdvCN (RelCN (UseN (representative_N)) (UseRCl (Past) (PPos) (StrandRelSlash (that_RP) (SlashVP (UsePN (smith_PN)) (SlashV2a (write_to_V2)))))) (every_week_Adv))))))); +lin s_308_3_h = (Sentence (UseCl (Present) (PPos) (ExistNP (DetCN (DetQuant (IndefArt) (NumSg)) (AdvCN (RelCN (UseN (representative_N)) (UseRCl (Past) (PPos) (StrandRelSlash (that_RP) (SlashVP (UsePN (smith_PN)) (SlashV2a (write_to_V2)))))) (every_week_Adv)))))); + +lin s_309_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (leave_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (house_N)))) (at_a_quarter_past_five_Adv))))); +lin s_309_2_p = (Sentence (PredVPS (UsePron (she_Pron)) (ConjVPS2 (and_Conj) (Past) (PPos) (ComplSlash (SlashV2a (take_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdvCN (UseN (taxi_N)) (PrepNP (to_Prep) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (station_N))))))) (Past) (PPos) (ComplSlash (SlashV2a (catch_V2)) (DetCN (DetQuantOrd (DefArt) (NumSg) (OrdNumeral (N_one))) (AdvCN (UseN (train_N)) (PrepNP (to_Prep) (UsePN (luxembourg_PN))))))))); + +lin s_310_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (lose_V2)) (DetCN (somePl_Det) (UseN (file_N))))))); +lin s_310_2_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePron (they_Pron)) (AdvVP (PassV2s (destroy_V2)) (SubjS (when_Subj) (UseCl (Past) (PPos) (PredVP (DetCN (DetQuant (PossPron (she_Pron)) (NumSg)) (UseN (hard_disk_N))) (UseV (crash_V))))))))); + +lin s_311_1_p = (Sentence (UseCl (PastPerfect) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (leave_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (house_N)))) (at_a_quarter_past_five_Adv))))); +lin s_311_2_p = (PSentence (then_PConj) (UseCl (Past) (PPos) (PredVP (UsePron (she_Pron)) (ComplSlash (SlashV2a (take_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (AdvCN (UseN (taxi_N)) (PrepNP (to_Prep) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (station_N)))))))))); +lin s_311_3_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (leave_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (house_N)))) (SubjS (before_Subj) (UseCl (Past) (PPos) (PredVP (UsePron (she_Pron)) (AdvVP (ComplSlash (SlashV2a (take_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (taxi_N)))) (PrepNP (to_Prep) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (station_N))))))))))))); +lin s_311_4_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a (leave_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (house_N)))) (SubjS (before_Subj) (UseCl (Past) (PPos) (PredVP (UsePron (she_Pron)) (AdvVP (ComplSlash (SlashV2a (take_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (taxi_N)))) (PrepNP (to_Prep) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (station_N)))))))))))); + +lin s_312_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (itel_PN)) (AdVVP (always_AdV) (AdvVP (ComplSlash (SlashV2a (deliver_V2)) (DetCN (DetQuant (IndefArt) (NumPl)) (UseN (report_N)))) (late_Adv)))))); +lin s_312_2_p = (Sentence (AdvS (in_1993_Adv) (UseCl (Past) (PPos) (PredVP (UsePN (itel_PN)) (ComplSlash (SlashV2a (deliver_V2)) (DetCN (DetQuant (IndefArt) (NumPl)) (UseN (report_N)))))))); +lin s_312_3_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (itel_PN)) (AdvVP (AdvVP (ComplSlash (SlashV2a (deliver_V2)) (DetCN (DetQuant (IndefArt) (NumPl)) (UseN (report_N)))) (late_Adv)) (in_1993_Adv)))))); +lin s_312_4_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (itel_PN)) (AdvVP (AdvVP (ComplSlash (SlashV2a (deliver_V2)) (DetCN (DetQuant (IndefArt) (NumPl)) (UseN (report_N)))) (late_Adv)) (in_1993_Adv))))); + +lin s_313_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (itel_PN)) (AdVVP (never_AdV) (AdvVP (ComplSlash (SlashV2a (deliver_V2)) (DetCN (DetQuant (IndefArt) (NumPl)) (UseN (report_N)))) (late_Adv)))))); +lin s_313_2_p = s_312_2_p; +lin s_313_3_q = s_312_3_q; +lin s_313_4_h = s_312_4_h; + +lin s_314_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (ComplSlash (SlashV2a arrive_in_V2) (UsePN (paris_PN))) (on_the_5th_of_may_1995_Adv))))); +lin s_314_2_p = (Sentence (UseCl (Present) (PPos) (PredVP (MassNP (UseN (today_N))) (UseComp (CompAdv (the_15th_of_may_1995_Adv)))))); +lin s_314_3_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePron (she_Pron)) (AdVVP (still_AdV) (UseComp (CompAdv (PrepNP (in_Prep) (UsePN (paris_PN))))))))); +lin s_314_4_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (AdvVP (UseComp (CompAdv (PrepNP (in_Prep) (UsePN (paris_PN))))) (on_the_7th_of_may_1995_Adv)))))); +lin s_314_5_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (UseComp (CompAdv (PrepNP (in_Prep) (UsePN (paris_PN))))) (on_the_7th_of_may_1995_Adv))))); + +lin s_315_1_p = (Sentence (AdvS (SubjS (when_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a arrive_in_V2) (UsePN (katmandu_PN)))))) (UseCl (PastPerfect) (PPos) (PredVP (UsePron (she_Pron)) (AdvVP (ProgrVPa (UseV (travel_V))) (for_three_days_Adv)))))); +lin s_315_2_q = variants{}; +lin s_315_3_h = variants{}; +lin s_315_3_h_NEW = (Sentence (UseCl (PastPerfect) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (ProgrVPa (UseV (travel_V))) (PrepNP (on_Prep) (DetCN (DetQuant (DefArt) (NumSg)) (AdvCN (UseN (day_N)) (SubjS (before_Subj) (UseCl (Past) (PPos) (PredVP (UsePron (she_Pron)) (ComplSlash (SlashV2a arrive_in_V2) (UsePN (katmandu_PN))))))))))))); + +lin s_316_1_p = (Sentence (PredVPS (UsePN (jones_PN)) (ConjVPS2 (and_Conj) (Past) (PPos) (AdvVP (UseV (graduate_V)) (in_march_Adv)) (PresentPerfect) (PPos) (AdvVP (UseComp (CompAP (PositA (employed_A)))) (ever_since_Adv))))); +lin s_316_2_p = (Sentence (UseCl (PresentPerfect) (PPos) (PredVP (UsePN (jones_PN)) (AdvVP (UseComp (CompAP (PositA (unemployed_A)))) (in_the_past_Adv))))); +lin s_316_3_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (jones_PN)) (AdvVP (AdvVP (UseComp (CompAP (PositA (unemployed_A)))) (at_some_time_Adv)) (SubjS (before_Subj) (UseCl (Past) (PPos) (PredVP (UsePron (he_Pron)) (UseV (graduate_V)))))))))); +lin s_316_4_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (AdvVP (AdvVP (UseComp (CompAP (PositA (unemployed_A)))) (at_some_time_Adv)) (SubjS (before_Subj) (UseCl (Past) (PPos) (PredVP (UsePron (he_Pron)) (UseV (graduate_V))))))))); + +lin s_317_1_p = (Sentence (UseCl (PresentPerfect) (PPos) (PredVP (DetCN (every_Det) (UseN (representative_N))) (ComplSlash (SlashV2a (read_V2)) (DetCN (DetQuant (this_Quant) (NumSg)) (UseN (report_N))))))); +lin s_317_2_p = (Sentence (UseCl (PresentPerfect) (PPos) (PredVP (DetCN (DetQuant (no_Quant) (NumCard (NumNumeral (N_two)))) (UseN (representative_N))) (AdvVP (ComplSlash (SlashV2a (read_V2)) (UsePron (it_Pron))) (at_the_same_time_Adv))))); +lin s_317_3_p = (Sentence (UseCl (Past) (PPos) (PredVP (DetCN (DetQuant (no_Quant) (NumSg)) (UseN (representative_N))) (ComplSlash (SlashV2V (take_V2V) (ComplSlash (SlashV2a (read_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (report_N))))) (DetCN (DetQuant (IndefArt) (NumCard (AdNum (less_than_AdN) (half_a_Card)))) (UseN (day_N))))))); +lin s_317_4_p = (Sentence (UseCl (Present) (PPos) (ExistNP (DetCN (DetQuant (IndefArt) (NumCard (NumNumeral (N_sixteen)))) (UseN (representative_N)))))); +lin s_317_5_q = (Question (UseQCl (Past) (PPos) (QuestCl (ImpersCl (ComplSlash (SlashV2V (take_V2V) (ComplSlash (SlashV2a (read_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (report_N))))) (DetCN (DetQuant (DefArt) (NumPl)) (AdjCN (ComparA (many_A) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (week_N)))) (UseN (representative_N))))))))); +lin s_317_6_h = (Sentence (UseCl (Past) (PPos) (ImpersCl (ComplSlash (SlashV2V (take_V2V) (ComplSlash (SlashV2a (read_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (report_N))))) (DetCN (DetQuant (DefArt) (NumPl)) (AdjCN (ComparA (many_A) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (week_N)))) (UseN (representative_N)))))))); + +lin s_318_1_p = (Sentence (ExtAdvS (SubjS (while_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (ProgrVPa (ComplSlash (SlashV2a (update_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (program_N)))))))) (PredVPS (UsePN (mary_PN)) (ConjVPS2 (and_Conj) (Past) (PPos) (UseV (come_in_V)) (Past) (PPos) (ComplSlash (Slash3V3 (tell_about_V3) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (board_meeting_N)))) (UsePron (he_Pron))))))); +lin s_318_2_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePron (she_Pron)) (AdvVP (ComplVV (finish_VV) (elliptic_VP)) (SubjS (before_Subj) (UseCl (Past) (PPos) (PredVP (UsePron (he_Pron)) (ComplVV (do_VV) (elliptic_VP))))))))); +lin s_318_3_q = variants{}; +lin s_318_4_h = variants{}; + +lin s_319_1_p = (Sentence (ExtAdvS (SubjS (before_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (apcom_PN)) (ComplSlash (SlashV2a (buy_V2)) (DetCN (DetQuant (PossPron (itRefl_Pron)) (NumSg)) (AdjCN (PositA (present8current_A)) (UseN (office_building_N)))))))) (UseCl (PastPerfect) (PPos) (ImpersCl (AdvVP (AdvVP (ProgrVPa (ComplSlash (SlashV2a (pay_V2)) (MassNP (UseN (mortgage_interest_N))))) (PrepNP (on_Prep) (DetCN (DetQuant (DefArt) (NumSg)) (AdjCN (PositA (previous_A)) (UseN (one_N)))))) (for_8_years_Adv)))))); +lin s_319_2_p = (Sentence (AdvS (SubjS (since_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (apcom_PN)) (ComplSlash (SlashV2a (buy_V2)) (DetCN (DetQuant (PossPron (itRefl_Pron)) (NumSg)) (AdjCN (PositA (present8current_A)) (UseN (office_building_N)))))))) (UseCl (PresentPerfect) (PPos) (ImpersCl (AdvVP (AdvVP (ProgrVPa (ComplSlash (SlashV2a (pay_V2)) (MassNP (UseN (mortgage_interest_N))))) (PrepNP (on_Prep) (UsePron (it_Pron)))) (for_more_than_10_years_Adv)))))); +lin s_319_3_q = (Question (UseQCl (PresentPerfect) (PPos) (QuestCl (PredVP (UsePN (apcom_PN)) (AdvVP (ProgrVPa (ComplSlash (SlashV2a (pay_V2)) (MassNP (UseN (mortgage_interest_N))))) (for_a_total_of_15_years_or_more_Adv)))))); +lin s_319_4_h = (Sentence (UseCl (PresentPerfect) (PPos) (PredVP (UsePN (apcom_PN)) (AdvVP (ProgrVPa (ComplSlash (SlashV2a (pay_V2)) (MassNP (UseN (mortgage_interest_N))))) (for_a_total_of_15_years_or_more_Adv))))); + +lin s_320_1_p = (Sentence (ExtAdvS (SubjS (when_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (ComplSlash (SlashV2a (get_V2)) (DetCN (DetQuant (PossPron (heRefl_Pron)) (NumSg)) (AdvCN (UseN (job_N)) (PrepNP (at_Prep) (UsePN (the_cia_PN))))))))) (UseCl (Past) (PPos) (PredVP (UsePron (he_Pron)) (ComplVS (know_VS) (UseCl (Conditional) (PPos) (PredVP (UsePron (he_Pron)) (AdVVP (never_AdV) (PassVPSlash (SlashV2V (allow_V2V) (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (PossPron (heRefl_Pron)) (NumPl)) (UseN (memoir_N)))))))))))))); +lin s_320_2_q = variants{}; +lin s_320_3_h = variants{}; +lin s_320_3_h_NEW = (Sentence (UseCl (Present) (PPos) (ImpersCl (AdvVP (UseComp (CompNP (DetCN (DetQuant (DefArt) (NumSg)) (UseN (case_N))))) (SubjS (that_Subj) (PredVPS (UsePN (jones_PN)) (ConjVPS2 (and_Conj) (Present) (UncNeg) (PassVPSlash (elliptic_VPSlash)) (Future) (PPos) (AdVVP (never_AdV) (PassVPSlash (SlashV2V (allow_V2V) (ComplSlash (SlashV2a (write_V2)) (DetCN (DetQuant (PossPron (heRefl_Pron)) (NumPl)) (UseN (memoir_N)))))))))))))); + +lin s_321_1_p = (Sentence (UseCl (PresentPerfect) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (AdvVP (UseComp (CompAdv (PrepNP (to_Prep) (UsePN (florence_PN))))) (twice_Adv)) (in_the_past_Adv))))); +lin s_321_2_p = (Sentence (UseCl (Future) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (AdvVP (AdvVP (UseV (go8travel_V)) (PrepNP (to_Prep) (UsePN (florence_PN)))) (twice_Adv)) (in_the_coming_year_Adv))))); +lin s_321_3_q = variants{}; +lin s_321_4_h = (Sentence (AdvS (two_years_from_now_Adv) (UseCl (FuturePerfect) (PPos) (PredVP (UsePN (smith_PN)) (AdvVP (UseComp (CompAdv (PrepNP (to_Prep) (UsePN (florence_PN))))) (at_least_four_times)))))); + +lin s_322_1_p = variants{}; +lin s_322_1_p_NEW = (Sentence (AdvS (last_week_Adv) (UseCl (Past) (PPos) (PredVP (UsePron (i_Pron)) (AdVVP (already_AdV) (ComplVS (know_VS) (ExtAdvS (SubjS (when_Subj) (ExtAdvS (in_a_months_time_Adv) (UseCl (Conditional) (PPos) (PredVP (UsePN (smith_PN)) (ComplVS (discover_VS) (UseCl (PastPerfect) (PPos) (PredVP (UsePron (she_Pron)) (PassV2 (dupe_V2))))))))) (UseCl (Conditional) (PPos) (PredVP (UsePron (she_Pron)) (UseComp (CompAP (PositA (furious_A))))))))))))); +lin s_322_2_q = variants{}; +lin s_322_3_h = (Sentence (UseCl (Future) (PPos) (ImpersCl (AdvVP (UseComp (CompNP (DetCN (DetQuant (DefArt) (NumSg)) (UseN (case_N))))) (SubjS (that_Subj) (ConjS2 (semicolon_and_Conj) (AdvS (in_a_few_weeks_Adv) (UseCl (Future) (PPos) (PredVP (UsePN (smith_PN)) (ComplVS (discover_VS) (UseCl (PresentPerfect) (PPos) (PredVP (UsePron (she_Pron)) (PassV2 (dupe_V2)))))))) (UseCl (Future) (PPos) (PredVP (UsePron (she_Pron)) (UseComp (CompAP (PositA (furious_A)))))))))))); + +lin s_323_1_p = variants{}; +lin s_323_1_p_NEW = (Sentence (UseCl (Present) (PPos) (PredVP (RelNPa (UsePron (no_one_Pron)) (UseRCl (Present) (PPos) (RelVP (IdRP) (AdvVP (ProgrVPa (UseV (gamble_V))) (PositAdvAdj (serious_A)))))) (AdvVP (UseV (stop_V)) (SubjS (until_Subj) (UseCl (Present) (PPos) (PredVP (UsePron (he_Pron)) (UseComp (CompAP (PositA (broke_A))))))))))); +lin s_323_2_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePron (no_one_Pron)) (ComplVV (can_VV) (AdvVP (UseV (gamble_V)) (SubjS (when_Subj) (UseCl (Present) (PPos) (PredVP (UsePron (he_Pron)) (UseComp (CompAP (PositA (broke_A)))))))))))); +lin s_323_3_q = variants{}; +lin s_323_4_h = variants{}; +lin s_323_4_h_NEW = (Sentence (UseCl (Present) (PPos) (PredVP (RelNPa (UsePron (everyone_Pron)) (UseRCl (Present) (PPos) (RelVP (IdRP) (ComplVV (start_VV) (AdvVP (UseV (gamble_V)) (PositAdvAdj (serious_A))))))) (AdvVP (UseV (stop_V)) (PrepNP (at_Prep) (DetCN (DetQuant (DefArt) (NumSg)) (AdvCN (UseN (moment_N)) (SubjS (when_Subj) (UseCl (Present) (PPos) (PredVP (UsePron (he_Pron)) (UseComp (CompAP (PositA (broke_A)))))))))))))); + +lin s_324_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (RelNPa (UsePron (no_one_Pron)) (UseRCl (Present) (PPos) (RelVP (IdRP) (ComplVV (start_VV) (AdvVP (UseV (gamble_V)) (PositAdvAdj (serious_A))))))) (AdvVP (UseV (stop_V)) (SubjS (until_Subj) (UseCl (Present) (PPos) (PredVP (UsePron (he_Pron)) (UseComp (CompAP (PositA (broke_A))))))))))); +lin s_324_2_q = variants{}; +lin s_324_3_h = (Sentence (UseCl (Present) (PPos) (PredVP (RelNPa (UsePron (everyone_Pron)) (UseRCl (Present) (PPos) (RelVP (IdRP) (ComplVV (start_VV) (AdvVP (UseV (gamble_V)) (PositAdvAdj (serious_A))))))) (AdvVP (UseV (continue_V)) (SubjS (until_Subj) (UseCl (Present) (PPos) (PredVP (UsePron (he_Pron)) (UseComp (CompAP (PositA (broke_A))))))))))); + +lin s_325_1_p = (Sentence (UseCl (Present) (PPos) (PredVP (RelNPa (UsePron (nobody_Pron)) (UseRCl (Present) (PPos) (RelVP (IdRP) (UseComp (CompAP (PositA (asleep_A))))))) (AdVVP (ever_AdV) (ComplVS (know_VS) (UseCl (Present) (PPos) (PredVP (UsePron (he_Pron)) (UseComp (CompAP (PositA (asleep_A))))))))))); +lin s_325_2_p = (PSentence (but_PConj) (UseCl (Present) (PPos) (PredVP (DetCN (somePl_Det) (UseN (person_N))) (AdvVP (ComplVS (know_VS) (UseCl (PresentPerfect) (PPos) (PredVP (UsePron (they_Pron)) (UseComp (CompAP (PositA (asleep_A))))))) (SubjS (after_Subj) (UseCl (PresentPerfect) (PPos) (PredVP (UsePron (they_Pron)) (UseComp (CompAP (PositA (asleep_A))))))))))); +lin s_325_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (PredVP (DetCN (somePl_Det) (UseN (person_N))) (ComplVS (discover_VS) (UseCl (PresentPerfect) (PPos) (PredVP (UsePron (they_Pron)) (UseComp (CompAP (PositA (asleep_A))))))))))); +lin s_325_4_h = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (somePl_Det) (UseN (person_N))) (ComplVS (discover_VS) (UseCl (PresentPerfect) (PPos) (PredVP (UsePron (they_Pron)) (UseComp (CompAP (PositA (asleep_A)))))))))); + +lin s_326_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (itel_PN)) (AdvVP (ComplSlash (SlashV2a (build_V2)) (UsePN (mtalk_PN))) (in_1993_Adv))))); +lin s_326_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (itel_PN)) (AdvVP (ComplSlash (SlashV2a (finish_V2)) (UsePN (mtalk_PN))) (in_1993_Adv)))))); +lin s_326_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (itel_PN)) (AdvVP (ComplSlash (SlashV2a (finish_V2)) (UsePN (mtalk_PN))) (in_1993_Adv))))); + +lin s_327_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (itel_PN)) (AdvVP (ProgrVPa (ComplSlash (SlashV2a (build_V2)) (UsePN (mtalk_PN)))) (in_1993_Adv))))); +lin s_327_2_q = s_326_2_q; +lin s_327_3_h = s_326_3_h; + +lin s_328_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (itel_PN)) (AdvVP (AdvVP (ComplSlash (SlashV2a (win_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N)))) (PrepNP (from_Prep) (UsePN (apcom_PN)))) (in_1993_Adv))))); +lin s_328_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (itel_PN)) (AdvVP (ComplSlash (SlashV2a (win_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (contract_N)))) (in_1993_Adv)))))); +lin s_328_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (itel_PN)) (AdvVP (ComplSlash (SlashV2a (win_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (contract_N)))) (in_1993_Adv))))); + +lin s_329_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (itel_PN)) (AdvVP (AdvVP (ProgrVPa (ComplSlash (SlashV2a (win_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N))))) (PrepNP (from_Prep) (UsePN (apcom_PN)))) (in_1993_Adv))))); +lin s_329_2_q = s_328_2_q; +lin s_329_3_h = s_328_3_h; + +lin s_330_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (itel_PN)) (AdvVP (ComplSlash (SlashV2a (own_V2)) (UsePN (apcom_PN))) (from_1988_to_1992_Adv))))); +lin s_330_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (itel_PN)) (AdvVP (ComplSlash (SlashV2a (own_V2)) (UsePN (apcom_PN))) (in_1990_Adv)))))); +lin s_330_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (itel_PN)) (AdvVP (ComplSlash (SlashV2a (own_V2)) (UsePN (apcom_PN))) (in_1990_Adv))))); + +lin s_331_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (ConjNP2 (and_Conj) (UsePN (smith_PN)) (UsePN (jones_PN))) (ComplSlash (SlashV2a (leave_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (meeting_N))))))); +lin s_331_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (leave_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (meeting_N)))))))); +lin s_331_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2a (leave_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (meeting_N))))))); + +lin s_332_1_p = s_331_1_p; +lin s_332_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (jones_PN)) (ComplSlash (SlashV2a (leave_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (meeting_N)))))))); +lin s_332_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (ComplSlash (SlashV2a (leave_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (meeting_N))))))); + +lin s_333_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (ConjNP3 (and_Conj) (UsePN (smith_PN)) (UsePN (anderson_PN)) (UsePN (jones_PN))) (UseV (meet_V))))); +lin s_333_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (ExistNP (DetCN (DetQuant (IndefArt) (NumSg)) (RelCN (ComplN2 group_N2 (DetCN (DetQuant (IndefArt) (NumPl)) (UseN (person_N)))) (UseRCl (Past) (PPos) (RelVP (that_RP) (UseV (meet_V)))))))))); +lin s_333_3_h = (Sentence (UseCl (Past) (PPos) (ExistNP (DetCN (DetQuant (IndefArt) (NumSg)) (RelCN (ComplN2 group_N2 (DetCN (DetQuant (IndefArt) (NumPl)) (UseN (person_N)))) (UseRCl (Past) (PPos) (RelVP (that_RP) (UseV (meet_V))))))))); + +lin s_334_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (ComplVS (know_VS) (UseCl (PastPerfect) (PPos) (PredVP (UsePN (itel_PN)) (AdvVP (ComplSlash (SlashV2a (win_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N)))) (in_1992_Adv)))))))); +lin s_334_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (itel_PN)) (AdvVP (ComplSlash (SlashV2a (win_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N)))) (in_1992_Adv)))))); +lin s_334_3_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (itel_PN)) (AdvVP (ComplSlash (SlashV2a (win_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N)))) (in_1992_Adv))))); + +lin s_335_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (ComplVS (believe_VS) (UseCl (PastPerfect) (PPos) (PredVP (UsePN (itel_PN)) (AdvVP (ComplSlash (SlashV2a (win_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N)))) (in_1992_Adv)))))))); +lin s_335_2_q = s_334_2_q; +lin s_335_3_h = s_334_3_h; + +lin s_336_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (itel_PN)) (AdvVP (ComplVV (manage_VV) (ComplSlash (SlashV2a (win_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N))))) (in_1992_Adv))))); +lin s_336_2_q = s_334_2_q; +lin s_336_3_h = s_334_3_h; + +lin s_337_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (itel_PN)) (AdvVP (ComplVV (try_VV) (ComplSlash (SlashV2a (win_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N))))) (in_1992_Adv))))); +lin s_337_2_q = s_334_2_q; +lin s_337_3_h = s_334_3_h; + +lin s_338_1_p = (Sentence (UseCl (Present) (PPos) (ImpersCl (UseComp (CompAP (SentAP (PositA (true_A)) (EmbedS (UseCl (Past) (PPos) (PredVP (UsePN (itel_PN)) (AdvVP (ComplSlash (SlashV2a (win_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N)))) (in_1992_Adv))))))))))); +lin s_338_2_q = s_334_2_q; +lin s_338_3_h = s_334_3_h; + +lin s_339_1_p = (Sentence (UseCl (Present) (PPos) (ImpersCl (UseComp (CompAP (SentAP (PositA (false_A)) (EmbedS (UseCl (Past) (PPos) (PredVP (UsePN (itel_PN)) (AdvVP (ComplSlash (SlashV2a (win_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N)))) (in_1992_Adv))))))))))); +lin s_339_2_q = s_334_2_q; +lin s_339_3_h = s_334_3_h; + +lin s_340_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2V (see_V2V) (ComplSlash (SlashV2a (sign_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N))))) (UsePN (jones_PN)))))); +lin s_340_2_p = (Sentence (ExtAdvS (SubjS (if_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (ComplSlash (SlashV2a (sign_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N))))))) (UseCl (Past) (PPos) (PredVP (DetCN (DetQuant (PossPron (he_Pron)) (NumSg)) (UseN (heart_N))) (ProgrVPa (UseV (beat_V))))))); +lin s_340_3_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2V (see_V2V) (UseV (beat_V))) (DetCN (DetQuant (GenNP (UsePN (jones_PN))) (NumSg)) (UseN (heart_N)))))))); +lin s_340_4_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2V (see_V2V) (UseV (beat_V))) (DetCN (DetQuant (GenNP (UsePN (jones_PN))) (NumSg)) (UseN (heart_N))))))); + +lin s_341_1_p = s_340_1_p; +lin s_341_2_p = (Sentence (ExtAdvS (SubjS (when_Subj) (UseCl (Past) (PPos) (PredVP (UsePN (jones_PN)) (ComplSlash (SlashV2a (sign_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N))))))) (UseCl (Past) (PPos) (PredVP (DetCN (DetQuant (PossPron (he_Pron)) (NumSg)) (UseN (heart_N))) (ProgrVPa (UseV (beat_V))))))); +lin s_341_3_q = s_340_3_q; +lin s_341_4_h = s_340_4_h; + +lin s_342_1_p = s_341_1_p; +lin s_342_2_q = s_081_2_q; +lin s_342_3_h = s_081_3_h; + +lin s_343_1_p = s_341_1_p; +lin s_343_2_p = (Sentence (UseCl (Present) (PPos) (PredVP (UsePN (jones_PN)) (UseComp (CompNP (DetCN (DetQuant (DefArt) (NumSg)) (ComplN2 (chairman_N2) (UsePN (itel_PN))))))))); +lin s_343_3_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2V (see_V2V) (ComplSlash (SlashV2a (sign_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N))))) (DetCN (DetQuant (DefArt) (NumSg)) (ComplN2 (chairman_N2) (UsePN (itel_PN))))))))); +lin s_343_4_h = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2V (see_V2V) (ComplSlash (SlashV2a (sign_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N))))) (DetCN (DetQuant (DefArt) (NumSg)) (ComplN2 (chairman_N2) (UsePN (itel_PN)))))))); + +lin s_344_1_p = (Sentence (UseCl (Past) (PPos) (PredVP (UsePN (helen_PN)) (ComplSlash (SlashV2V (see_V2V) (ComplSlash (SlashV2a (answer_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (phone_N))))) (DetCN (DetQuant (DefArt) (NumSg)) (ComplN2 (chairman_N2) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (department_N))))))))); +lin s_344_2_p = (Sentence (UseCl (Present) (PPos) (PredVP (DetCN (DetQuant (DefArt) (NumSg)) (ComplN2 (chairman_N2) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (department_N))))) (UseComp (CompCN (UseN (person_N))))))); +lin s_344_3_q = (Question (UseQCl (Present) (PPos) (QuestCl (ExistNP (RelNPa (UsePron (anyone_Pron)) (UseRCl (Past) (PPos) (StrandRelSlash (IdRP) (SlashVP (UsePN (helen_PN)) (SlashV2V (see_V2V) (ComplSlash (SlashV2a (answer_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (phone_N))))))))))))); +lin s_344_4_h = (Sentence (UseCl (Present) (PPos) (ExistNP (RelNPa (UsePron (someone_Pron)) (UseRCl (Past) (PPos) (StrandRelSlash (IdRP) (SlashVP (UsePN (helen_PN)) (SlashV2V (see_V2V) (ComplSlash (SlashV2a (answer_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (phone_N)))))))))))); + +lin s_345_1_p = (Sentence (PredVPS (UsePN (smith_PN)) (ConjVPS2 (and_Conj) (Past) (PPos) (ComplSlash (SlashV2V (see_V2V) (ComplSlash (SlashV2a (sign_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N))))) (UsePN (jones_PN))) (Past) (PPos) (ComplSlash (SlashV2V (elliptic_V2V) (ComplSlash (SlashV2a (make8do_V2)) (DetCN (DetQuant (IndefArt) (NumSg)) (UseN (copy_N))))) (DetCN (DetQuant (PossPron (heRefl_Pron)) (NumSg)) (UseN (secretary_N))))))); +lin s_345_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (ComplSlash (SlashV2V (see_V2V) (ComplSlash (SlashV2a (sign_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N))))) (UsePN (jones_PN))))))); +lin s_345_3_h = s_340_1_p; + +lin s_346_1_p = (Sentence (PredVPS (UsePN (smith_PN)) (ConjVPS2 (or_Conj) (Past) (PPos) (ComplSlash (SlashV2V (see_V2V) (ComplSlash (SlashV2a (sign_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N))))) (UsePN (jones_PN))) (Past) (PPos) (ComplSlash (SlashV2V (elliptic_V2V) (ComplSlash (SlashV2a (cross_out_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (AdjCN (PositA (crucial_A)) (UseN (clause_N)))))) (elliptic_NP_Sg))))); +lin s_346_2_q = (Question (UseQCl (Past) (PPos) (QuestCl (PredVP (UsePN (smith_PN)) (ComplVPIVV (do_VV) (ConjVPI2 (either7or_DConj) (ComplSlash (SlashV2V (see_V2V) (ComplSlash (SlashV2a (sign_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N))))) (UsePN (jones_PN))) (ComplSlash (SlashV2V (see_V2V) (ComplSlash (SlashV2a (cross_out_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (AdjCN (PositA (crucial_A)) (UseN (clause_N)))))) (UsePN (jones_PN))))))))); +lin s_346_3_h = (Sentence (PredVPS (UsePN (smith_PN)) (ConjVPS2 (either7or_DConj) (Past) (PPos) (ComplSlash (SlashV2V (see_V2V) (ComplSlash (SlashV2a (sign_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (UseN (contract_N))))) (UsePN (jones_PN))) (Past) (PPos) (ComplSlash (SlashV2V (see_V2V) (ComplSlash (SlashV2a (cross_out_V2)) (DetCN (DetQuant (DefArt) (NumSg)) (AdjCN (PositA (crucial_A)) (UseN (clause_N)))))) (UsePN (jones_PN)))))); + +} diff --git a/examples/fracas/src/FraCaSBankOriginal.gf b/examples/fracas/src/FraCaSBankOriginal.gf new file mode 100644 index 000000000..9a6ac4971 --- /dev/null +++ b/examples/fracas/src/FraCaSBankOriginal.gf @@ -0,0 +1,1581 @@ +--# -path=.:alltenses:prelude + +concrete FraCaSBankOriginal of FraCaSBank = open Prelude in { + +lincat FraCaSPhrase = SS; + +-- Sentences + +lin s_001_1_p = ss "an Italian became the world's greatest tenor"; +lin s_001_2_q = ss "was there an Italian who became the world's greatest tenor"; +lin s_001_3_h = ss "there was an Italian who became the world's greatest tenor"; + +lin s_002_1_p = ss "every Italian man wants to be a great tenor"; +lin s_002_2_p = ss "some Italian men are great tenors"; +lin s_002_3_q = ss "are there Italian men who want to be a great tenor"; +lin s_002_4_h = ss "there are Italian men who want to be a great tenor"; + +lin s_003_1_p = ss "all Italian men want to be a great tenor"; +lin s_003_2_p = ss "some Italian men are great tenors"; +lin s_003_3_q = ss "are there Italian men who want to be a great tenor"; +lin s_003_4_h = ss "there are Italian men who want to be a great tenor"; + +lin s_004_1_p = ss "each Italian tenor wants to be great"; +lin s_004_2_p = ss "some Italian tenors are great"; +lin s_004_3_q = ss "are there Italian tenors who want to be great"; +lin s_004_4_h = ss "there are Italian tenors who want to be great"; + +lin s_005_1_p = ss "the really ambitious tenors are Italian"; +lin s_005_2_q = ss "are there really ambitious tenors who are Italian"; +lin s_005_3_h = ss "there are really ambitious tenors who are Italian"; + +lin s_006_1_p = ss "no really great tenors are modest"; +lin s_006_2_q = ss "are there really great tenors who are modest"; +lin s_006_3_h = ss "there are really great tenors who are modest"; + +lin s_007_1_p = ss "some great tenors are Swedish"; +lin s_007_2_q = ss "are there great tenors who are Swedish"; +lin s_007_3_h = ss "there are great tenors who are Swedish"; + +lin s_008_1_p = ss "many great tenors are German"; +lin s_008_2_q = ss "are there great tenors who are German"; +lin s_008_3_h = ss "there are great tenors who are German"; + +lin s_009_1_p = ss "several great tenors are British"; +lin s_009_2_q = ss "are there great tenors who are British"; +lin s_009_3_h = ss "there are great tenors who are British"; + +lin s_010_1_p = ss "most great tenors are Italian"; +lin s_010_2_q = ss "are there great tenors who are Italian"; +lin s_010_3_h = ss "there are great tenors who are Italian"; + +lin s_011_1_p = ss "a few great tenors sing popular music"; +lin s_011_2_p = ss "some great tenors like popular music"; +lin s_011_3_q = ss "are there great tenors who sing popular music"; +lin s_011_4_h = ss "there are great tenors who sing popular music"; + +lin s_012_1_p = ss "few great tenors are poor"; +lin s_012_2_q = ss "are there great tenors who are poor"; +lin s_012_3_h = ss "there are great tenors who are poor"; + +lin s_013_1_p = ss "both leading tenors are excellent"; +lin s_013_2_p = ss "leading tenors who are excellent are indispensable"; +lin s_013_3_q = ss "are both leading tenors indispensable"; +lin s_013_4_h = ss "both leading tenors are indispensable"; + +lin s_014_1_p = ss "neither leading tenor comes cheap"; +lin s_014_2_p = ss "one of the leading tenors is Pavarotti"; +lin s_014_3_q = ss "is Pavarotti a leading tenor who comes cheap"; +lin s_014_4_h = ss "Pavarotti is a leading tenor who comes cheap"; + +lin s_015_1_p = ss "at least three tenors will take part in the concert"; +lin s_015_2_q = ss "are there tenors who will take part in the concert"; +lin s_015_3_h = ss "there are tenors who will take part in the concert"; + +lin s_016_1_p = ss "at most two tenors will contribute their fees to charity"; +lin s_016_2_q = ss "are there tenors who will contribute their fees to charity"; +lin s_016_3_h = ss "there are tenors who will contribute their fees to charity"; + +lin s_017_1_p = ss "an Irishman won the Nobel prize for literature"; +lin s_017_2_q = ss "did an Irishman win a Nobel prize"; +lin s_017_3_h = ss "an Irishman won a Nobel prize"; + +lin s_018_1_p = ss "every European has the right to live in Europe"; +lin s_018_2_p = ss "every European is a person"; +lin s_018_3_p = ss "every person who has the right to live in Europe can travel freely within Europe"; +lin s_018_4_q = ss "can every European travel freely within Europe"; +lin s_018_5_h = ss "every European can travel freely within Europe"; + +lin s_019_1_p = ss "all Europeans have the right to live in Europe"; +lin s_019_2_p = ss "every European is a person"; +lin s_019_3_p = ss "every person who has the right to live in Europe can travel freely within Europe"; +lin s_019_4_q = ss "can all Europeans travel freely within Europe"; +lin s_019_5_h = ss "all Europeans can travel freely within Europe"; + +lin s_020_1_p = ss "each European has the right to live in Europe"; +lin s_020_2_p = ss "every European is a person"; +lin s_020_3_p = ss "every person who has the right to live in Europe can travel freely within Europe"; +lin s_020_4_q = ss "can each European travel freely within Europe"; +lin s_020_5_h = ss "each European can travel freely within Europe"; + +lin s_021_1_p = ss "the residents of member states have the right to live in Europe"; +lin s_021_2_p = ss "all residents of member states are individuals"; +lin s_021_3_p = ss "every individual who has the right to live in Europe can travel freely within Europe"; +lin s_021_4_q = ss "can the residents of member states travel freely within Europe"; +lin s_021_5_h = ss "the residents of member states can travel freely within Europe"; + +lin s_022_1_p = ss "no delegate finished the report on time"; +lin s_022_2_q = ss "did no delegate finish the report"; +lin s_022_3_h = ss "no delegate finished the report"; + +lin s_023_1_p = ss "some delegates finished the survey on time"; +lin s_023_2_q = ss "did some delegates finish the survey"; +lin s_023_3_h = ss "some delegates finished the survey"; + +lin s_024_1_p = ss "many delegates obtained interesting results from the survey"; +lin s_024_2_q = ss "did many delegates obtain results from the survey"; +lin s_024_3_h = ss "many delegates obtained results from the survey"; + +lin s_025_1_p = ss "several delegates got the results published in major national newspapers"; +lin s_025_2_q = ss "did several delegates get the results published"; +lin s_025_3_h = ss "several delegates got the results published"; + +lin s_026_1_p = ss "most Europeans are resident in Europe"; +lin s_026_2_p = ss "all Europeans are people"; +lin s_026_3_p = ss "all people who are resident in Europe can travel freely within Europe"; +lin s_026_4_q = ss "can most Europeans travel freely within Europe"; +lin s_026_5_h = ss "most Europeans can travel freely within Europe"; + +lin s_027_1_p = ss "a few committee members are from Sweden"; +lin s_027_2_p = ss "all committee members are people"; +lin s_027_3_p = ss "all people who are from Sweden are from Scandinavia"; +lin s_027_4_q = ss "are at least a few committee members from Scandinavia"; +lin s_027_5_h = ss "at least a few committee members are from Scandinavia"; + +lin s_028_1_p = ss "few committee members are from Portugal"; +lin s_028_2_p = ss "all committee members are people"; +lin s_028_3_p = ss "all people who are from Portugal are from southern Europe"; +lin s_028_4_q = ss "are there few committee members from southern Europe"; +lin s_028_5_h = ss "there are few committee members from southern Europe"; + +lin s_029_1_p = ss "both commissioners used to be leading businessmen"; +lin s_029_2_q = ss "did both commissioners used to be businessmen"; +lin s_029_3_h = ss "both commissioners used to be businessmen"; + +lin s_030_1_p = ss "neither commissioner spends a lot of time at home"; +lin s_030_2_q = ss "does neither commissioner spend time at home"; +lin s_030_3_h = ss "neither commissioner spends time at home"; + +lin s_031_1_p = ss "at least three commissioners spend a lot of time at home"; +lin s_031_2_q = ss "do at least three commissioners spend time at home"; +lin s_031_3_h = ss "at least three commissioners spend time at home"; + +lin s_032_1_p = ss "at most ten commissioners spend a lot of time at home"; +lin s_032_2_q = ss "do at most ten commissioners spend time at home"; +lin s_032_3_h = ss "at most ten commissioners spend time at home"; + +lin s_033_1_p = ss "an Irishman won a Nobel prize"; +lin s_033_2_q = ss "did an Irishman win the Nobel prize for literature"; +lin s_033_3_h = ss "an Irishman won the Nobel prize for literature"; + +lin s_034_1_p = ss "every European can travel freely within Europe"; +lin s_034_2_p = ss "every European is a person"; +lin s_034_3_p = ss "every person who has the right to live in Europe can travel freely within Europe"; +lin s_034_4_q = ss "does every European have the right to live in Europe"; +lin s_034_5_h = ss "every European has the right to live in Europe"; + +lin s_035_1_p = ss "all Europeans can travel freely within Europe"; +lin s_035_2_p = ss "every European is a person"; +lin s_035_3_p = ss "every person who has the right to live in Europe can travel freely within Europe"; +lin s_035_4_q = ss "do all Europeans have the right to live in Europe"; +lin s_035_5_h = ss "all Europeans have the right to live in Europe"; + +lin s_036_1_p = ss "each European can travel freely within Europe"; +lin s_036_2_p = ss "every European is a person"; +lin s_036_3_p = ss "every person who has the right to live in Europe can travel freely within Europe"; +lin s_036_4_q = ss "does each European have the right to live in Europe"; +lin s_036_5_h = ss "each European has the right to live in Europe"; + +lin s_037_1_p = ss "the residents of member states can travel freely within Europe"; +lin s_037_2_p = ss "all residents of member states are individuals"; +lin s_037_3_p = ss "every individual who has the right to live anywhere in Europe can travel freely within Europe"; +lin s_037_4_q = ss "do the residents of member states have the right to live anywhere in Europe"; +lin s_037_5_h = ss "the residents of member states have the right to live anywhere in Europe"; + +lin s_038_1_p = ss "no delegate finished the report"; +lin s_038_2_q = ss "did any delegate finish the report on time"; +lin s_038_3_h = ss "some delegate finished the report on time"; + +lin s_039_1_p = ss "some delegates finished the survey"; +lin s_039_2_q = ss "did some delegates finish the survey on time"; +lin s_039_3_h = ss "some delegates finished the survey on time"; + +lin s_040_1_p = ss "many delegates obtained results from the survey"; +lin s_040_2_q = ss "did many delegates obtain interesting results from the survey"; +lin s_040_3_h = ss "many delegates obtained interesting results from the survey"; + +lin s_041_1_p = ss "several delegates got the results published"; +lin s_041_2_q = ss "did several delegates get the results published in major national newspapers"; +lin s_041_3_h = ss "several delegates got the results published in major national newspapers"; + +lin s_042_1_p = ss "most Europeans can travel freely within Europe"; +lin s_042_2_p = ss "all Europeans are people"; +lin s_042_3_p = ss "all people who are resident in Europe can travel freely within Europe"; +lin s_042_4_q = ss "are most Europeans resident in Europe"; +lin s_042_5_h = ss "most Europeans are resident in Europe"; + +lin s_043_1_p = ss "a few committee members are from Scandinavia"; +lin s_043_2_p = ss "all committee members are people"; +lin s_043_3_p = ss "all people who are from Sweden are from Scandinavia"; +lin s_043_4_q = ss "are at least a few committee members from Sweden"; +lin s_043_5_h = ss "at least a few committee members are from Sweden"; + +lin s_044_1_p = ss "few committee members are from southern Europe"; +lin s_044_2_p = ss "all committee members are people"; +lin s_044_3_p = ss "all people who are from Portugal are from southern Europe"; +lin s_044_4_q = ss "are there few committee members from Portugal"; +lin s_044_5_h = ss "there are few committee members from Portugal"; + +lin s_045_1_p = ss "both commissioners used to be businessmen"; +lin s_045_2_q = ss "did both commissioners used to be leading businessmen"; +lin s_045_3_h = ss "both commissioners used to be leading businessmen"; + +lin s_046_1_p = ss "neither commissioner spends time at home"; +lin s_046_2_q = ss "does either commissioner spend a lot of time at home"; +lin s_046_3_h = ss "one of the commissioners spends a lot of time at home"; + +lin s_047_1_p = ss "at least three commissioners spend time at home"; +lin s_047_2_q = ss "do at least three commissioners spend a lot of time at home"; +lin s_047_3_h = ss "at least three commissioners spend a lot of time at home"; + +lin s_048_1_p = ss "at most ten commissioners spend time at home"; +lin s_048_2_q = ss "do at most ten commissioners spend a lot of time at home"; +lin s_048_3_h = ss "at most ten commissioners spend a lot of time at home"; + +lin s_049_1_p = ss "a Swede won a Nobel prize"; +lin s_049_2_p = ss "every Swede is a Scandinavian"; +lin s_049_3_q = ss "did a Scandinavian win a Nobel prize"; +lin s_049_4_h = ss "a Scandinavian won a Nobel prize"; + +lin s_050_1_p = ss "every Canadian resident can travel freely within Europe"; +lin s_050_2_p = ss "every Canadian resident is a resident of the North American continent"; +lin s_050_3_q = ss "can every resident of the North American continent travel freely within Europe"; +lin s_050_4_h = ss "every resident of the North American continent can travel freely within Europe"; + +lin s_051_1_p = ss "all Canadian residents can travel freely within Europe"; +lin s_051_2_p = ss "every Canadian resident is a resident of the North American continent"; +lin s_051_3_q = ss "can all residents of the North American continent travel freely within Europe"; +lin s_051_4_h = ss "all residents of the North American continent can travel freely within Europe"; + +lin s_052_1_p = ss "each Canadian resident can travel freely within Europe"; +lin s_052_2_p = ss "every Canadian resident is a resident of the North American continent"; +lin s_052_3_q = ss "can each resident of the North American continent travel freely within Europe"; +lin s_052_4_h = ss "each resident of the North American continent can travel freely within Europe"; + +lin s_053_1_p = ss "the residents of major western countries can travel freely within Europe"; +lin s_053_2_p = ss "all residents of major western countries are residents of western countries"; +lin s_053_3_q = ss "do the residents of western countries have the right to live in Europe"; +lin s_053_4_h = ss "the residents of western countries have the right to live in Europe"; + +lin s_054_1_p = ss "no Scandinavian delegate finished the report on time"; +lin s_054_2_q = ss "did any delegate finish the report on time"; +lin s_054_3_h = ss "some delegate finished the report on time"; + +lin s_055_1_p = ss "some Irish delegates finished the survey on time"; +lin s_055_2_q = ss "did any delegates finish the survey on time"; +lin s_055_3_h = ss "some delegates finished the survey on time"; + +lin s_056_1_p = ss "many British delegates obtained interesting results from the survey"; +lin s_056_2_q = ss "did many delegates obtain interesting results from the survey"; +lin s_056_3_h = ss "many delegates obtained interesting results from the survey"; + +lin s_057_1_p = ss "several Portuguese delegates got the results published in major national newspapers"; +lin s_057_2_q = ss "did several delegates get the results published in major national newspapers"; +lin s_057_3_h = ss "several delegates got the results published in major national newspapers"; + +lin s_058_1_p = ss "most Europeans who are resident in Europe can travel freely within Europe"; +lin s_058_2_q = ss "can most Europeans travel freely within Europe"; +lin s_058_3_h = ss "most Europeans can travel freely within Europe"; + +lin s_059_1_p = ss "a few female committee members are from Scandinavia"; +lin s_059_2_q = ss "are at least a few committee members from Scandinavia"; +lin s_059_3_h = ss "at least a few committee members are from Scandinavia"; + +lin s_060_1_p = ss "few female committee members are from southern Europe"; +lin s_060_2_q = ss "are few committee members from southern Europe"; +lin s_060_3_h = ss "few committee members are from southern Europe"; + +lin s_061_1_p = ss "both female commissioners used to be in business"; +lin s_061_2_q = ss "did both commissioners used to be in business"; +lin s_061_3_h = ss "both commissioners used to be in business"; + +lin s_062_1_p = ss "neither female commissioner spends a lot of time at home"; +lin s_062_2_q = ss "does either commissioner spend a lot of time at home"; +lin s_062_3_h = ss "one of the commissioners spends a lot of time at home"; + +lin s_063_1_p = ss "at least three female commissioners spend time at home"; +lin s_063_2_q = ss "do at least three commissioners spend time at home"; +lin s_063_3_h = ss "at least three commissioners spend time at home"; + +lin s_064_1_p = ss "at most ten female commissioners spend time at home"; +lin s_064_2_q = ss "do at most ten commissioners spend time at home"; +lin s_064_3_h = ss "at most ten commissioners spend time at home"; + +lin s_065_1_p = ss "a Scandinavian won a Nobel prize"; +lin s_065_2_p = ss "every Swede is a Scandinavian"; +lin s_065_3_q = ss "did a Swede win a Nobel prize"; +lin s_065_4_h = ss "a Swede won a Nobel prize"; + +lin s_066_1_p = ss "every resident of the North American continent can travel freely within Europe"; +lin s_066_2_p = ss "every Canadian resident is a resident of the North American continent"; +lin s_066_3_q = ss "can every Canadian resident travel freely within Europe"; +lin s_066_4_h = ss "every Canadian resident can travel freely within Europe"; + +lin s_067_1_p = ss "all residents of the North American continent can travel freely within Europe"; +lin s_067_2_p = ss "every Canadian resident is a resident of the North American continent"; +lin s_067_3_q = ss "can all Canadian residents travel freely within Europe"; +lin s_067_4_h = ss "all Canadian residents can travel freely within Europe"; + +lin s_068_1_p = ss "each resident of the North American continent can travel freely within Europe"; +lin s_068_2_p = ss "every Canadian resident is a resident of the North American continent"; +lin s_068_3_q = ss "can each Canadian resident travel freely within Europe"; +lin s_068_4_h = ss "each Canadian resident can travel freely within Europe"; + +lin s_069_1_p = ss "the residents of western countries can travel freely within Europe"; +lin s_069_2_p = ss "all residents of major western countries are residents of western countries"; +lin s_069_3_q = ss "do the residents of major western countries have the right to live in Europe"; +lin s_069_4_h = ss "the residents of major western countries have the right to live in Europe"; + +lin s_070_1_p = ss "no delegate finished the report on time"; +lin s_070_2_q = ss "did any Scandinavian delegate finish the report on time"; +lin s_070_3_h = ss "some Scandinavian delegate finished the report on time"; + +lin s_071_1_p = ss "some delegates finished the survey on time"; +lin s_071_2_q = ss "did any Irish delegates finish the survey on time"; +lin s_071_3_h = ss "some Irish delegates finished the survey on time"; + +lin s_072_1_p = ss "many delegates obtained interesting results from the survey"; +lin s_072_2_q = ss "did many British delegates obtain interesting results from the survey"; +lin s_072_3_h = ss "many British delegates obtained interesting results from the survey"; + +lin s_073_1_p = ss "several delegates got the results published in major national newspapers"; +lin s_073_2_q = ss "did several Portuguese delegates get the results published in major national newspapers"; +lin s_073_3_h = ss "several Portuguese delegates got the results published in major national newspapers"; + +lin s_074_1_p = ss "most Europeans can travel freely within Europe"; +lin s_074_2_q = ss "can most Europeans who are resident outside Europe travel freely within Europe"; +lin s_074_3_h = ss "most Europeans who are resident outside Europe can travel freely within Europe"; + +lin s_075_1_p = ss "a few committee members are from Scandinavia"; +lin s_075_2_q = ss "are at least a few female committee members from Scandinavia"; +lin s_075_3_h = ss "at least a few female committee members are from Scandinavia"; + +lin s_076_1_p = ss "few committee members are from southern Europe"; +lin s_076_2_q = ss "are few female committee members from southern Europe"; +lin s_076_3_h = ss "few female committee members are from southern Europe"; + +lin s_077_1_p = ss "both commissioners used to be in business"; +lin s_077_2_q = ss "did both female commissioners used to be in business"; +lin s_077_3_h = ss "both female commissioners used to be in business"; + +lin s_078_1_p = ss "neither commissioner spends a lot of time at home"; +lin s_078_2_q = ss "does either female commissioner spend a lot of time at home"; +lin s_078_3_h = ss "one of the female commissioners spends a lot of time at home"; + +lin s_079_1_p = ss "at least three commissioners spend time at home"; +lin s_079_2_q = ss "do at least three male commissioners spend time at home"; +lin s_079_3_h = ss "at least three male commissioners spend time at home"; + +lin s_080_1_p = ss "at most ten commissioners spend time at home"; +lin s_080_2_q = ss "do at most ten female commissioners spend time at home"; +lin s_080_3_h = ss "at most ten female commissioners spend time at home"; + +lin s_081_1_p = ss "Smith , Jones and Anderson signed the contract"; +lin s_081_2_q = ss "did Jones sign the contract"; +lin s_081_3_h = ss "Jones signed the contract"; + +lin s_082_1_p = ss "Smith , Jones and several lawyers signed the contract"; +lin s_082_2_q = ss "did Jones sign the contract"; +lin s_082_3_h = ss "Jones signed the contract"; + +lin s_083_1_p = ss "either Smith , Jones or Anderson signed the contract"; +lin s_083_2_q = ss "did Jones sign the contract"; +lin s_083_3_h = ss "Jones signed the contract"; + +lin s_084_1_p = ss "either Smith , Jones or Anderson signed the contract"; +lin s_084_2_q = ss "if Smith and Anderson did not sign the contract , did Jones sign the contract"; +lin s_084_3_h = ss "if Smith and Anderson did not sign the contract , Jones signed the contract"; + +lin s_085_1_p = ss "exactly two lawyers and three accountants signed the contract"; +lin s_085_2_q = ss "did six lawyers sign the contract"; +lin s_085_3_h = ss "six lawyers signed the contract"; + +lin s_086_1_p = ss "exactly two lawyers and three accountants signed the contract"; +lin s_086_2_q = ss "did six accountants sign the contract"; +lin s_086_3_h = ss "six accountants signed the contract"; + +lin s_087_1_p = ss "every representative and client was at the meeting"; +lin s_087_2_q = ss "was every representative at the meeting"; +lin s_087_3_h = ss "every representative was at the meeting"; + +lin s_088_1_p = ss "every representative and client was at the meeting"; +lin s_088_2_q = ss "was every representative at the meeting"; +lin s_088_3_h = ss "every representative was at the meeting"; + +lin s_089_1_p = ss "every representative or client was at the meeting"; +lin s_089_2_q = ss "was every representative and every client at the meeting"; +lin s_089_3_h = ss "every representative and every client was at the meeting"; + +lin s_090_1_p = ss "the chairman read out the items on the agenda"; +lin s_090_2_q = ss "did the chairman read out every item on the agenda"; +lin s_090_3_h = ss "the chairman read out every item on the agenda"; + +lin s_091_1_p = ss "the people who were at the meeting voted for a new chairman"; +lin s_091_2_q = ss "did everyone at the meeting vote for a new chairman"; +lin s_091_3_h = ss "everyone at the meeting voted for a new chairman"; + +lin s_092_1_p = ss "all the people who were at the meeting voted for a new chairman"; +lin s_092_2_q = ss "did everyone at the meeting vote for a new chairman"; +lin s_092_3_h = ss "everyone at the meeting voted for a new chairman"; + +lin s_093_1_p = ss "the people who were at the meeting all voted for a new chairman"; +lin s_093_2_q = ss "did everyone at the meeting vote for a new chairman"; +lin s_093_3_h = ss "everyone at the meeting voted for a new chairman"; + +lin s_094_1_p = ss "the inhabitants of Cambridge voted for a Labour MP"; +lin s_094_2_q = ss "did every inhabitant of Cambridge vote for a Labour MP"; +lin s_094_3_h = ss "every inhabitant of Cambridge voted for a Labour MP"; + +lin s_095_1_p = ss "the Ancient Greeks were noted philosophers"; +lin s_095_2_q = ss "was every Ancient Greek a noted philosopher"; +lin s_095_3_h = ss "every Ancient Greek was a noted philosopher"; + +lin s_096_1_p = ss "the Ancient Greeks were all noted philosophers"; +lin s_096_2_q = ss "was every Ancient Greek a noted philosopher"; +lin s_096_3_h = ss "every Ancient Greek was a noted philosopher"; + +lin s_097_1_p = ss "software faults were blamed for the system failure"; +lin s_097_2_q = ss "was the system failure blamed on one or more software faults"; +lin s_097_3_h = ss "the system failure was blamed on one or more software faults"; + +lin s_098_1_p = ss "software faults were blamed for the system failure"; +lin s_098_2_p = ss "Bug # 32-985 is a known software fault"; +lin s_098_3_q = ss "was Bug # 32-985 blamed for the system failure"; +lin s_098_4_h = ss "Bug # 32-985 was blamed for the system failure"; + +lin s_099_1_p = ss "clients at the demonstration were all impressed by the system's performance"; +lin s_099_2_p = ss "Smith was a client at the demonstration"; +lin s_099_3_q = ss "was Smith impressed by the system's performance"; +lin s_099_4_h = ss "Smith was impressed by the system's performance"; + +lin s_100_1_p = ss "clients at the demonstration were impressed by the system's performance"; +lin s_100_2_q = ss "were most clients at the demonstration impressed by the system's performance"; +lin s_100_3_h = ss "most clients at the demonstration were impressed by the system's performance"; + +lin s_101_1_p = ss "university graduates make poor stock-market traders"; +lin s_101_2_p = ss "Smith is a university graduate"; +lin s_101_3_q = ss "is Smith likely to make a poor stock market trader"; +lin s_101_4_h = ss "Smith is likely to make a poor stock market trader"; + +lin s_102_1_p = ss "university graduates make poor stock-market traders"; +lin s_102_2_p = ss "Smith is a university graduate"; +lin s_102_3_q = ss "will Smith make a poor stock market trader"; +lin s_102_4_h = ss "Smith will make a poor stock market trader"; + +lin s_103_1_p = ss "all APCOM managers have company cars"; +lin s_103_2_p = ss "Jones is an APCOM manager"; +lin s_103_3_q = ss "does Jones have a company car"; +lin s_103_4_h = ss "Jones has a company car"; + +lin s_104_1_p = ss "all APCOM managers have company cars"; +lin s_104_2_p = ss "Jones is an APCOM manager"; +lin s_104_3_q = ss "does Jones have more than one company car"; +lin s_104_4_h = ss "Jones has more than one company car"; + +lin s_105_1_p = ss "just one accountant attended the meeting"; +lin s_105_2_q = ss "did no accountants attend the meeting"; +lin s_105_3_h = ss "no accountants attended the meeting"; + +lin s_106_1_p = ss "just one accountant attended the meeting"; +lin s_106_2_q = ss "did no accountant attend the meeting"; +lin s_106_3_h = ss "no accountant attended the meeting"; + +lin s_107_1_p = ss "just one accountant attended the meeting"; +lin s_107_2_q = ss "did any accountants attend the meeting"; +lin s_107_3_h = ss "some accountants attended the meeting"; + +lin s_108_1_p = ss "just one accountant attended the meeting"; +lin s_108_2_q = ss "did any accountant attend the meeting"; +lin s_108_3_h = ss "some accountant attended the meeting"; + +lin s_109_1_p = ss "just one accountant attended the meeting"; +lin s_109_2_q = ss "did some accountants attend the meeting"; +lin s_109_3_h = ss "some accountants attended the meeting"; + +lin s_110_1_p = ss "just one accountant attended the meeting"; +lin s_110_2_q = ss "did some accountant attend the meeting"; +lin s_110_3_h = ss "some accountant attended the meeting"; + +lin s_111_1_p = ss "Smith signed one contract"; +lin s_111_2_p = ss "Jones signed another contract"; +lin s_111_3_q = ss "did Smith and Jones sign two contracts"; +lin s_111_4_h = ss "Smith and Jones signed two contracts"; + +lin s_112_1_p = ss "Smith signed two contracts"; +lin s_112_2_p = ss "Jones signed two contracts"; +lin s_112_3_q = ss "did Smith and Jones sign two contracts"; +lin s_112_4_h = ss "Smith and Jones signed two contracts"; + +lin s_113_1_p = ss "Smith signed two contracts"; +lin s_113_2_p = ss "Jones also signed them"; +lin s_113_3_q = ss "did Smith and Jones sign two contracts"; +lin s_113_4_h = ss "Smith and Jones signed two contracts"; + +lin s_114_1_p = ss "Mary used her workstation"; +lin s_114_2_q = ss "was Mary's workstation used"; +lin s_114_3_h = ss "Mary's workstation was used"; + +lin s_115_1_p = ss "Mary used her workstation"; +lin s_115_2_q = ss "does Mary have a workstation"; +lin s_115_3_h = ss "Mary has a workstation"; + +lin s_116_1_p = ss "Mary used her workstation"; +lin s_116_2_q = ss "is Mary female"; +lin s_116_3_h = ss "Mary is female"; + +lin s_117_1_p = ss "every student used her workstation"; +lin s_117_2_p = ss "Mary is a student"; +lin s_117_3_q = ss "did Mary use her workstation"; +lin s_117_4_h = ss "Mary used her workstation"; + +lin s_118_1_p = ss "every student used her workstation"; +lin s_118_2_p = ss "Mary is a student"; +lin s_118_3_q = ss "does Mary have a workstation"; +lin s_118_4_h = ss "Mary has a workstation"; + +lin s_119_1_p = ss "no student used her workstation"; +lin s_119_2_p = ss "Mary is a student"; +lin s_119_3_q = ss "did Mary use a workstation"; +lin s_119_4_h = ss "Mary used a workstation"; + +lin s_120_1_p = ss "Smith attended a meeting"; +lin s_120_2_p = ss "she chaired it"; +lin s_120_3_q = ss "did Smith chair a meeting"; +lin s_120_4_h = ss "Smith chaired a meeting"; + +lin s_121_1_p = ss "Smith delivered a report to ITEL"; +lin s_121_2_p = ss "she also delivered them an invoice"; +lin s_121_3_p = ss "and she delivered them a project proposal"; +lin s_121_4_q = ss "did Smith deliver a report , an invoice and a project proposal to ITEL"; +lin s_121_5_h = ss "Smith delivered a report , an invoice and a project proposal to ITEL"; + +lin s_122_1_p = ss "every committee has a chairman"; +lin s_122_2_p = ss "he is appointed by its members"; +lin s_122_3_q = ss "does every committee have a chairman appointed by members of the committee"; +lin s_122_4_h = ss "every committee has a chairman appointed by members of the committee"; + +lin s_123_1_p = ss "ITEL has sent most of the reports Smith needs"; +lin s_123_2_p = ss "they are on her desk"; +lin s_123_3_q = ss "are there some reports from ITEL on Smith's desk"; +lin s_123_4_h = ss "there are some reports from ITEL on Smith's desk"; + +lin s_124_1_p = ss "two out of ten machines are missing"; +lin s_124_2_p = ss "they have been removed"; +lin s_124_3_q = ss "have two machines been removed"; +lin s_124_4_h = ss "two machines have been removed"; + +lin s_125_1_p = ss "two out of ten machines are missing"; +lin s_125_2_p = ss "they have been removed"; +lin s_125_3_q = ss "have eight machines been removed"; +lin s_125_4_h = ss "eight machines have been removed"; + +lin s_126_1_p = ss "two out of ten machines are missing"; +lin s_126_2_p = ss "they were all here yesterday"; +lin s_126_3_q = ss "were ten machines here yesterday"; +lin s_126_4_h = ss "ten machines were here yesterday"; + +lin s_127_1_p = ss "Smith took a machine on Tuesday , and Jones took a machine on Wednesday"; +lin s_127_2_p = ss "they put them in the lobby"; +lin s_127_3_q = ss "did Smith and Jones put two machines in the lobby"; +lin s_127_4_h = ss "Smith and Jones put two machines in the lobby"; + +lin s_128_1_p = ss "John and his colleagues went to a meeting"; +lin s_128_2_p = ss "they hated it"; +lin s_128_3_q = ss "did John's colleagues hate the meeting"; +lin s_128_4_h = ss "John's colleagues hated the meeting"; + +lin s_129_1_p = ss "John and his colleagues went to a meeting"; +lin s_129_2_p = ss "they hated it"; +lin s_129_3_q = ss "did John hate the meeting"; +lin s_129_4_h = ss "John hated the meeting"; + +lin s_130_1_p = ss "John and his colleagues went to a meeting"; +lin s_130_2_p = ss "they hated it"; +lin s_130_3_q = ss "did John hate the meeting"; +lin s_130_4_h = ss "John hated the meeting"; + +lin s_131_1_p = ss "each department has a dedicated line"; +lin s_131_2_p = ss "they rent them from BT"; +lin s_131_3_q = ss "does every department rent a line from BT"; +lin s_131_4_h = ss "every department rents a line from BT"; + +lin s_132_1_p = ss "each department has a dedicated line"; +lin s_132_2_p = ss "the sales department rents it from BT"; +lin s_132_3_q = ss "does the sales department rent a line from BT"; +lin s_132_4_h = ss "the sales department rents a line from BT"; + +lin s_133_1_p = ss "GFI owns several computers"; +lin s_133_2_p = ss "ITEL maintains them"; +lin s_133_3_q = ss "does ITEL maintain all the computers that GFI owns"; +lin s_133_4_h = ss "ITEL maintains all the computers that GFI owns"; + +lin s_134_1_p = ss "every customer who owns a computer has a service contract for it"; +lin s_134_2_p = ss "MFI is a customer that owns exactly one computer"; +lin s_134_3_q = ss "does MFI have a service contract for all its computers"; +lin s_134_4_h = ss "MFI has a service contract for all its computers"; + +lin s_135_1_p = ss "every customer who owns a computer has a service contract for it"; +lin s_135_2_p = ss "MFI is a customer that owns several computers"; +lin s_135_3_q = ss "does MFI have a service contract for all its computers"; +lin s_135_4_h = ss "MFI has a service contract for all its computers"; + +lin s_136_1_p = ss "every executive who had a laptop computer brought it to take notes at the meeting"; +lin s_136_2_p = ss "Smith is an executive who owns five different laptop computers"; +lin s_136_3_q = ss "did Smith take five laptop computers to the meeting"; +lin s_136_4_h = ss "Smith took five laptop computers to the meeting"; + +lin s_137_1_p = ss "there are 100 companies"; +lin s_137_2_p = ss "ICM is one of the companies and owns 150 computers"; +lin s_137_3_p = ss "it does not have service contracts for any of its computers"; +lin s_137_4_p = ss "each of the other 99 companies owns one computer"; +lin s_137_5_p = ss "they have service contracts for them"; +lin s_137_6_q = ss "do most companies that own a computer have a service contract for it"; +lin s_137_7_h = ss "most companies that own a computer have a service contract for it"; + +lin s_138_1_p = ss "every report has a cover page"; +lin s_138_2_p = ss "R-95-103 is a report"; +lin s_138_3_p = ss "Smith signed the cover page"; +lin s_138_4_q = ss "did Smith sign the cover page of R-95-103"; +lin s_138_5_h = ss "Smith signed the cover page of R-95-103"; + +lin s_139_1_p = ss "a company director awarded himself a large payrise"; +lin s_139_2_q = ss "has a company director awarded and been awarded a payrise"; +lin s_139_3_h = ss "a company director has awarded and been awarded a payrise"; + +lin s_140_1_p = ss "John said Bill had hurt himself"; +lin s_140_2_q = ss "did John say Bill had been hurt"; +lin s_140_3_h = ss "John said Bill had been hurt"; + +lin s_141_1_p = ss "John said Bill had hurt himself"; +lin s_141_2_q = ss "did anyone say John had been hurt"; +lin s_141_3_h = ss "someone said John had been hurt"; + +lin s_142_1_p = ss "John spoke to Mary"; +lin s_142_2_p = ss "so did Bill"; +lin s_142_3_q = ss "did Bill speak to Mary"; +lin s_142_4_h = ss "Bill spoke to Mary"; + +lin s_143_1_p = ss "John spoke to Mary"; +lin s_143_2_p = ss "so did Bill"; +lin s_143_3_p = ss "John spoke to Mary at four o'clock"; +lin s_143_4_q = ss "did Bill speak to Mary at four o'clock"; +lin s_143_5_h = ss "Bill spoke to Mary at four o'clock"; + +lin s_144_1_p = ss "John spoke to Mary at four o'clock"; +lin s_144_2_p = ss "so did Bill"; +lin s_144_3_q = ss "did Bill speak to Mary at four o'clock"; +lin s_144_4_h = ss "Bill spoke to Mary at four o'clock"; + +lin s_145_1_p = ss "John spoke to Mary at four o'clock"; +lin s_145_2_p = ss "and Bill did [..] at five o'clock"; +lin s_145_3_q = ss "did Bill speak to Mary at five o'clock"; +lin s_145_4_h = ss "Bill spoke to Mary at five o'clock"; + +lin s_146_1_p = ss "John has spoken to Mary"; +lin s_146_2_p = ss "Bill is going to [..]"; +lin s_146_3_q = ss "will Bill speak to Mary"; +lin s_146_4_h = ss "Bill will speak to Mary"; + +lin s_147_1_p = ss "John spoke to Mary on Monday"; +lin s_147_2_p = ss "Bill didn't [..]"; +lin s_147_3_q = ss "did Bill speak to Mary on Monday"; +lin s_147_4_h = ss "Bill spoke to Mary on Monday"; + +lin s_148_1_p = ss "has John spoken to Mary"; +lin s_148_2_p = ss "Bill has [..]"; +lin s_148_3_q = ss "has Bill spoken to Mary"; +lin s_148_4_h = ss "Bill has spoken to Mary"; + +lin s_149_1_p = ss "John has spoken to Mary"; +lin s_149_2_p = ss "the students have [..] too"; +lin s_149_3_q = ss "have the students spoken to Mary"; +lin s_149_4_h = ss "the students have spoken to Mary"; + +lin s_150_1_p = ss "John went to Paris by car , and Bill [..] by train"; +lin s_150_2_q = ss "did Bill go to Paris by train"; +lin s_150_3_h = ss "Bill went to Paris by train"; + +lin s_151_1_p = ss "John went to Paris by car , and Bill [..] by train to Berlin"; +lin s_151_2_q = ss "did Bill go to Berlin by train"; +lin s_151_3_h = ss "Bill went to Berlin by train"; + +lin s_152_1_p = ss "John went to Paris by car , and Bill [..] to Berlin"; +lin s_152_2_q = ss "did Bill go to Berlin by car"; +lin s_152_3_h = ss "Bill went to Berlin by car"; + +lin s_153_1_p = ss "John is going to Paris by car , and the students [..] by train"; +lin s_153_2_q = ss "are the students going to Paris by train"; +lin s_153_3_h = ss "the students are going to Paris by train"; + +lin s_154_1_p = ss "John went to Paris by car"; +lin s_154_2_p = ss "Bill [..] by train"; +lin s_154_3_q = ss "did Bill go to Paris by train"; +lin s_154_4_h = ss "Bill went to Paris by train"; + +lin s_155_1_p = ss "John owns a car"; +lin s_155_2_p = ss "Bill owns one too"; +lin s_155_3_q = ss "does Bill own a car"; +lin s_155_4_h = ss "Bill owns a car"; + +lin s_156_1_p = ss "John owns a car"; +lin s_156_2_p = ss "Bill owns one too"; +lin s_156_3_q = ss "is there a car that John and Bill own"; +lin s_156_4_h = ss "there is a car that John and Bill own"; + +lin s_157_1_p = ss "John owns a red car"; +lin s_157_2_p = ss "Bill owns a blue one"; +lin s_157_3_q = ss "does Bill own a blue car"; +lin s_157_4_h = ss "Bill owns a blue car"; + +lin s_158_1_p = ss "John owns a red car"; +lin s_158_2_p = ss "Bill owns a blue one"; +lin s_158_3_q = ss "does Bill own a red car"; +lin s_158_4_h = ss "Bill owns a red car"; + +lin s_159_1_p = ss "John owns a red car"; +lin s_159_2_p = ss "Bill owns a fast one"; +lin s_159_3_q = ss "does Bill own a fast car"; +lin s_159_4_h = ss "Bill owns a fast car"; + +lin s_160_1_p = ss "John owns a red car"; +lin s_160_2_p = ss "Bill owns a fast one"; +lin s_160_3_q = ss "does Bill own a fast red car"; +lin s_160_4_h = ss "Bill owns a fast red car"; + +lin s_161_1_p = ss "John owns a red car"; +lin s_161_2_p = ss "Bill owns a fast one"; +lin s_161_3_q = ss "does Bill own a fast red car"; +lin s_161_4_h = ss "Bill owns a fast red car"; + +lin s_162_1_p = ss "John owns a fast red car"; +lin s_162_2_p = ss "Bill owns a slow one"; +lin s_162_3_q = ss "does Bill own a slow red car"; +lin s_162_4_h = ss "Bill owns a slow red car"; + +lin s_163_1_p = ss "John had his paper accepted"; +lin s_163_2_p = ss "Bill doesn't know why [..]"; +lin s_163_3_q = ss "does Bill know why John had his paper accepted"; +lin s_163_4_h = ss "Bill knows why John had his paper accepted"; + +lin s_164_1_p = ss "John spoke to Mary"; +lin s_164_2_p = ss "and to Sue"; +lin s_164_3_q = ss "did John speak to Sue"; +lin s_164_4_h = ss "John spoke to Sue"; + +lin s_165_1_p = ss "John spoke to Mary"; +lin s_165_2_p = ss "on Friday"; +lin s_165_3_q = ss "did John speak to Mary on Friday"; +lin s_165_4_h = ss "John spoke to Mary on Friday"; + +lin s_166_1_p = ss "John spoke to Mary on Thursday"; +lin s_166_2_p = ss "and on Friday"; +lin s_166_3_q = ss "did John speak to Mary on Friday"; +lin s_166_4_h = ss "John spoke to Mary on Friday"; + +lin s_167_1_p = ss "twenty men work in the sales department"; +lin s_167_2_p = ss "but only one woman"; +lin s_167_3_q = ss "do two women work in the sales department"; +lin s_167_4_h = ss "two women work in the sales department"; + +lin s_168_1_p = ss "five men work part time"; +lin s_168_2_p = ss "and forty five women"; +lin s_168_3_q = ss "do forty five women work part time"; +lin s_168_4_h = ss "forty five women work part time"; + +lin s_169_1_p = ss "John found Mary before Bill"; +lin s_169_2_q = ss "did John find Mary before Bill found Mary"; +lin s_169_3_h = ss "John found Mary before Bill found Mary"; + +lin s_170_1_p = ss "John found Mary before Bill"; +lin s_170_2_q = ss "did John find Mary before John found Bill"; +lin s_170_3_h = ss "John found Mary before John found Bill"; + +lin s_171_1_p = ss "John wants to know how many men work part time"; +lin s_171_2_p = ss "and women"; +lin s_171_3_q = ss "does John want to know how many women work part time"; +lin s_171_4_h = ss "John wants to know how many women work part time"; + +lin s_172_1_p = ss "John wants to know how many men work part time , and which [..] [..]"; +lin s_172_2_q = ss "does John want to know which men work part time"; +lin s_172_3_h = ss "John wants to know which men work part time"; + +lin s_173_1_p = ss "Bill spoke to everyone that John did [..]"; +lin s_173_2_p = ss "John spoke to Mary"; +lin s_173_3_q = ss "did Bill speak to Mary"; +lin s_173_4_h = ss "Bill spoke to Mary"; + +lin s_174_1_p = ss "Bill spoke to everyone that John did [..]"; +lin s_174_2_p = ss "Bill spoke to Mary"; +lin s_174_3_q = ss "did John speak to Mary"; +lin s_174_4_h = ss "John spoke to Mary"; + +lin s_175_1_p = ss "John said Mary wrote a report , and Bill did [..] too"; +lin s_175_2_q = ss "did Bill say Mary wrote a report"; +lin s_175_3_h = ss "Bill said Mary wrote a report"; + +lin s_176_1_p = ss "John said Mary wrote a report , and Bill did [..] too"; +lin s_176_2_q = ss "did John say Bill wrote a report"; +lin s_176_3_h = ss "John said Bill wrote a report"; + +lin s_177_1_p = ss "John said that Mary wrote a report , and that Bill did [..] too"; +lin s_177_1_p_NEW = ss "John said that Mary wrote a report , and said that Bill did [..] too"; +lin s_177_2_q = ss "did Bill say Mary wrote a report"; +lin s_177_3_h = ss "Bill said Mary wrote a report"; + +lin s_178_1_p = ss "John wrote a report , and Bill said Peter did [..] too"; +lin s_178_2_q = ss "did Bill say Peter wrote a report"; +lin s_178_3_h = ss "Bill said Peter wrote a report"; + +lin s_179_1_p = ss "if John wrote a report , then Bill did [..] too"; +lin s_179_2_p = ss "John wrote a report"; +lin s_179_3_q = ss "did Bill write a report"; +lin s_179_4_h = ss "Bill wrote a report"; + +lin s_180_1_p = ss "John wanted to buy a car , and he did [..]"; +lin s_180_2_q = ss "did John buy a car"; +lin s_180_3_h = ss "John bought a car"; + +lin s_181_1_p = ss "John needed to buy a car , and Bill did [..]"; +lin s_181_2_q = ss "did Bill buy a car"; +lin s_181_3_h = ss "Bill bought a car"; + +lin s_182_1_p = ss "Smith represents his company and so does Jones"; +lin s_182_2_q = ss "does Jones represent Jones' company"; +lin s_182_3_h = ss "Jones represents Jones' company"; + +lin s_183_1_p = ss "Smith represents his company and so does Jones"; +lin s_183_2_q = ss "does Jones represent Smith's company"; +lin s_183_3_h = ss "Jones represents Smith's company"; + +lin s_184_1_p = ss "Smith represents his company and so does Jones"; +lin s_184_2_q = ss "does Smith represent Jones' company"; +lin s_184_3_h = ss "Smith represents Jones' company"; + +lin s_185_1_p = ss "Smith claimed he had costed his proposal and so did Jones"; +lin s_185_2_q = ss "did Jones claim he had costed his own proposal"; +lin s_185_3_h = ss "Jones claimed he had costed his own proposal"; + +lin s_186_1_p = ss "Smith claimed he had costed his proposal and so did Jones"; +lin s_186_2_q = ss "did Jones claim he had costed Smith's proposal"; +lin s_186_3_h = ss "Jones claimed he had costed Smith's proposal"; + +lin s_187_1_p = ss "Smith claimed he had costed his proposal and so did Jones"; +lin s_187_2_q = ss "did Jones claim Smith had costed Smith's proposal"; +lin s_187_3_h = ss "Jones claimed Smith had costed Smith's proposal"; + +lin s_188_1_p = ss "Smith claimed he had costed his proposal and so did Jones"; +lin s_188_2_q = ss "did Jones claim Smith had costed Jones' proposal"; +lin s_188_3_h = ss "Jones claimed Smith had costed Jones' proposal"; + +lin s_189_1_p = ss "John is a man and Mary is a woman"; +lin s_189_2_p = ss "John represents his company and so does Mary"; +lin s_189_3_q = ss "does Mary represent her own company"; +lin s_189_4_h = ss "Mary represents her own company"; + +lin s_190_1_p = ss "John is a man and Mary is a woman"; +lin s_190_2_p = ss "John represents his company and so does Mary"; +lin s_190_3_q = ss "does Mary represent John's company"; +lin s_190_4_h = ss "Mary represents John's company"; + +lin s_191_1_p = ss "Bill suggested to Frank's boss that they should go to the meeting together , and Carl [..] to Alan's wife"; +lin s_191_2_q = ss "if it was suggested that Bill and Frank should go together , was it suggested that Carl and Alan should go together"; +lin s_191_3_h = ss "if it was suggested that Bill and Frank should go together , it was suggested that Carl and Alan should go together"; + +lin s_192_1_p = ss "Bill suggested to Frank's boss that they should go to the meeting together , and Carl [..] to Alan's wife"; +lin s_192_2_q = ss "if it was suggested that Bill and Frank should go together , was it suggested that Carl and Alan's wife should go together"; +lin s_192_3_h = ss "if it was suggested that Bill and Frank should go together , it was suggested that Carl and Alan's wife should go together"; + +lin s_193_1_p = ss "Bill suggested to Frank's boss that they should go to the meeting together , and Carl [..] to Alan's wife"; +lin s_193_2_q = ss "if it was suggested that Bill and Frank's boss should go together , was it suggested that Carl and Alan's wife should go together"; +lin s_193_3_h = ss "if it was suggested that Bill and Frank's boss should go together , it was suggested that Carl and Alan's wife should go together"; + +lin s_194_1_p = ss "Bill suggested to Frank's boss that they should go to the meeting together , and Carl [..] to Alan's wife"; +lin s_194_2_q = ss "if it was suggested that Bill and Frank's boss should go together , was it suggested that Carl and Alan should go together"; +lin s_194_3_h = ss "if it was suggested that Bill and Frank's boss should go together , it was suggested that Carl and Alan should go together"; + +lin s_195_1_p = ss "Bill suggested to Frank's boss that they should go to the meeting together , and Carl [..] to Alan's wife"; +lin s_195_2_q = ss "if it was suggested that Bill , Frank and Frank's boss should go together , was it suggested that Carl , Alan and Alan's wife should go together"; +lin s_195_3_h = ss "if it was suggested that Bill , Frank and Frank's boss should go together , it was suggested that Carl , Alan and Alan's wife should go together"; + +lin s_196_1_p = ss "a lawyer signed every report , and so did an auditor"; +lin s_196_2_p = ss "that is , there was one lawyer who signed all the reports"; +lin s_196_3_q = ss "was there one auditor who signed all the reports"; +lin s_196_4_h = ss "there was one auditor who signed all the reports"; + +lin s_197_1_p = ss "John has a genuine diamond"; +lin s_197_2_q = ss "does John have a diamond"; +lin s_197_3_h = ss "John has a diamond"; + +lin s_198_1_p = ss "John is a former university student"; +lin s_198_2_q = ss "is John a university student"; +lin s_198_3_h = ss "John is a university student"; + +lin s_199_1_p = ss "John is a successful former university student"; +lin s_199_2_q = ss "is John successful"; +lin s_199_3_h = ss "John is successful"; + +lin s_200_1_p = ss "John is a former successful university student"; +lin s_200_2_q = ss "is John successful"; +lin s_200_3_h = ss "John is successful"; + +lin s_201_1_p = ss "John is a former successful university student"; +lin s_201_2_q = ss "is John a university student"; +lin s_201_3_h = ss "John is a university student"; + +lin s_202_1_p = ss "every mammal is an animal"; +lin s_202_2_q = ss "is every four-legged mammal a four-legged animal"; +lin s_202_3_h = ss "every four-legged mammal is a four-legged animal"; + +lin s_203_1_p = ss "Dumbo is a four-legged animal"; +lin s_203_2_q = ss "is Dumbo four-legged"; +lin s_203_3_h = ss "Dumbo is four-legged"; + +lin s_204_1_p = ss "Mickey is a small animal"; +lin s_204_2_q = ss "is Mickey a large animal"; +lin s_204_3_h = ss "Mickey is a large animal"; + +lin s_205_1_p = ss "Dumbo is a large animal"; +lin s_205_2_q = ss "is Dumbo a small animal"; +lin s_205_3_h = ss "Dumbo is a small animal"; + +lin s_206_1_p = ss "Fido is not a small animal"; +lin s_206_2_q = ss "is Fido a large animal"; +lin s_206_3_h = ss "Fido is a large animal"; + +lin s_207_1_p = ss "Fido is not a large animal"; +lin s_207_2_q = ss "is Fido a small animal"; +lin s_207_3_h = ss "Fido is a small animal"; + +lin s_208_1_p = ss "Mickey is a small animal"; +lin s_208_2_p = ss "Dumbo is a large animal"; +lin s_208_3_q = ss "is Mickey smaller than Dumbo"; +lin s_208_4_h = ss "Mickey is smaller than Dumbo"; + +lin s_209_1_p = ss "Mickey is a small animal"; +lin s_209_2_p = ss "Dumbo is a large animal"; +lin s_209_3_q = ss "is Mickey larger than Dumbo"; +lin s_209_4_h = ss "Mickey is larger than Dumbo"; + +lin s_210_1_p = ss "all mice are small animals"; +lin s_210_2_p = ss "Mickey is a large mouse"; +lin s_210_3_q = ss "is Mickey a large animal"; +lin s_210_4_h = ss "Mickey is a large animal"; + +lin s_211_1_p = ss "all elephants are large animals"; +lin s_211_2_p = ss "Dumbo is a small elephant"; +lin s_211_3_q = ss "is Dumbo a small animal"; +lin s_211_4_h = ss "Dumbo is a small animal"; + +lin s_212_1_p = ss "all mice are small animals"; +lin s_212_2_p = ss "all elephants are large animals"; +lin s_212_3_p = ss "Mickey is a large mouse"; +lin s_212_4_p = ss "Dumbo is a small elephant"; +lin s_212_5_q = ss "is Dumbo larger than Mickey"; +lin s_212_6_h = ss "Dumbo is larger than Mickey"; + +lin s_213_1_p = ss "all mice are small animals"; +lin s_213_2_p = ss "Mickey is a large mouse"; +lin s_213_3_q = ss "is Mickey small"; +lin s_213_4_h = ss "Mickey is small"; + +lin s_214_1_p = ss "all legal authorities are law lecturers"; +lin s_214_2_p = ss "all law lecturers are legal authorities"; +lin s_214_3_q = ss "are all fat legal authorities fat law lecturers"; +lin s_214_4_h = ss "all fat legal authorities are fat law lecturers"; + +lin s_215_1_p = ss "all legal authorities are law lecturers"; +lin s_215_2_p = ss "all law lecturers are legal authorities"; +lin s_215_3_q = ss "are all competent legal authorities competent law lecturers"; +lin s_215_4_h = ss "all competent legal authorities are competent law lecturers"; + +lin s_216_1_p = ss "John is a fatter politician than Bill"; +lin s_216_2_q = ss "is John fatter than Bill"; +lin s_216_3_h = ss "John is fatter than Bill"; + +lin s_217_1_p = ss "John is a cleverer politician than Bill"; +lin s_217_2_q = ss "is John cleverer than Bill"; +lin s_217_3_h = ss "John is cleverer than Bill"; + +lin s_218_1_p = ss "Kim is a clever person"; +lin s_218_2_q = ss "is Kim clever"; +lin s_218_3_h = ss "Kim is clever"; + +lin s_219_1_p = ss "Kim is a clever politician"; +lin s_219_2_q = ss "is Kim clever"; +lin s_219_3_h = ss "Kim is clever"; + +lin s_220_1_p = ss "the PC-6082 is faster than the ITEL-XZ"; +lin s_220_2_p = ss "the ITEL-XZ is fast"; +lin s_220_3_q = ss "is the PC-6082 fast"; +lin s_220_4_h = ss "the PC-6082 is fast"; + +lin s_221_1_p = ss "the PC-6082 is faster than the ITEL-XZ"; +lin s_221_2_q = ss "is the PC-6082 fast"; +lin s_221_3_h = ss "the PC-6082 is fast"; + +lin s_222_1_p = ss "the PC-6082 is faster than the ITEL-XZ"; +lin s_222_2_p = ss "the PC-6082 is fast"; +lin s_222_3_q = ss "is the ITEL-XZ fast"; +lin s_222_4_h = ss "the ITEL-XZ is fast"; + +lin s_223_1_p = ss "the PC-6082 is faster than the ITEL-XZ"; +lin s_223_2_p = ss "the PC-6082 is slow"; +lin s_223_3_q = ss "is the ITEL-XZ fast"; +lin s_223_4_h = ss "the ITEL-XZ is fast"; + +lin s_224_1_p = ss "the PC-6082 is as fast as the ITEL-XZ"; +lin s_224_2_p = ss "the ITEL-XZ is fast"; +lin s_224_3_q = ss "is the PC-6082 fast"; +lin s_224_4_h = ss "the PC-6082 is fast"; + +lin s_225_1_p = ss "the PC-6082 is as fast as the ITEL-XZ"; +lin s_225_2_q = ss "is the PC-6082 fast"; +lin s_225_3_h = ss "the PC-6082 is fast"; + +lin s_226_1_p = ss "the PC-6082 is as fast as the ITEL-XZ"; +lin s_226_2_p = ss "the PC-6082 is fast"; +lin s_226_3_q = ss "is the ITEL-XZ fast"; +lin s_226_4_h = ss "the ITEL-XZ is fast"; + +lin s_227_1_p = ss "the PC-6082 is as fast as the ITEL-XZ"; +lin s_227_2_p = ss "the PC-6082 is slow"; +lin s_227_3_q = ss "is the ITEL-XZ fast"; +lin s_227_4_h = ss "the ITEL-XZ is fast"; + +lin s_228_1_p = ss "the PC-6082 is as fast as the ITEL-XZ"; +lin s_228_2_q = ss "is the PC-6082 faster than the ITEL-XZ"; +lin s_228_3_h = ss "the PC-6082 is faster than the ITEL-XZ"; + +lin s_229_1_p = ss "the PC-6082 is as fast as the ITEL-XZ"; +lin s_229_2_q = ss "is the PC-6082 slower than the ITEL-XZ"; +lin s_229_3_h = ss "the PC-6082 is slower than the ITEL-XZ"; + +lin s_230_1_p = ss "ITEL won more orders than APCOM did [..]"; +lin s_230_2_q = ss "did ITEL win some orders"; +lin s_230_3_h = ss "ITEL won some orders"; + +lin s_231_1_p = ss "ITEL won more orders than APCOM did [..]"; +lin s_231_2_q = ss "did APCOM win some orders"; +lin s_231_3_h = ss "APCOM won some orders"; + +lin s_232_1_p = ss "ITEL won more orders than APCOM did [..]"; +lin s_232_2_p = ss "APCOM won ten orders"; +lin s_232_3_q = ss "did ITEL win at least eleven orders"; +lin s_232_4_h = ss "ITEL won at least eleven orders"; + +lin s_233_1_p = ss "ITEL won more orders than APCOM"; +lin s_233_2_q = ss "did ITEL win some orders"; +lin s_233_3_h = ss "ITEL won some orders"; + +lin s_234_1_p = ss "ITEL won more orders than APCOM"; +lin s_234_2_q = ss "did APCOM win some orders"; +lin s_234_3_h = ss "APCOM won some orders"; + +lin s_235_1_p = ss "ITEL won more orders than APCOM"; +lin s_235_2_p = ss "APCOM won ten orders"; +lin s_235_3_q = ss "did ITEL win at least eleven orders"; +lin s_235_4_h = ss "ITEL won at least eleven orders"; + +lin s_236_1_p = ss "ITEL won more orders than the APCOM contract"; +lin s_236_2_q = ss "did ITEL win the APCOM contract"; +lin s_236_3_h = ss "ITEL won the APCOM contract"; + +lin s_237_1_p = ss "ITEL won more orders than the APCOM contract"; +lin s_237_2_q = ss "did ITEL win more than one order"; +lin s_237_3_h = ss "ITEL won more than one order"; + +lin s_238_1_p = ss "ITEL won twice as many orders than APCOM"; +lin s_238_2_p = ss "APCOM won ten orders"; +lin s_238_3_q = ss "did ITEL win twenty orders"; +lin s_238_4_h = ss "ITEL won twenty orders"; + +lin s_239_1_p = ss "ITEL won more orders than APCOM lost [..]"; +lin s_239_2_q = ss "did ITEL win some orders"; +lin s_239_3_h = ss "ITEL won some orders"; + +lin s_240_1_p = ss "ITEL won more orders than APCOM lost [..]"; +lin s_240_2_q = ss "did APCOM lose some orders"; +lin s_240_3_h = ss "APCOM lost some orders"; + +lin s_241_1_p = ss "ITEL won more orders than APCOM lost [..]"; +lin s_241_2_p = ss "APCOM lost ten orders"; +lin s_241_3_q = ss "did ITEL win at least eleven orders"; +lin s_241_4_h = ss "ITEL won at least eleven orders"; + +lin s_242_1_p = ss "the PC-6082 is faster than 500 MIPS"; +lin s_242_2_p = ss "the ITEL-ZX is slower than 500 MIPS"; +lin s_242_3_q = ss "is the PC-6082 faster than the ITEL-ZX"; +lin s_242_4_h = ss "the PC-6082 is faster than the ITEL-ZX"; + +lin s_243_1_p = ss "ITEL sold 3000 more computers than APCOM"; +lin s_243_2_p = ss "APCOM sold exactly 2500 computers"; +lin s_243_3_q = ss "did ITEL sell 5500 computers"; +lin s_243_4_h = ss "ITEL sold 5500 computers"; + +lin s_244_1_p = ss "APCOM has a more important customer than ITEL"; +lin s_244_2_q = ss "does APCOM have a more important customer than ITEL is [..]"; +lin s_244_3_h = ss "APCOM has a more important customer than ITEL is [..]"; + +lin s_245_1_p = ss "APCOM has a more important customer than ITEL"; +lin s_245_2_q = ss "does APCOM have a more important customer than ITEL has [..]"; +lin s_245_3_h = ss "APCOM has a more important customer than ITEL has [..]"; + +lin s_246_1_p = ss "the PC-6082 is faster than every ITEL computer"; +lin s_246_2_p = ss "the ITEL-ZX is an ITEL computer"; +lin s_246_3_q = ss "is the PC-6082 faster than the ITEL-ZX"; +lin s_246_4_h = ss "the PC-6082 is faster than the ITEL-ZX"; + +lin s_247_1_p = ss "the PC-6082 is faster than some ITEL computer"; +lin s_247_2_p = ss "the ITEL-ZX is an ITEL computer"; +lin s_247_3_q = ss "is the PC-6082 faster than the ITEL-ZX"; +lin s_247_4_h = ss "the PC-6082 is faster than the ITEL-ZX"; + +lin s_248_1_p = ss "the PC-6082 is faster than any ITEL computer"; +lin s_248_2_p = ss "the ITEL-ZX is an ITEL computer"; +lin s_248_3_q = ss "is the PC-6082 faster than the ITEL-ZX"; +lin s_248_4_h = ss "the PC-6082 is faster than the ITEL-ZX"; + +lin s_249_1_p = ss "the PC-6082 is faster than the ITEL-ZX and the ITEL-ZY"; +lin s_249_2_q = ss "is the PC-6082 faster than the ITEL-ZX"; +lin s_249_3_h = ss "the PC-6082 is faster than the ITEL-ZX"; + +lin s_250_1_p = ss "the PC-6082 is faster than the ITEL-ZX or the ITEL-ZY"; +lin s_250_2_q = ss "is the PC-6082 faster than the ITEL-ZX"; +lin s_250_3_h = ss "the PC-6082 is faster than the ITEL-ZX"; + +lin s_251_1_p = ss "ITEL has a factory in Birmingham"; +lin s_251_2_q = ss "does ITEL currently have a factory in Birmingham"; +lin s_251_3_h = ss "ITEL currently has a factory in Birmingham"; + +lin s_252_1_p = ss "since 1992 ITEL has been in Birmingham"; +lin s_252_2_p = ss "it is now 1996"; +lin s_252_3_q = ss "was ITEL in Birmingham in 1993"; +lin s_252_4_h = ss "ITEL was in Birmingham in 1993"; + +lin s_253_1_p = ss "ITEL has developed a new editor since 1992"; +lin s_253_2_p = ss "it is now 1996"; +lin s_253_3_q = ss "did ITEL develop a new editor in 1993"; +lin s_253_4_h = ss "ITEL developed a new editor in 1993"; + +lin s_254_1_p = ss "ITEL has expanded since 1992"; +lin s_254_2_p = ss "it is now 1996"; +lin s_254_3_q = ss "did ITEL expand in 1993"; +lin s_254_4_h = ss "ITEL expanded in 1993"; + +lin s_255_1_p = ss "since 1992 ITEL has made a loss"; +lin s_255_2_p = ss "it is now 1996"; +lin s_255_3_q = ss "did ITEL make a loss in 1993"; +lin s_255_4_h = ss "ITEL made a loss in 1993"; + +lin s_256_1_p = ss "ITEL has made a loss since 1992"; +lin s_256_2_p = ss "it is now 1996"; +lin s_256_3_q = ss "did ITEL make a loss in 1993"; +lin s_256_4_h = ss "ITEL made a loss in 1993"; + +lin s_257_1_p = ss "ITEL has made a loss since 1992"; +lin s_257_2_p = ss "it is now 1996"; +lin s_257_3_q = ss "did ITEL make a loss in 1993"; +lin s_257_4_h = ss "ITEL made a loss in 1993"; + +lin s_258_1_p = ss "in March 1993 APCOM founded ITEL"; +lin s_258_2_q = ss "did ITEL exist in 1992"; +lin s_258_3_h = ss "ITEL existed in 1992"; + +lin s_259_1_p = ss "the conference started on July 4th , 1994"; +lin s_259_2_p = ss "it lasted 2 days"; +lin s_259_3_q = ss "was the conference over on July 8th , 1994"; +lin s_259_4_h = ss "the conference was over on July 8th , 1994"; + +lin s_260_1_p = ss "yesterday APCOM signed the contract"; +lin s_260_2_p = ss "today is Saturday , July 14th"; +lin s_260_3_q = ss "did APCOM sign the contract Friday , 13th"; +lin s_260_4_h = ss "APCOM signed the contract Friday , 13th"; + +lin s_261_1_p = ss "Smith left before Jones left"; +lin s_261_2_p = ss "Jones left before Anderson left"; +lin s_261_3_q = ss "did Smith leave before Anderson left"; +lin s_261_4_h = ss "Smith left before Anderson left"; + +lin s_262_1_p = ss "Smith left after Jones left"; +lin s_262_2_p = ss "Jones left after Anderson left"; +lin s_262_3_q = ss "did Smith leave after Anderson left"; +lin s_262_4_h = ss "Smith left after Anderson left"; + +lin s_263_1_p = ss "Smith was present after Jones left"; +lin s_263_2_p = ss "Jones left after Anderson was present"; +lin s_263_3_q = ss "was Smith present after Anderson was present"; +lin s_263_4_h = ss "Smith was present after Anderson was present"; + +lin s_264_1_p = ss "Smith left"; +lin s_264_2_p = ss "Jones left"; +lin s_264_3_p = ss "Smith left before Jones left"; +lin s_264_4_q = ss "did Jones leave after Smith left"; +lin s_264_5_h = ss "Jones left after Smith left"; + +lin s_265_1_p = ss "Smith left"; +lin s_265_2_p = ss "Jones left"; +lin s_265_3_p = ss "Smith left after Jones left"; +lin s_265_4_q = ss "did Jones leave before Smith left"; +lin s_265_5_h = ss "Jones left before Smith left"; + +lin s_266_1_p = ss "Smith left"; +lin s_266_2_p = ss "Jones left"; +lin s_266_3_p = ss "Jones left before Smith left"; +lin s_266_4_q = ss "did Smith leave after Jones left"; +lin s_266_5_h = ss "Smith left after Jones left"; + +lin s_267_1_p = ss "Jones revised the contract"; +lin s_267_2_p = ss "Smith revised the contract"; +lin s_267_3_p = ss "Jones revised the contract before Smith did [..]"; +lin s_267_4_q = ss "did Smith revise the contract after Jones did [..]"; +lin s_267_5_h = ss "Smith revised the contract after Jones did [..]"; + +lin s_268_1_p = ss "Jones revised the contract"; +lin s_268_2_p = ss "Smith revised the contract"; +lin s_268_3_p = ss "Jones revised the contract after Smith did [..]"; +lin s_268_4_q = ss "did Smith revise the contract before Jones did [..]"; +lin s_268_5_h = ss "Smith revised the contract before Jones did [..]"; + +lin s_269_1_p = ss "Smith swam"; +lin s_269_2_p = ss "Jones swam"; +lin s_269_3_p = ss "Smith swam before Jones swam"; +lin s_269_4_q = ss "did Jones swim after Smith swam"; +lin s_269_5_h = ss "Jones swam after Smith swam"; + +lin s_270_1_p = ss "Smith swam to the shore"; +lin s_270_2_p = ss "Jones swam to the shore"; +lin s_270_3_p = ss "Smith swam to the shore before Jones swam to the shore"; +lin s_270_4_q = ss "did Jones swim to the shore after Smith swam to the shore"; +lin s_270_5_h = ss "Jones swam to the shore after Smith swam to the shore"; + +lin s_271_1_p = ss "Smith was present"; +lin s_271_2_p = ss "Jones was present"; +lin s_271_3_p = ss "Smith was present after Jones was present"; +lin s_271_4_q = ss "was Jones present before Smith was present"; +lin s_271_5_h = ss "Jones was present before Smith was present"; + +lin s_272_1_p = ss "Smith was present"; +lin s_272_2_p = ss "Jones was present"; +lin s_272_3_p = ss "Smith was present before Jones was present"; +lin s_272_4_q = ss "was Jones present after Smith was present"; +lin s_272_5_h = ss "Jones was present after Smith was present"; + +lin s_273_1_p = ss "Smith was writing a report"; +lin s_273_2_p = ss "Jones was writing a report"; +lin s_273_3_p = ss "Smith was writing a report before Jones was writing a report"; +lin s_273_4_q = ss "was Jones writing a report after Smith was writing a report"; +lin s_273_5_h = ss "Jones was writing a report after Smith was writing a report"; + +lin s_274_1_p = ss "Smith was writing a report"; +lin s_274_2_p = ss "Jones was writing a report"; +lin s_274_3_p = ss "Smith was writing a report after Jones was writing a report"; +lin s_274_4_q = ss "was Jones writing a report before Smith was writing a report"; +lin s_274_5_h = ss "Jones was writing a report before Smith was writing a report"; + +lin s_275_1_p = ss "Smith left the meeting before he lost his temper"; +lin s_275_2_q = ss "did Smith lose his temper"; +lin s_275_3_h = ss "Smith lost his temper"; + +lin s_276_1_p = ss "when they opened the M25 , traffic increased"; + +lin s_277_1_p = ss "Smith lived in Birmingham in 1991"; +lin s_277_2_q = ss "did Smith live in Birmingham in 1992"; +lin s_277_3_h = ss "Smith lived in Birmingham in 1992"; + +lin s_278_1_p = ss "Smith wrote his first novel in 1991"; +lin s_278_2_q = ss "did Smith write his first novel in 1992"; +lin s_278_3_h = ss "Smith wrote his first novel in 1992"; + +lin s_279_1_p = ss "Smith wrote a novel in 1991"; +lin s_279_2_q = ss "did Smith write it in 1992"; +lin s_279_3_h = ss "Smith wrote it in 1992"; + +lin s_280_1_p = ss "Smith wrote a novel in 1991"; +lin s_280_2_q = ss "did Smith write a novel in 1992"; +lin s_280_3_h = ss "Smith wrote a novel in 1992"; + +lin s_281_1_p = ss "Smith was running a business in 1991"; +lin s_281_2_q = ss "was Smith running it in 1992"; +lin s_281_3_h = ss "Smith was running it in 1992"; + +lin s_282_1_p = ss "Smith discovered a new species in 1991"; +lin s_282_2_q = ss "did Smith discover it in 1992"; +lin s_282_3_h = ss "Smith discovered it in 1992"; + +lin s_283_1_p = ss "Smith discovered a new species in 1991"; +lin s_283_2_q = ss "did Smith discover a new species in 1992"; +lin s_283_3_h = ss "Smith discovered a new species in 1992"; + +lin s_284_1_p = ss "Smith wrote a report in two hours"; +lin s_284_2_p = ss "Smith started writing the report at 8 am"; +lin s_284_3_q = ss "had Smith finished writing the report by 11 am"; +lin s_284_4_h = ss "Smith had finished writing the report by 11 am"; + +lin s_285_1_p = ss "Smith wrote a report in two hours"; +lin s_285_2_q = ss "did Smith spend two hours writing the report"; +lin s_285_3_h = ss "Smith spent two hours writing the report"; + +lin s_286_1_p = ss "Smith wrote a report in two hours"; +lin s_286_2_q = ss "did Smith spend more than two hours writing the report"; +lin s_286_3_h = ss "Smith spent more than two hours writing the report"; + +lin s_287_1_p = ss "Smith wrote a report in two hours"; +lin s_287_2_q = ss "did Smith write a report in one hour"; +lin s_287_3_h = ss "Smith wrote a report in one hour"; + +lin s_288_1_p = ss "Smith wrote a report in two hours"; +lin s_288_2_q = ss "did Smith write a report"; +lin s_288_3_h = ss "Smith wrote a report"; + +lin s_289_1_p = ss "Smith discovered a new species in two hours"; +lin s_289_2_q = ss "did Smith spend two hours discovering the new species"; +lin s_289_3_h = ss "Smith spent two hours discovering the new species"; + +lin s_290_1_p = ss "Smith discovered a new species in two hours"; +lin s_290_2_q = ss "did Smith discover a new species"; +lin s_290_3_h = ss "Smith discovered a new species"; + +lin s_291_1_p = ss "Smith discovered many new species in two hours"; +lin s_291_2_q = ss "did Smith spend two hours discovering new species"; +lin s_291_3_h = ss "Smith spent two hours discovering new species"; + +lin s_292_1_p = ss "Smith was running his own business in two years"; +lin s_292_2_q = ss "did Smith spend two years running his own business"; +lin s_292_3_h = ss "Smith spent two years running his own business"; + +lin s_293_1_p = ss "Smith was running his own business in two years"; +lin s_293_2_q = ss "did Smith spend more than two years running his own business"; +lin s_293_3_h = ss "Smith spent more than two years running his own business"; + +lin s_294_1_p = ss "Smith was running his own business in two years"; +lin s_294_2_q = ss "did Smith run his own business"; +lin s_294_3_h = ss "Smith ran his own business"; + +lin s_295_1_p = ss "in two years Smith owned a chain of businesses"; +lin s_295_2_q = ss "did Smith own a chain of business for two years"; +lin s_295_3_h = ss "Smith owned a chain of business for two years"; + +lin s_296_1_p = ss "in two years Smith owned a chain of businesses"; +lin s_296_2_q = ss "did Smith own a chain of business for more than two years"; +lin s_296_3_h = ss "Smith owned a chain of business for more than two years"; + +lin s_297_1_p = ss "in two years Smith owned a chain of businesses"; +lin s_297_2_q = ss "did Smith own a chain of business"; +lin s_297_3_h = ss "Smith owned a chain of business"; + +lin s_298_1_p = ss "Smith lived in Birmingham for two years"; +lin s_298_2_q = ss "did Smith live in Birmingham for a year"; +lin s_298_3_h = ss "Smith lived in Birmingham for a year"; + +lin s_299_1_p = ss "Smith lived in Birmingham for two years"; +lin s_299_2_q = ss "did Smith live in Birmingham for exactly a year"; +lin s_299_3_h = ss "Smith lived in Birmingham for exactly a year"; + +lin s_300_1_p = ss "Smith lived in Birmingham for two years"; +lin s_300_2_q = ss "did Smith live in Birmingham"; +lin s_300_3_h = ss "Smith lived in Birmingham"; + +lin s_301_1_p = ss "Smith ran his own business for two years"; +lin s_301_2_q = ss "did Smith run his own business for a year"; +lin s_301_3_h = ss "Smith ran his own business for a year"; + +lin s_302_1_p = ss "Smith ran his own business for two years"; +lin s_302_2_q = ss "did Smith run his own business"; +lin s_302_3_h = ss "Smith ran his own business"; + +lin s_303_1_p = ss "Smith wrote a report for two hours"; +lin s_303_2_q = ss "did Smith write a report for an hour"; +lin s_303_3_h = ss "Smith wrote a report for an hour"; + +lin s_304_1_p = ss "Smith wrote a report for two hours"; +lin s_304_2_q = ss "did Smith write a report"; +lin s_304_3_h = ss "Smith wrote a report"; + +lin s_305_1_p = ss "Smith discovered a new species for an hour"; + +lin s_306_1_p = ss "Smith discovered new species for two years"; +lin s_306_2_q = ss "did Smith discover new species"; +lin s_306_3_h = ss "Smith discovered new species"; + +lin s_307_1_p = ss "in 1994 ITEL sent a progress report every month"; +lin s_307_2_q = ss "did ITEL send a progress report in July 1994"; +lin s_307_3_h = ss "ITEL sent a progress report in July 1994"; + +lin s_308_1_p = ss "Smith wrote to a representative every week"; +lin s_308_2_q = ss "is there a representative that Smith wrote to every week"; +lin s_308_3_h = ss "there is a representative that Smith wrote to every week"; + +lin s_309_1_p = ss "Smith left the house at a quarter past five"; +lin s_309_2_p = ss "she took a taxi to the station and caught the first train to Luxembourg"; + +lin s_310_1_p = ss "Smith lost some files"; +lin s_310_2_p = ss "they were destroyed when her hard disk crashed"; + +lin s_311_1_p = ss "Smith had left the house at a quarter past five"; +lin s_311_2_p = ss "then she took a taxi to the station"; +lin s_311_3_q = ss "did Smith leave the house before she took a taxi to the station"; +lin s_311_4_h = ss "Smith left the house before she took a taxi to the station"; + +lin s_312_1_p = ss "ITEL always delivers reports late"; +lin s_312_2_p = ss "in 1993 ITEL delivered reports"; +lin s_312_3_q = ss "did ITEL deliver reports late in 1993"; +lin s_312_4_h = ss "ITEL delivered reports late in 1993"; + +lin s_313_1_p = ss "ITEL never delivers reports late"; +lin s_313_2_p = ss "in 1993 ITEL delivered reports"; +lin s_313_3_q = ss "did ITEL deliver reports late in 1993"; +lin s_313_4_h = ss "ITEL delivered reports late in 1993"; + +lin s_314_1_p = ss "Smith arrived in Paris on the 5th of May , 1995"; +lin s_314_2_p = ss "today is the 15th of May , 1995"; +lin s_314_3_p = ss "she is still in Paris"; +lin s_314_4_q = ss "was Smith in Paris on the 7th of May , 1995"; +lin s_314_5_h = ss "Smith was in Paris on the 7th of May , 1995"; + +lin s_315_1_p = ss "when Smith arrived in Katmandu she had been travelling for three days"; +lin s_315_2_q = ss "had Smith been travelling the day before she arrived in Katmandu"; +lin s_315_3_h = ss "Smith had been travelling the day before she arrived in Katmandu"; +lin s_315_3_h_NEW = ss "Smith had been travelling on the day before she arrived in Katmandu"; + +lin s_316_1_p = ss "Jones graduated in March and has been employed ever since"; +lin s_316_2_p = ss "Jones has been unemployed in the past"; +lin s_316_3_q = ss "was Jones unemployed at some time before he graduated"; +lin s_316_4_h = ss "Jones was unemployed at some time before he graduated"; + +lin s_317_1_p = ss "every representative has read this report"; +lin s_317_2_p = ss "no two representatives have read it at the same time"; +lin s_317_3_p = ss "no representative took less than half a day to read the report"; +lin s_317_4_p = ss "there are sixteen representatives"; +lin s_317_5_q = ss "did it take the representatives more than a week to read the report"; +lin s_317_6_h = ss "it took the representatives more than a week to read the report"; + +lin s_318_1_p = ss "while Jones was updating the program , Mary came in and told him about the board meeting"; +lin s_318_2_p = ss "she finished [..] before he did [..]"; +lin s_318_3_q = ss "did Mary's story last as long as Jones' updating the program"; +lin s_318_4_h = ss "Mary's story lasted as long as Jones' updating the program"; + +lin s_319_1_p = ss "before APCOM bought its present office building , it had been paying mortgage interest on the previous one for 8 years"; +lin s_319_2_p = ss "since APCOM bought its present office building it has been paying mortgage interest on it for more than 10 years"; +lin s_319_3_q = ss "has APCOM been paying mortgage interest for a total of 15 years or more"; +lin s_319_4_h = ss "APCOM has been paying mortgage interest for a total of 15 years or more"; + +lin s_320_1_p = ss "when Jones got his job at the CIA , he knew that he would never be allowed to write his memoirs"; +lin s_320_2_q = ss "is it the case that Jones is not and will never be allowed to write his memoirs"; +lin s_320_3_h = ss "it is the case that Jones is not and will never be allowed to write his memoirs"; +lin s_320_3_h_NEW = ss "it is the case that Jones is not [..] and never will be allowed to write his memoirs"; + +lin s_321_1_p = ss "Smith has been to Florence twice in the past"; +lin s_321_2_p = ss "Smith will go to Florence twice in the coming year"; +lin s_321_3_q = ss "two years from now will Smith have been to Florence at least four times"; +lin s_321_4_h = ss "two years from now Smith will have been to Florence at least four times"; + +lin s_322_1_p = ss "last week I already knew that when , in a month's time , Smith would discover that she had been duped she would be furious"; +lin s_322_1_p_NEW = ss "last week I already knew that when in a month's time , Smith would discover that she had been duped , she would be furious"; +lin s_322_2_q = ss "will it be the case that in a few weeks Smith will discover that she has been duped; and will she be furious"; +lin s_322_3_h = ss "it will be the case that in a few weeks Smith will discover that she has been duped; and she will be furious"; + +lin s_323_1_p = ss "no one gambling seriously stops until he is broke"; +lin s_323_1_p_NEW = ss "no one who is gambling seriously stops until he is broke"; +lin s_323_2_p = ss "no one can gamble when he is broke"; +lin s_323_3_q = ss "does everyone who starts gambling seriously stop the moment he is broke"; +lin s_323_4_h = ss "everyone who starts gambling seriously stops the moment he is broke"; +lin s_323_4_h_NEW = ss "everyone who starts gambling seriously stops at the moment when he is broke"; + +lin s_324_1_p = ss "no one who starts gambling seriously stops until he is broke"; +lin s_324_2_q = ss "does everyone who starts gambling seriously continue until he is broke"; +lin s_324_3_h = ss "everyone who starts gambling seriously continues until he is broke"; + +lin s_325_1_p = ss "nobody who is asleep ever knows that he is asleep"; +lin s_325_2_p = ss "but some people know that they have been asleep after they have been asleep"; +lin s_325_3_q = ss "do some people discover that they have been asleep"; +lin s_325_4_h = ss "some people discover that they have been asleep"; + +lin s_326_1_p = ss "ITEL built MTALK in 1993"; +lin s_326_2_q = ss "did ITEL finish MTALK in 1993"; +lin s_326_3_h = ss "ITEL finished MTALK in 1993"; + +lin s_327_1_p = ss "ITEL was building MTALK in 1993"; +lin s_327_2_q = ss "did ITEL finish MTALK in 1993"; +lin s_327_3_h = ss "ITEL finished MTALK in 1993"; + +lin s_328_1_p = ss "ITEL won the contract from APCOM in 1993"; +lin s_328_2_q = ss "did ITEL win a contract in 1993"; +lin s_328_3_h = ss "ITEL won a contract in 1993"; + +lin s_329_1_p = ss "ITEL was winning the contract from APCOM in 1993"; +lin s_329_2_q = ss "did ITEL win a contract in 1993"; +lin s_329_3_h = ss "ITEL won a contract in 1993"; + +lin s_330_1_p = ss "ITEL owned APCOM from 1988 to 1992"; +lin s_330_2_q = ss "did ITEL own APCOM in 1990"; +lin s_330_3_h = ss "ITEL owned APCOM in 1990"; + +lin s_331_1_p = ss "Smith and Jones left the meeting"; +lin s_331_2_q = ss "did Smith leave the meeting"; +lin s_331_3_h = ss "Smith left the meeting"; + +lin s_332_1_p = ss "Smith and Jones left the meeting"; +lin s_332_2_q = ss "did Jones leave the meeting"; +lin s_332_3_h = ss "Jones left the meeting"; + +lin s_333_1_p = ss "Smith , Anderson and Jones met"; +lin s_333_2_q = ss "was there a group of people that met"; +lin s_333_3_h = ss "there was a group of people that met"; + +lin s_334_1_p = ss "Smith knew that ITEL had won the contract in 1992"; +lin s_334_2_q = ss "did ITEL win the contract in 1992"; +lin s_334_3_h = ss "ITEL won the contract in 1992"; + +lin s_335_1_p = ss "Smith believed that ITEL had won the contract in 1992"; +lin s_335_2_q = ss "did ITEL win the contract in 1992"; +lin s_335_3_h = ss "ITEL won the contract in 1992"; + +lin s_336_1_p = ss "ITEL managed to win the contract in 1992"; +lin s_336_2_q = ss "did ITEL win the contract in 1992"; +lin s_336_3_h = ss "ITEL won the contract in 1992"; + +lin s_337_1_p = ss "ITEL tried to win the contract in 1992"; +lin s_337_2_q = ss "did ITEL win the contract in 1992"; +lin s_337_3_h = ss "ITEL won the contract in 1992"; + +lin s_338_1_p = ss "it is true that ITEL won the contract in 1992"; +lin s_338_2_q = ss "did ITEL win the contract in 1992"; +lin s_338_3_h = ss "ITEL won the contract in 1992"; + +lin s_339_1_p = ss "it is false that ITEL won the contract in 1992"; +lin s_339_2_q = ss "did ITEL win the contract in 1992"; +lin s_339_3_h = ss "ITEL won the contract in 1992"; + +lin s_340_1_p = ss "Smith saw Jones sign the contract"; +lin s_340_2_p = ss "if Jones signed the contract , his heart was beating"; +lin s_340_3_q = ss "did Smith see Jones' heart beat"; +lin s_340_4_h = ss "Smith saw Jones' heart beat"; + +lin s_341_1_p = ss "Smith saw Jones sign the contract"; +lin s_341_2_p = ss "when Jones signed the contract , his heart was beating"; +lin s_341_3_q = ss "did Smith see Jones' heart beat"; +lin s_341_4_h = ss "Smith saw Jones' heart beat"; + +lin s_342_1_p = ss "Smith saw Jones sign the contract"; +lin s_342_2_q = ss "did Jones sign the contract"; +lin s_342_3_h = ss "Jones signed the contract"; + +lin s_343_1_p = ss "Smith saw Jones sign the contract"; +lin s_343_2_p = ss "Jones is the chairman of ITEL"; +lin s_343_3_q = ss "did Smith see the chairman of ITEL sign the contract"; +lin s_343_4_h = ss "Smith saw the chairman of ITEL sign the contract"; + +lin s_344_1_p = ss "Helen saw the chairman of the department answer the phone"; +lin s_344_2_p = ss "the chairman of the department is a person"; +lin s_344_3_q = ss "is there anyone whom Helen saw answer the phone"; +lin s_344_4_h = ss "there is someone whom Helen saw answer the phone"; + +lin s_345_1_p = ss "Smith saw Jones sign the contract and [..] his secretary make a copy"; +lin s_345_2_q = ss "did Smith see Jones sign the contract"; +lin s_345_3_h = ss "Smith saw Jones sign the contract"; + +lin s_346_1_p = ss "Smith saw Jones sign the contract or [..] [..] cross out the crucial clause"; +lin s_346_2_q = ss "did Smith either see Jones sign the contract or see Jones cross out the crucial clause"; +lin s_346_3_h = ss "Smith either saw Jones sign the contract or saw Jones cross out the crucial clause"; + +} diff --git a/examples/fracas/src/FraCaSBankSwe.gf b/examples/fracas/src/FraCaSBankSwe.gf new file mode 100644 index 000000000..437761494 --- /dev/null +++ b/examples/fracas/src/FraCaSBankSwe.gf @@ -0,0 +1,3 @@ +--# -path=.:alltenses:prelude + +concrete FraCaSBankSwe of FraCaSBank = FraCaSBankI with (FraCaS = FraCaSSwe); diff --git a/examples/fracas/src/FraCaSEng.gf b/examples/fracas/src/FraCaSEng.gf new file mode 100644 index 000000000..25e94777b --- /dev/null +++ b/examples/fracas/src/FraCaSEng.gf @@ -0,0 +1,69 @@ +--# -path=.:alltenses + +concrete FraCaSEng of FraCaS = GrammarEng, AdditionsEng, FraCaSLexEng ** open + Prelude, + (G=GrammarEng), + (A=AdditionsEng), + (E=ExtraEng), + (R=ResEng), + (P=ParadigmsEng), + (X=ParamX), + (C=Coordination) + in { + +-- language independent functions + +lin + ComparAsAs x0 x1 = (G.CAdvAP (G.as_CAdv) (G.PositA x0) x1); + +lin + Adverbial x0 = (PAdverbial (G.NoPConj) x0); + PAdverbial x0 x1 = (G.PhrUtt x0 (G.UttAdv x1) (G.NoVoc)); + Nounphrase x0 = (PNounphrase (G.NoPConj) x0); + PNounphrase x0 x1 = (G.PhrUtt x0 (G.UttNP x1) (G.NoVoc)); + Question x0 = (PQuestion (G.NoPConj) x0); + PQuestion x0 x1 = (G.PhrUtt x0 (G.UttQS x1) (G.NoVoc)); + Sentence x0 = (PSentence (G.NoPConj) x0); + PSentence x0 x1 = (G.PhrUtt x0 (G.UttS x1) (G.NoVoc)); + +lin + Past = (G.TTAnt (G.TPast) (G.ASimul)); + PastPerfect = (G.TTAnt (G.TPast) (G.AAnter)); + Present = (G.TTAnt (G.TPres) (G.ASimul)); + PresentPerfect = (G.TTAnt (G.TPres) (G.AAnter)); + Future = (G.TTAnt (G.TFut) (G.ASimul)); + FuturePerfect = (G.TTAnt (G.TFut) (G.AAnter)); + Conditional = (G.TTAnt (G.TCond) (G.ASimul)); + +lin + ConjCN2 c n1 n2 = (G.ConjCN c (G.BaseCN n1 n2)); + ConjNP2 c n1 n2 = (G.ConjNP c (G.BaseNP n1 n2)); + ConjNP3 c n1 n2 n3 = (G.ConjNP c (G.ConsNP n1 (G.BaseNP n2 n3))); + ConjQS2 c q1 q2 = (A.ConjQS c (A.BaseQS q1 q2)); + ConjS2 c s1 s2 = (G.ConjS c (G.BaseS s1 s2)); + ConjVPI2 c v1 v2 = (A.ConjVPI c (A.BaseVPI (A.MkVPI v1) (A.MkVPI v2))); + ConjVPS2 c t1 p1 v1 t2 p2 v2 = (A.ConjVPS c (A.BaseVPS (A.MkVPS t1 p1 v1) (A.MkVPS t2 p2 v2))); + +-- language dependent functions + +lin + UncNeg = E.UncNeg ; + +lin + ComplVSa = A.ComplBareVS ; + ProgrVPa = G.ProgrVP ; + +lin + elliptic_V = P.mkV ellipsis ellipsis ellipsis ellipsis ellipsis ; + elliptic_NP_Sg = {s = \\c => ellipsis; a = R.AgP3Sg R.Neutr} ; + elliptic_NP_Pl = {s = \\c => ellipsis; a = R.AgP3Pl} ; + elliptic_VP = R.predV elliptic_V ; + elliptic_Cl = {s = \\_,_,_,_ => ellipsis} ; + elliptic_VPSlash = R.predV elliptic_V ** {c2 = ""}; + elliptic_V2V = P.mkV2V elliptic_V P.noPrep P.noPrep ; + elliptic_CN = {s = \\n,c => ellipsis; g = R.Neutr} ; + +oper + ellipsis : Str = "[..]" ; + +} diff --git a/examples/fracas/src/FraCaSLex.gf b/examples/fracas/src/FraCaSLex.gf new file mode 100644 index 000000000..751c03a8d --- /dev/null +++ b/examples/fracas/src/FraCaSLex.gf @@ -0,0 +1,519 @@ +--# -path=.:alltenses + +-- FraCaSLex: Abstract lexicon for the FraCaS test suite + +abstract FraCaSLex = Cat ** { + +fun +-- NOUNS + accountant_N : N ; + agenda_N : N ; + animal_N : N ; + apcom_contract_N : N ; + apcom_manager_N : N ; + auditor_N : N ; + authority_N : N ; + board_meeting_N : N ; + boss_N : N ; + business_N : N ; + businessman_N : N ; + car_N : N ; + case_N : N ; + chain_N : N ; + chairman_N : N ; + chairman_N2 : N2 ; + charity_N : N ; + clause_N : N ; + client_N : N ; + colleague_N : N ; + commissioner_N : N ; + committee_N : N ; + committee_member_N : N ; + company_N : N ; + company_car_N : N ; + company_director_N : N ; + computer_N : N ; + concert_N : N ; + conference_N : N ; + continent_N : N ; + contract_N : N ; + copy_N : N ; + country_N : N ; + cover_page_N : N ; + customer_N : N ; + day_N : N ; + delegate_N : N ; + demonstration_N : N ; + department_N : N ; + desk_N : N ; + diamond_N : N ; + editor_N : N ; + elephant_N : N ; + european_N : N ; + executive_N : N ; + factory_N : N ; + fee_N : N ; + file_N : N ; + greek_N : N ; + group_N2 : N2 ; + hard_disk_N : N ; + heart_N : N ; + hour_N : N ; + house_N : N ; + individual_N : N ; + inhabitant_N2 : N2 ; + invoice_N : N ; + irishman_N : N ; + italian_N : N ; + itel_computer_N : N ; + itelxz_N : N ; + itelzx_N : N ; + itelzy_N : N ; + item_N : N ; + job_N : N ; + labour_mp_N : N ; + laptop_computer_N : N ; + law_lecturer_N : N ; + lawyer_N : N ; + line_N : N ; + literature_N : N ; + lobby_N : N ; + loss_N : N ; + machine_N : N ; + mammal_N : N ; + man_N : N ; + meeting_N : N ; + member_N : N ; + member_state_N : N ; + memoir_N : N ; + mips_N : N ; + moment_N : N ; + mortgage_interest_N : N ; + mouse_N : N ; + newspaper_N : N ; + nobel_prize_N : N ; + nobel_prize_N2 : N2 ; + note_N : N ; + novel_N : N ; + office_building_N : N ; + one_N : N ; + order_N : N ; + paper_N : N ; + payrise_N : N ; + pc6082_N : N ; + performance_N : N ; + person_N : N ; + philosopher_N : N ; + phone_N : N ; + politician_N : N ; + popular_music_N : N ; + program_N : N ; + progress_report_N : N ; + project_proposal_N : N ; + proposal_N : N ; + report_N : N ; + representative_N : N ; + resident_N : N ; + resident_in_N2 : N2 ; + resident_on_N2 : N2 ; + result_N : N ; + right_N : N ; + sales_department_N : N ; + scandinavian_N : N ; + secretary_N : N ; + service_contract_N : N ; + shore_N : N ; + software_fault_N : N ; + species_N : N ; + station_N : N ; + stock_market_trader_N : N ; + stockmarket_trader_N : N ; + story_N : N ; + student_N : N ; + survey_N : N ; + swede_N : N ; + system_N : N ; + system_failure_N : N ; + taxi_N : N ; + temper_N : N ; + tenor_N : N ; + time_N : N ; + today_N : N ; + traffic_N : N ; + train_N : N ; + university_graduate_N : N ; + university_student_N : N ; + week_N : N ; + wife_N : N ; + woman_N : N ; + workstation_N : N ; + world_N : N ; + year_N : N ; + +-- PROPER NOUNS + alan_PN : PN ; + anderson_PN : PN ; + apcom_PN : PN ; + berlin_PN : PN ; + bill_PN : PN ; + birmingham_PN : PN ; + bt_PN : PN ; + bug_32985_PN : PN ; + cambridge_PN : PN ; + carl_PN : PN ; + dumbo_PN : PN ; + europe_PN : PN ; + fido_PN : PN ; + florence_PN : PN ; + frank_PN : PN ; + gfi_PN : PN ; + helen_PN : PN ; + icm_PN : PN ; + itel_PN : PN ; + john_PN : PN ; + jones_PN : PN ; + katmandu_PN : PN ; + kim_PN : PN ; + luxembourg_PN : PN ; + mary_PN : PN ; + mfi_PN : PN ; + mickey_PN : PN ; + mtalk_PN : PN ; + paris_PN : PN ; + pavarotti_PN : PN ; + peter_PN : PN ; + portugal_PN : PN ; + r95103_PN : PN ; + scandinavia_PN : PN ; + smith_PN : PN ; + southern_europe_PN : PN ; + sue_PN : PN ; + sweden_PN : PN ; + the_cia_PN : PN ; + the_m25_PN : PN ; + +-- PRONOUNS + anyone_Pron : Pron ; + everyone_Pron : Pron ; + no_one_Pron : Pron ; + someone_Pron : Pron ; + nobody_Pron : Pron ; + sheRefl_Pron : Pron ; + heRefl_Pron : Pron ; + theyRefl_Pron : Pron ; + itRefl_Pron : Pron ; + +-- RELATIVE PRONOUNS + that_RP : RP ; + +-- ADJECTIVES + ambitious_A : A ; + ancient_A : A ; + asleep_A : A ; + blue_A : A ; + british_A : A ; + broke_A : A ; + canadian_A : A ; + clever_A : A ; + competent_A : A ; + crucial_A : A ; + dedicated_A : A ; + different_A : A ; + employed_A : A ; + excellent_A : A ; + false_A : A ; + fast_A : A ; + fat_A : A ; + female_A : A ; + former_A : A ; + fourlegged_A : A ; + free_A : A ; + furious_A : A ; + genuine_A : A ; + german_A : A ; + great_A : A ; + important_A : A ; + impressed_by_A2 : A2 ; + indispensable_A : A ; + interesting_A : A ; + irish_A : A ; + italian_A : A ; + known_A : A ; + large_A : A ; + leading_A : A ; + legal_A : A ; + likely_A : A ; + major_A : A ; + male_A : A ; + many_A : A ; + missing_A : A ; + modest_A : A ; + national_A : A ; + new_A : A ; + north_american_A : A ; + noted_A : A ; + own_A : A ; + poor8bad_A : A ; + poor8penniless_A : A ; + portuguese_A : A ; + present8attending_A : A ; + present8current_A : A ; + previous_A : A ; + red_A : A ; + resident_A : A ; + scandinavian_A : A ; + serious_A : A ; + slow_A : A ; + small_A : A ; + successful_A : A ; + swedish_A : A ; + true_A : A ; + unemployed_A : A ; + western_A : A ; + +-- VERBS + accept_V2 : V2 ; + allow_V2V : V2V ; + answer_V2 : V2 ; + appoint_V2 : V2 ; + arrive_in_V2 : V2 ; + attend_V2 : V2 ; + award_V3 : V3 ; + beat_V : V ; + become_V2 : V2 ; + believe_VS : VS ; + blame1_V2 : V2 ; + blame2_V2 : V2 ; + bring_V2V : V2V ; + build_V2 : V2 ; + buy_V2 : V2 ; + catch_V2 : V2 ; + chair_V2 : V2 ; + claim_VS : VS ; + come_cheap_VP : VP ; + come_in_V : V ; + continue_V : V ; + contribute_to_V3 : V3 ; + cost_V2 : V2 ; + crash_V : V ; + cross_out_V2 : V2 ; + deliver_V2 : V2 ; + deliver_V3 : V3 ; + destroy_V2 : V2 ; + develop_V2 : V2 ; + discover_V2 : V2 ; + discover_VS : VS ; + do_VV : VV ; + dupe_V2 : V2 ; + exist_V : V ; + expand_V : V ; + find_V2 : V2 ; + finish_V2 : V2 ; + finish_VV : VV ; + found_V2 : V2 ; + gamble_V : V ; + get_V2 : V2 ; + going_to_VV : VV ; + go8travel_V : V ; + go8walk_V : V ; + graduate_V : V ; + hate_V2 : V2 ; + hurt_V2 : V2 ; + increase_V : V ; + know_VQ : VQ ; + know_VS : VS ; + last_V2 : V2 ; + leave_V : V ; + leave_V2 : V2 ; + like_V2 : V2 ; + live_V : V ; + lose_V2 : V2 ; + maintain_V2 : V2 ; + make8become_V2 : V2 ; + make8do_V2 : V2 ; + manage_VV : VV ; + meet_V : V ; + need_V2 : V2 ; + need_VV : VV ; + obtain_from_V3 : V3 ; + open_V2 : V2 ; + own_V2 : V2 ; + pay_V2 : V2 ; + publish_V2 : V2 ; + put_in_V3 : V3 ; + read_V2 : V2 ; + read_out_V2 : V2 ; + remove_V2 : V2 ; + rent_from_V3 : V3 ; + represent_V2 : V2 ; + revise_V2 : V2 ; + run_V2 : V2 ; + say_VS : VS ; + see_V2V : V2V ; + sell_V2 : V2 ; + send_V2 : V2 ; + shall_VV : VV ; + sign_V2 : V2 ; + sing_V2 : V2 ; + speak_to_V2 : V2 ; + spend_V2 : V2 ; + start_V : V ; + start_VV : VV ; + stop_V : V ; + suggest_to_V2S : V2S ; + swim_V : V ; + take_V2 : V2 ; + take_V2V : V2V ; + take_part_in_V2 : V2 ; + tell_about_V3 : V3 ; + travel_V : V ; + try_VV : VV ; + update_V2 : V2 ; + use_V2 : V2 ; + use_VV : VV ; + vote_for_V2 : V2 ; + win_V2 : V2 ; + work_V : V ; + work_in_V2 : V2 ; + write_V2 : V2 ; + write_to_V2 : V2 ; + + award_and_be_awarded_V2 : V2 ; + +-- DETERMINERS + a_few_Det : Det ; + a_lot_of_Det : Det ; + another_Det : Det ; + anyPl_Det : Det ; + anySg_Det : Det ; + both_Det : Det ; + each_Det : Det ; + either_Det : Det ; + neither_Det : Det ; + one_or_more_Det : Det ; + several_Det : Det ; + twice_as_many_Det : Det ; + + half_a_Card : Card ; + + the_other_Q : Quant ; + +-- NUMERALS + N_one, N_two, N_three, N_four, N_five, N_six, N_eight, N_ten, N_eleven, N_sixteen, N_twenty, N_fortyfive : Numeral ; + N_2, N_4, N_8, N_10, N_13, N_14, N_15, N_99, N_100, N_150, N_500, N_2500, N_3000, N_5500 : Numeral ; + +-- ADVERBS + anywhere_Adv : Adv ; + ever_since_Adv : Adv ; + late_Adv : Adv ; + long_Adv : Adv ; + over_Adv : Adv ; + part_time_Adv : Adv ; + together_Adv : Adv ; + too_Adv : Adv ; + twice_Adv : Adv ; + yesterday_Adv : Adv ; + + at_home_Adv : Adv ; + + all_AdV : AdV ; + already_AdV : AdV ; + also_AdV : AdV ; + currently_AdV : AdV ; + ever_AdV : AdV ; + never_AdV : AdV ; + now_AdV : AdV ; + still_AdV : AdV ; + + really_AdA : AdA ; + + more_than_AdN : AdN ; + less_than_AdN : AdN ; + +-- TIME & DATE EXPRESSIONS + at_8_am_Adv : Adv ; + at_a_quarter_past_five_Adv : Adv ; + at_five_oclock_Adv : Adv ; + at_four_oclock_Adv : Adv ; + by_11_am_Adv : Adv ; + for_8_years_Adv : Adv ; + for_a_total_of_15_years_or_more_Adv : Adv ; + for_a_year_Adv : Adv ; + for_an_hour_Adv : Adv ; + for_exactly_a_year_Adv : Adv ; + for_more_than_10_years_Adv : Adv ; + for_more_than_two_years_Adv : Adv ; + for_three_days_Adv : Adv ; + for_two_hours_Adv : Adv ; + for_two_years_Adv : Adv ; + friday_13th_Adv : Adv ; + from_1988_to_1992_Adv : Adv ; + in_1990_Adv : Adv ; + in_1991_Adv : Adv ; + in_1992_Adv : Adv ; + in_1993_Adv : Adv ; + in_1994_Adv : Adv ; + in_a_few_weeks_Adv : Adv ; + in_a_months_time_Adv : Adv ; + in_july_1994_Adv : Adv ; + in_march_Adv : Adv ; + in_march_1993_Adv : Adv ; + in_one_hour_Adv : Adv ; + in_the_coming_year_Adv : Adv ; + in_two_hours_Adv : Adv ; + on_friday_Adv : Adv ; + on_july_4th_1994_Adv : Adv ; + on_july_8th_1994_Adv : Adv ; + on_monday_Adv : Adv ; + on_the_5th_of_may_1995_Adv : Adv ; + on_the_7th_of_may_1995_Adv : Adv ; + on_thursday_Adv : Adv ; + on_tuesday_Adv : Adv ; + on_wednesday_Adv : Adv ; + since_1992_Adv : Adv ; + in_the_past_Adv : Adv ; + at_some_time_Adv : Adv ; + at_the_same_time_Adv : Adv ; + saturday_july_14th_Adv : Adv ; + the_15th_of_may_1995_Adv : Adv ; + year_1996_Adv : Adv ; + + every_month_Adv : Adv ; + every_week_Adv : Adv ; + last_week_Adv : Adv ; + two_years_from_now_Adv : Adv ; + at_least_four_times : Adv ; + on_time_Adv : Adv ; + +-- PREPOSITIONS + at_Prep : Prep ; + outside_Prep : Prep ; + within_Prep : Prep ; + than_Prep : Prep ; + out_of_Prep : Prep ; + +-- PREDETERMINERS + at_least_Predet : Predet ; + at_most_Predet : Predet ; + exactly_Predet : Predet ; + just_Predet : Predet ; + most_of_Predet : Predet ; + +-- CONJUNCTIONS + andSg_Conj : Conj ; + comma_and_Conj : Conj ; + semicolon_and_Conj : Conj ; + if_comma_then_Conj : Conj ; + + after_Subj : Subj ; + before_Subj : Subj ; + until_Subj : Subj ; + while_Subj : Subj ; + than_Subj : Subj ; + since_Subj : Subj ; + + that_is_PConj : PConj ; + and_PConj : PConj ; + then_PConj : PConj ; + +} diff --git a/examples/fracas/src/FraCaSLexEng.gf b/examples/fracas/src/FraCaSLexEng.gf new file mode 100644 index 000000000..646f7621c --- /dev/null +++ b/examples/fracas/src/FraCaSLexEng.gf @@ -0,0 +1,569 @@ +--# -path=.:alltenses + +-- FraCaSLexEng: Concrete lexicon for the FraCaS test suite + +concrete FraCaSLexEng of FraCaSLex = CatEng ** + open ParadigmsEng, (I=IrregEng), Prelude, MorphoEng, ResEng, (G=GrammarEng), (E=ExtraEng), (X=ConstructX) in { + +lin +-- NOUNS + accountant_N = mkN human (mkN "accountant") ; + agenda_N = mkN "agenda" ; + animal_N = mkN "animal" ; + apcom_contract_N = mkN "APCOM contract" ; + apcom_manager_N = mkN human (mkN "APCOM manager") ; + auditor_N = mkN human (mkN "auditor") ; + authority_N = mkN human (mkN "authority") ; + board_meeting_N = mkN "board meeting" ; + boss_N = mkN human (mkN "boss") ; + business_N = mkN "business" ; + businessman_N = mkN human (mkN "businessman" "businessmen") ; + car_N = mkN "car" ; + case_N = mkN "case" ; + chain_N = mkN "chain" ; + chairman_N = mkN human (mkN "chairman" "chairmen") ; + chairman_N2 = mkN2 (mkN human (mkN "chairman" "chairmen")) (mkPrep "of") ; + charity_N = mkN "charity" ; + clause_N = mkN "clause" ; + client_N = mkN human (mkN "client") ; + colleague_N = mkN human (mkN "colleague") ; + commissioner_N = mkN human (mkN "commissioner") ; + committee_N = mkN "committee" ; + committee_member_N = mkN human (mkN "committee member") ; + company_N = mkN "company" ; + company_car_N = mkN "company car" ; + company_director_N = mkN human (mkN "company director") ; + computer_N = mkN "computer" ; + concert_N = mkN "concert" ; + conference_N = mkN "conference" ; + continent_N = mkN "continent" ; + contract_N = mkN "contract" ; + copy_N = mkN "copy" ; + country_N = mkN "country" ; + cover_page_N = mkN "cover page" ; + customer_N = mkN human (mkN "customer") ; + day_N = mkN "day" ; + delegate_N = mkN human (mkN "delegate") ; + demonstration_N = mkN "demonstration" ; + department_N = mkN "department" ; + desk_N = mkN "desk" ; + diamond_N = mkN "diamond" ; + editor_N = mkN human (mkN "editor") ; + elephant_N = mkN "elephant" ; + european_N = mkN human (mkN "European") ; + executive_N = mkN human (mkN "executive") ; + factory_N = mkN "factory" ; + fee_N = mkN "fee" ; + file_N = mkN "file" ; + greek_N = mkN human (mkN "Greek") ; + group_N2 = mkN2 (mkN "group") ; + hard_disk_N = mkN "hard disk" ; + heart_N = mkN "heart" ; + hour_N = mkN "hour" ; + house_N = mkN "house" ; + individual_N = mkN human (mkN "individual") ; + inhabitant_N2 = mkN2 (mkN human (mkN "inhabitant")) (mkPrep "of") ; + invoice_N = mkN "invoice" ; + irishman_N = mkN human (mkN "Irishman" "Irishmen") ; + italian_N = mkN human (mkN "Italian") ; + itel_computer_N = mkN "ITEL computer" ; + itelxz_N = mkN "ITEL-XZ" ; + itelzx_N = mkN "ITEL-ZX" ; + itelzy_N = mkN "ITEL-ZY" ; + item_N = mkN "item" ; + job_N = mkN "job" ; + labour_mp_N = mkN human (mkN "Labour MP") ; + laptop_computer_N = mkN "laptop computer" ; + law_lecturer_N = mkN human (mkN "law lecturer") ; + lawyer_N = mkN human (mkN "lawyer") ; + line_N = mkN "line" ; + literature_N = mkN "literature" ; + lobby_N = mkN "lobby" ; + loss_N = mkN "loss" ; + machine_N = mkN "machine" ; + mammal_N = mkN "mammal" ; + man_N = mkN human (mkN "man" "men") ; + meeting_N = mkN "meeting" ; + member_N = mkN human (mkN "member") ; + member_state_N = mkN "member state" ; + memoir_N = mkN "memoir" ; + mips_N = mkN "MIPS" "MIPS" "MIPS'" "MIPS'" ; + moment_N = mkN "moment" ; + mortgage_interest_N = mkN "mortgage interest" ; + mouse_N = mkN "mouse" "mice" ; + newspaper_N = mkN "newspaper" ; + nobel_prize_N = mkN "Nobel prize" ; + nobel_prize_N2 = mkN2 (mkN "Nobel prize") (mkPrep "for") ; + note_N = mkN "note" ; + novel_N = mkN "novel" ; + office_building_N = mkN "office building" ; + one_N = mkN "one" ; + order_N = mkN "order" ; + paper_N = mkN "paper" ; + payrise_N = mkN "payrise" ; + pc6082_N = mkN "PC-6082" ; + performance_N = mkN "performance" ; + person_N = mkN human (mkN "person" "people") ; + philosopher_N = mkN human (mkN "philosopher") ; + phone_N = mkN "phone" ; + politician_N = mkN human (mkN "politician") ; + popular_music_N = mkN "popular music" ; + program_N = mkN "program" ; + progress_report_N = mkN "progress report" ; + project_proposal_N = mkN "project proposal" ; + proposal_N = mkN "proposal" ; + report_N = mkN "report" ; + representative_N = mkN human (mkN "representative") ; + resident_N = mkN human (mkN "resident") ; + resident_in_N2 = mkN2 (mkN human (mkN "resident")) (mkPrep "of") ; + resident_on_N2 = mkN2 (mkN human (mkN "resident")) (mkPrep "of") ; + result_N = mkN "result" ; + right_N = mkN "right" ; + sales_department_N = mkN "sales department" ; + scandinavian_N = mkN human (mkN "Scandinavian") ; + secretary_N = mkN human (mkN "secretary") ; + service_contract_N = mkN "service contract" ; + shore_N = mkN "shore" ; + software_fault_N = mkN "software fault" ; + species_N = mkN "species" "species" ; + station_N = mkN "station" ; + stock_market_trader_N = mkN human (mkN "stock market trader") ; + stockmarket_trader_N = mkN human (mkN "stock-market trader") ; + story_N = mkN "story" ; + student_N = mkN human (mkN "student") ; + survey_N = mkN "survey" ; + swede_N = mkN human (mkN "Swede") ; + system_N = mkN "system" ; + system_failure_N = mkN "system failure" ; + taxi_N = mkN "taxi" ; + temper_N = mkN "temper" ; + tenor_N = mkN human (mkN "tenor") ; + time_N = mkN "time" ; + today_N = mkN "today" ; + traffic_N = mkN "traffic" ; + train_N = mkN "train" ; + university_graduate_N = mkN human (mkN "university graduate") ; + university_student_N = mkN human (mkN "university student") ; + week_N = mkN "week" ; + wife_N = mkN human (mkN "wife" "wives") ; + woman_N = mkN human (mkN "woman" "women") ; + workstation_N = mkN "workstation" ; + world_N = mkN "world" ; + year_N = mkN "year" ; + +-- PROPER NOUNS + alan_PN = mkPN "Alan" ; + anderson_PN = mkPN "Anderson" ; + apcom_PN = mkPN "APCOM" ; + berlin_PN = mkPN "Berlin" ; + bill_PN = mkPN "Bill" ; + birmingham_PN = mkPN "Birmingham" ; + bt_PN = mkPN "BT" ; + bug_32985_PN = mkPN "Bug # 32-985" ; + cambridge_PN = mkPN "Cambridge" ; + carl_PN = mkPN "Carl" ; + dumbo_PN = mkPN "Dumbo" ; + europe_PN = mkPN "Europe" ; + fido_PN = mkPN "Fido" ; + florence_PN = mkPN "Florence" ; + frank_PN = mkPN "Frank" ; + gfi_PN = mkPN "GFI" ; + helen_PN = mkPN "Helen" ; + icm_PN = mkPN "ICM" ; + itel_PN = mkPN "ITEL" ; + john_PN = mkPN "John" ; + jones_PN = mkPN (mkN "Jones" "-" "Jones'" "-") ; + katmandu_PN = mkPN "Katmandu" ; + kim_PN = mkPN "Kim" ; + luxembourg_PN = mkPN "Luxembourg" ; + mary_PN = mkPN "Mary" ; + mfi_PN = mkPN "MFI" ; + mickey_PN = mkPN "Mickey" ; + mtalk_PN = mkPN "MTALK" ; + paris_PN = mkPN (mkN "Paris" "-" "Paris'" "-") ; + pavarotti_PN = mkPN "Pavarotti" ; + peter_PN = mkPN "Peter" ; + portugal_PN = mkPN "Portugal" ; + r95103_PN = mkPN "R-95-103" ; + scandinavia_PN = mkPN "Scandinavia" ; + smith_PN = mkPN "Smith" ; + southern_europe_PN = mkPN "southern Europe" ; + sue_PN = mkPN "Sue" ; + sweden_PN = mkPN "Sweden" ; + the_cia_PN = mkPN "the CIA" ; + the_m25_PN = mkPN "the M25" ; + +-- PRONOUNS + anyone_Pron = mkPron "anyone" "anyone" "anyone's" "anyone's" singular P3 human ; + everyone_Pron = mkPron "everyone" "everyone" "everyone's" "everyone's" singular P3 human ; + no_one_Pron = mkPron "no one" "no one" "no one's" "no one's" singular P3 human ; + nobody_Pron = mkPron "nobody" "nobody" "nobody's" "nobody's" singular P3 human ; + someone_Pron = mkPron "someone" "someone" "someone's" "someone's" singular P3 human ; + sheRefl_Pron = G.she_Pron ; + heRefl_Pron = G.he_Pron ; + theyRefl_Pron = G.they_Pron ; + itRefl_Pron = G.it_Pron ; + +-- RELATIVE PRONOUNS + that_RP = E.that_RP ; + +-- ADJECTIVES + ambitious_A = mkA "ambitious" ; + ancient_A = compoundA (mkA "Ancient") ; + asleep_A = mkA "asleep" ; + blue_A = mkA "blue" ; + british_A = mkA "British" ; + broke_A = compoundA (mkA "broke") ; + canadian_A = mkA "Canadian" ; + clever_A = mkA "clever" "cleverer" ; + competent_A = mkA "competent" ; + crucial_A = mkA "crucial" ; + dedicated_A = mkA "dedicated" ; + different_A = mkA "different" ; + employed_A = mkA "employed" ; + excellent_A = mkA "excellent" ; + false_A = mkA "false" ; + fast_A = mkA "fast" ; + fat_A = mkA "fat" ; + female_A = mkA "female" ; + former_A = mkA "former" ; + fourlegged_A = mkA "four-legged" ; + free_A = mkA "free" ; + furious_A = mkA "furious" ; + genuine_A = mkA "genuine" ; + german_A = mkA "German" ; + great_A = mkA "great" ; + important_A = mkA "important" ; + impressed_by_A2 = mkA2 "impressed" (mkPrep "by") ; + indispensable_A = mkA "indispensable" ; + interesting_A = mkA "interesting" ; + irish_A = compoundA (mkA "Irish") ; + italian_A = mkA "Italian" ; + known_A = compoundA (mkA "known") ; + large_A = mkA "large" ; + leading_A = mkA "leading" ; + legal_A = mkA "legal" ; + likely_A = mkA "likely" "likelier" ; + major_A = mkA "major" ; + male_A = compoundA (mkA "male") ; + many_A = mkA "many" "more" "most" "mostly" ; + missing_A = mkA "missing" ; + modest_A = mkA "modest" ; + national_A = mkA "national" ; + new_A = mkA "new" ; + north_american_A = mkA "North American" ; + noted_A = mkA "noted" ; + own_A = compoundA (mkA "own") ; + poor8bad_A = mkA "poor" ; + poor8penniless_A = mkA "poor" ; + portuguese_A = mkA "Portuguese" ; + present8attending_A = mkA "present" ; + present8current_A = mkA "present" ; + previous_A = mkA "previous" ; + red_A = mkA "red" ; + resident_A = mkA "resident" ; + scandinavian_A = mkA "Scandinavian" ; + serious_A = compoundA (mkA "serious") ; + slow_A = mkA "slow" ; + small_A = mkA "small" ; + successful_A = mkA "successful" ; + swedish_A = mkA "Swedish" ; + true_A = mkA "true" ; + unemployed_A = mkA "unemployed" ; + western_A = mkA "western" ; + +-- VERBS + accept_V2 = mkV2 "accept" ; + allow_V2V = mkV2V (mkV "allow") noPrep (mkPrep "to") ; + answer_V2 = mkV2 (mkV "answer" "answered") ; + appoint_V2 = mkV2 "appoint" ; + arrive_in_V2 = mkV2 (mkV "arrive") (mkPrep "in") ; + attend_V2 = mkV2 "attend" ; + award_V3 = mkV3 "award" ; + beat_V = I.beat_V ; + become_V2 = mkV2 I.become_V ; + believe_VS = mkVS (mkV "believe") ; + blame1_V2 = mkV2 "blame" ; + blame2_V2 = mkV2 "blame" ; + bring_V2V = mkV2V I.bring_V noPrep (mkPrep "to") ; + build_V2 = mkV2 I.build_V ; + buy_V2 = mkV2 I.buy_V ; + catch_V2 = mkV2 I.catch_V ; + chair_V2 = mkV2 "chair" ; + claim_VS = mkVS (mkV "claim") ; + come_cheap_VP = G.UseV (partV I.come_V "cheap") ; + come_in_V = partV I.come_V "in" ; + continue_V = mkV "continue" ; + contribute_to_V3 = mkV3 (mkV "contribute") (mkPrep "to") ; + cost_V2 = mkV2 "cost" ; + crash_V = mkV "crash" ; + cross_out_V2 = mkV2 (partV (mkV "cross") "out") ; + deliver_V2 = mkV2 (mkV "deliver" "delivered") ; + deliver_V3 = mkV3 (mkV "deliver" "delivered") ; + destroy_V2 = mkV2 "destroy" ; + develop_V2 = mkV2 (mkV "develop" "developed") ; + discover_V2 = mkV2 (mkV "discover" "discovered") ; + discover_VS = mkVS (mkV "discover" "discovered") ; + dupe_V2 = mkV2 "dupe" ; + do_VV = E.do_VV ; + exist_V = mkV "exist" ; + expand_V = mkV "expand" ; + find_V2 = mkV2 I.find_V ; + finish_V2 = mkV2 "finish" ; + finish_VV = ingVV (mkV "finish") ; + found_V2 = mkV2 "found" ; + gamble_V = mkV "gamble" ; + get_V2 = mkV2 I.get_V ; + going_to_VV = mkVV I.go_V ; + go8travel_V = I.go_V ; + go8walk_V = I.go_V ; + graduate_V = mkV "graduate" ; + hate_V2 = mkV2 "hate" ; + hurt_V2 = mkV2 I.hurt_V ; + increase_V = mkV "increase" ; + know_VQ = mkVQ (mkV "know" "knew" "known") ; -- misrepresented in IrregEng.gf + know_VS = mkVS (mkV "know" "knew" "known") ; -- misrepresented in IrregEng.gf + last_V2 = mkV2 (mkV "last") ; + leave_V = I.leave_V ; + leave_V2 = mkV2 I.leave_V ; + like_V2 = mkV2 "like" ; + live_V = mkV "live" ; + lose_V2 = mkV2 I.lose_V ; + maintain_V2 = mkV2 "maintain" ; + make8become_V2 = mkV2 I.make_V ; + make8do_V2 = mkV2 I.make_V ; + manage_VV = mkVV (mkV "manage") ; + meet_V = I.meet_V ; + need_V2 = mkV2 "need" ; + need_VV = mkVV (mkV "need") ; + obtain_from_V3 = mkV3 (mkV "obtain") (mkPrep "from") ; + open_V2 = mkV2 (mkV "open" "opened") ; + own_V2 = mkV2 "own" ; + pay_V2 = mkV2 I.pay_V ; + publish_V2 = mkV2 "publish" ; + put_in_V3 = mkV3 I.put_V (mkPrep "in") ; + read_V2 = mkV2 I.read_V ; + read_out_V2 = mkV2 (partV I.read_V "out") ; + remove_V2 = mkV2 "remove" ; + rent_from_V3 = mkV3 (mkV "rent") (mkPrep "from") ; + represent_V2 = mkV2 "represent" ; + revise_V2 = mkV2 "revise" ; + run_V2 = mkV2 I.run_V ; + say_VS = mkVS I.say_V ; + see_V2V = mkV2V I.see_V noPrep noPrep ; + sell_V2 = mkV2 I.sell_V ; + send_V2 = mkV2 I.send_V ; + shall_VV = { + s = table { + VVF VInf => ["shall"] ; -- what to do with these forms? + VVF VPres => "shall" ; + VVF VPPart => ["should"] ; + VVF VPresPart => ["should"] ; -- what to do with these forms? + VVF VPast => ["should"] ; + VVPastNeg => ["shouldn't"] ; + VVPresNeg => "shan't" + } ; + typ = VVAux + } ; + sign_V2 = mkV2 "sign" ; + sing_V2 = mkV2 I.sing_V ; + speak_to_V2 = mkV2 I.speak_V (mkPrep "to"); + spend_V2 = mkV2 I.spend_V ; + start_V = mkV "start" ; + start_VV = ingVV (mkV "start") ; + stop_V = mkV "stop" ; + suggest_to_V2S = mkV2S (mkV "suggest") (mkPrep "to") ; + swim_V = I.swim_V ; + take_V2V = mkV2V I.take_V noPrep (mkPrep "to") ; + take_V2 = mkV2 I.take_V ; + take_part_in_V2 = mkV2 (partV I.take_V "part") (mkPrep "in") ; + tell_about_V3 = mkV3 I.tell_V (mkPrep "about") ; + travel_V = mkV "travel" "travelled" ; + try_VV = mkVV (mkV "try") ; + update_V2 = mkV2 "update" ; + use_V2 = mkV2 "use" ; + use_VV = mkVV (mkV "used" "used" "used" "used" "used") ; -- e.g. "X used to Y", "X did used to Y" + vote_for_V2 = mkV2 (mkV "vote") (mkPrep "for") ; + win_V2 = mkV2 I.win_V ; + work_V = mkV "work" ; + work_in_V2 = mkV2 work_V (mkPrep "in") ; + write_V2 = mkV2 I.write_V ; + write_to_V2 = mkV2 I.write_V (mkPrep "to") ; + + award_and_be_awarded_V2 = mkV2 (mkV "award and be awarded" + "awards and is awarded" + "awarded and was awarded" + "awarded and been awarded" + "awarding and been awarding") ; + +-- DETERMINERS + a_few_Det = mkDeterminer plural "a few" ; + a_lot_of_Det = mkDeterminer singular "a lot of" ; + another_Det = mkDeterminer singular "another" ; + anyPl_Det = mkDeterminer plural "any" ; + anySg_Det = mkDeterminer singular "any" ; + both_Det = mkDeterminer plural "both" ; + each_Det = E.each_Det ; + either_Det = mkDeterminer singular "either" ; + neither_Det = mkDeterminer singular "neither" ; + one_or_more_Det = mkDeterminer plural "one or more" ; + several_Det = mkDeterminer plural "several" ; + twice_as_many_Det = mkDeterminer plural "twice as many" ; + + half_a_Card = {s = \\c => "half a"; n = Sg} ; + + the_other_Q = mkQuant "the other" "the other" ; + +-- NUMERALS + +oper + selectSub20 : {s : DForm => CardOrd => ResEng.Case => Str} -> DForm -> Numeral ; + selectSub20 num dform = lin Numeral {s = num.s ! dform; n = plural} ; + + prefixNumeral : Str -> {s : CardOrd => ResEng.Case => Str; n : ResEng.Number} -> Numeral ; + prefixNumeral prefix num = lin Numeral {s = \\o,c => prefix + num.s ! o ! c; n = num.n} ; + +lin + N_one = {s = G.pot01.s ! unit; n = singular} ; + N_two = selectSub20 G.n2 unit ; + N_three = selectSub20 G.n3 unit ; + N_four = selectSub20 G.n4 unit ; + N_five = selectSub20 G.n5 unit ; + N_six = selectSub20 G.n6 unit ; + N_eight = selectSub20 G.n8 unit ; + N_ten = selectSub20 G.pot01 ten ; + N_eleven = selectSub20 G.pot01 teen ; + N_sixteen = selectSub20 G.n6 teen ; + N_twenty = selectSub20 G.n2 ten ; + N_fortyfive = {s = \\o,c => "forty" ++ N_five.s ! o ! c; n = plural} ; + + N_2 = G.D_2 ; + N_4 = G.D_4 ; + N_8 = G.D_8 ; + N_10 = prefixNumeral "1" G.D_0 ; + N_13 = prefixNumeral "1" G.D_3 ; + N_14 = prefixNumeral "1" G.D_4 ; + N_15 = prefixNumeral "1" G.D_5 ; + N_99 = prefixNumeral "9" G.D_9 ; + N_100 = prefixNumeral "10" G.D_0 ; + N_150 = prefixNumeral "15" G.D_0 ; + N_500 = prefixNumeral "50" G.D_0 ; + N_2500 = prefixNumeral "250" G.D_0 ; + N_3000 = prefixNumeral "300" G.D_0 ; + N_5500 = prefixNumeral "550" G.D_0 ; + + +-- ADVERBS + anywhere_Adv = mkAdv "anywhere" ; + ever_since_Adv = mkAdv "ever since" ; + late_Adv = mkAdv "late" ; + long_Adv = mkAdv "long" ; + over_Adv = mkAdv "over" ; + part_time_Adv = mkAdv "part time" ; + together_Adv = mkAdv "together" ; + too_Adv = mkAdv "too" ; + twice_Adv = mkAdv "twice" ; + yesterday_Adv = mkAdv "yesterday" ; + + at_home_Adv = mkAdv "at home" ; + + all_AdV = mkAdV "all" ; + already_AdV = mkAdV "already" ; + also_AdV = mkAdV "also" ; + currently_AdV = mkAdV "currently" ; + ever_AdV = mkAdV "ever" ; + never_AdV = mkAdV "never" ; + now_AdV = mkAdV "now" ; + still_AdV = mkAdV "still" ; + + really_AdA = mkAdA "really" ; + + more_than_AdN = mkAdN "more than" ; + less_than_AdN = mkAdN "less than" ; + +-- TIME & DATE EXPRESSIONS + at_8_am_Adv = mkAdv "at 8 am" ; + at_a_quarter_past_five_Adv = mkAdv "at a quarter past five" ; + at_five_oclock_Adv = mkAdv "at five o'clock" ; + at_four_oclock_Adv = mkAdv "at four o'clock" ; + at_least_four_times = mkAdv "at least four times" ; + at_some_time_Adv = mkAdv "at some time" ; + at_the_same_time_Adv = mkAdv "at the same time" ; + by_11_am_Adv = mkAdv "by 11 am" ; + every_month_Adv = mkAdv "every month" ; + every_week_Adv = mkAdv "every week" ; + for_8_years_Adv = mkAdv "for 8 years" ; + for_a_total_of_15_years_or_more_Adv = mkAdv "for a total of 15 years or more" ; + for_a_year_Adv = mkAdv "for a year" ; + for_an_hour_Adv = mkAdv "for an hour" ; + for_exactly_a_year_Adv = mkAdv "for exactly a year" ; + for_more_than_10_years_Adv = mkAdv "for more than 10 years" ; + for_more_than_two_years_Adv = mkAdv "for more than two years" ; + for_three_days_Adv = mkAdv "for three days" ; + for_two_hours_Adv = mkAdv "for two hours" ; + for_two_years_Adv = mkAdv "for two years" ; + friday_13th_Adv = mkAdv "Friday , 13th" ; + from_1988_to_1992_Adv = mkAdv "from 1988 to 1992" ; + in_1990_Adv = mkAdv "in 1990" ; + in_1991_Adv = mkAdv "in 1991" ; + in_1992_Adv = mkAdv "in 1992" ; + in_1993_Adv = mkAdv "in 1993" ; + in_1994_Adv = mkAdv "in 1994" ; + in_a_few_weeks_Adv = mkAdv "in a few weeks" ; + in_a_months_time_Adv = mkAdv "in a month's time" ; + in_july_1994_Adv = mkAdv "in July 1994" ; + in_march_1993_Adv = mkAdv "in March 1993" ; + in_march_Adv = mkAdv "in March" ; + in_one_hour_Adv = mkAdv "in one hour" ; + in_the_coming_year_Adv = mkAdv "in the coming year" ; + in_the_past_Adv = mkAdv "in the past" ; + in_two_hours_Adv = mkAdv "in two hours" ; + last_week_Adv = mkAdv "last week" ; + on_friday_Adv = mkAdv "on Friday" ; + on_july_4th_1994_Adv = mkAdv "on July 4th , 1994" ; + on_july_8th_1994_Adv = mkAdv "on July 8th , 1994" ; + on_monday_Adv = mkAdv "on Monday" ; + on_the_5th_of_may_1995_Adv = mkAdv "on the 5th of May , 1995" ; + on_the_7th_of_may_1995_Adv = mkAdv "on the 7th of May , 1995" ; + on_thursday_Adv = mkAdv "on Thursday" ; + on_tuesday_Adv = mkAdv "on Tuesday" ; + on_wednesday_Adv = mkAdv "on Wednesday" ; + saturday_july_14th_Adv = mkAdv "Saturday , July 14th" ; + since_1992_Adv = mkAdv "since 1992" ; + the_15th_of_may_1995_Adv = mkAdv "the 15th of May , 1995" ; + two_years_from_now_Adv = mkAdv "two years from now" ; + year_1996_Adv = mkAdv "1996" ; + on_time_Adv = mkAdv "on time" ; + +-- PREPOSITIONS + at_Prep = mkPrep "at" ; + out_of_Prep = mkPrep "out of" ; + outside_Prep = mkPrep "outside" ; + than_Prep = mkPrep "than" ; + within_Prep = mkPrep "within" ; + +-- PREDETERMINERS + at_least_Predet = ss "at least" ; + at_most_Predet = ss "at most" ; + exactly_Predet = ss "exactly" ; + just_Predet = ss "just" ; + most_of_Predet = ss "most of" ; + +-- CONJUNCTIONS + andSg_Conj = mkConj "and" singular ; + comma_and_Conj = mkConj ", and" ; + if_comma_then_Conj = mkConj "if" ", then" singular ; + semicolon_and_Conj = mkConj "; and" ; + + after_Subj = mkSubj "after" ; + before_Subj = mkSubj "before" ; + since_Subj = mkSubj "since" ; + than_Subj = mkSubj "than" ; + until_Subj = mkSubj "until" ; + while_Subj = mkSubj "while" ; + + that_is_PConj = ss "that is ,"; + and_PConj = ss "and" ; + then_PConj = ss "then" ; + +} diff --git a/examples/fracas/src/FraCaSLexSwe.gf b/examples/fracas/src/FraCaSLexSwe.gf new file mode 100644 index 000000000..70a4669ba --- /dev/null +++ b/examples/fracas/src/FraCaSLexSwe.gf @@ -0,0 +1,585 @@ +--# -path=.:alltenses + +-- FraCaSLexSwe: Concrete lexicon for the FraCaS test suite + +concrete FraCaSLexSwe of FraCaSLex = CatSwe ** + open ParadigmsSwe, (I=IrregSwe), Prelude, MorphoSwe, ResSwe, (G=GrammarSwe) in { + +lin +-- NOUNS + accountant_N = mkN "bokförare" Utr ; -- för att skilja från 'auditor'-'revisor' + agenda_N = mkN "dagordning" Utr ; + animal_N = mkN "djur" Neutr ; + apcom_contract_N = mkN "APCOM-kontrakt" Neutr ; + apcom_manager_N = mkN "APCOM-direktör" "APCOM-direktörer" ; + auditor_N = mkN "revisor" "revisorer" ; + authority_N = mkN "fackman" "fackmannen" "fackmän" "fackmännen" ; + board_meeting_N = mkN "styrelsemöte" Neutr ; + boss_N = mkN "chef" "chefer" ; + business_N = mkN "affärsverksamhet" "affärsverksamheter" ; + businessman_N = mkN "affärsman" "affärsmannen" "affärsmän" "affärsmännen" ; + car_N = mkN "bil" Utr ; + case_N = mkN "fall" Neutr ; + chain_N = mkN "kedja" Utr ; + chairman_N = mkN "ordförande" "ordföranden" "ordförande" "ordförandena" ; + chairman_N2 = mkN2 chairman_N (mkPrep "för") ; + charity_N = mkN "välgörenhet" "välgörenheter" ; + clause_N = mkN "paragraf" "paragrafer" ; + client_N = mkN "klient" "klienter" ; + colleague_N = mkN "kollega" Utr ; + commissioner_N = mkN "ombud" Neutr ; + committee_N = mkN "kommitté" "kommittén" "kommittéer" "kommittéerna" ; + committee_member_N = mkN "kommittémedlem" "kommittémedlemmen" "kommittémedlemmar" "kommittémedlemmarna" ; + company_N = mkN "företag" Neutr ; + company_car_N = mkN "tjänstebil" Utr ; + company_director_N = mkN "företagsledare" Utr ; + computer_N = mkN "dator" "datorer" ; + concert_N = mkN "konsert" "konserter" ; + conference_N = mkN "konferens" "konferenser" ; + continent_N = mkN "kontinent" "kontinenter" ; + contract_N = mkN "kontrakt" Neutr ; + copy_N = mkN "kopia" Utr ; + country_N = mkN "land" "landet" "länder" "länderna" ; + cover_page_N = mkN "förstasida" Utr ; + customer_N = mkN "kund" "kunder" ; + day_N = mkN "dag" Utr ; + delegate_N = mkN "delegat" "delegater" ; + demonstration_N = mkN "presentation" "presentationer" ; + department_N = mkN "avdelning" Utr ; + desk_N = mkN "skrivbord" Neutr ; + diamond_N = mkN "diamant" "diamanter" ; + editor_N = mkN "redigerare" Utr ; + elephant_N = mkN "elefant" "elefanter" ; + european_N = mkN "europé" "europén" "européer" "européerna" ; + executive_N = mkN "företagsledare" Utr ; + factory_N = mkN "fabrik" "fabriker" ; + fee_N = mkN "arvode" Neutr ; + file_N = mkN "fil" "filer" ; + greek_N = mkN "grek" "greker" ; + group_N2 = mkN2 (mkN "grupp" "grupper") noPrep ; + hard_disk_N = mkN "hårddisk" Utr ; + heart_N = mkN "hjärta" "hjärtat" "hjärtan" "hjärtana" ; + hour_N = mkN "timme" Utr ; + house_N = mkN "hus" Neutr ; + individual_N = mkN "individ" "individer" ; + inhabitant_N2 = mkN2 (mkN "invånare" "invånare") (mkPrep "i") ; + invoice_N = mkN "faktura" Utr ; + irishman_N = mkN "irländare" Utr ; + italian_N = mkN "italienare" "italienare" ; + itel_computer_N = mkN "ITEL-dator" "ITEL-datorer" ; + itelxz_N = mkN "ITEL-XZ" "ITEL-XZ:an" "ITEL-XZ:ar" "ITEL-XZ:arna" ; + itelzx_N = mkN "ITEL-ZX" "ITEL-ZX:an" "ITEL-ZX:ar" "ITEL-ZX:arna" ; + itelzy_N = mkN "ITEL-ZY" "ITEL-ZY:an" "ITEL-ZY:ar" "ITEL-ZY:arna" ; + item_N = mkN "punkt" "punkter" ; + job_N = mkN "jobb" Neutr ; + labour_mp_N = mkN "Labour-ledamot" "Labour-ledamöter" ; + laptop_computer_N = mkN "laptop" Utr ; + law_lecturer_N = mkN "juridiklärare" "juridiklärare" ; + lawyer_N = mkN "jurist" "jurister" ; + line_N = mkN "linje" "linjer" ; + literature_N = mkN "litteratur" "litteraturer" ; + lobby_N = mkN "vestibul" "vestibuler" ; + loss_N = mkN "förlust" "förluster" ; + machine_N = mkN "maskin" "maskiner" ; + mammal_N = mkN "däggdjur" Neutr ; + man_N = mkN "man" "mannen" "män" "männen" ; + meeting_N = mkN "möte" Neutr ; + member_N = mkN "medlem" "medlemmen" "medlemmar" "medlemmarna" ; + member_state_N = mkN "medlemsstat" "medlemsstater" ; + memoir_N = mkN "memoar" "memoarer" ; + mips_N = mkN "MIPS" "MIPS" "MIPS" "MIPS" ; + moment_N = mkN "ögonblick" Neutr ; + mortgage_interest_N = mkN "hypoteksränta" Utr ; + mouse_N = mkN "mus" "musen" "möss" "mössen" ; + newspaper_N = mkN "tidning" Utr ; + nobel_prize_N = mkN "nobelpris" Neutr ; + nobel_prize_N2 = mkN2 nobel_prize_N (mkPrep "i") ; + note_N = mkN "anteckning" Utr ; + novel_N = mkN "roman" "romaner" ; + office_building_N = mkN "kontorsbyggnad" "kontorsbyggnader" ; + one_N = mkN "en" Utr ; + order_N = mkN "order" "ordern" "order" "orderna" ; + paper_N = mkN "uppsats" "uppsatser" ; + payrise_N = mkN "löneförhöjning" Utr ; + pc6082_N = mkN "PC-6082" "PC-6082:an" "PC-6082:or" "PC-6082:orna" ; + performance_N = mkN "utförande" Neutr ; + person_N = mkN "människa" Utr ; + philosopher_N = mkN "filosof" "filosofer" ; + phone_N = mkN "telefon" Utr ; + politician_N = mkN "politiker" "politikern" "politiker" "politikerna" ; + popular_music_N = mkN "populärmusik" "populärmusiken" "populärmusik" "populärmusiken" ; + program_N = mkN "program" "programmet" "program" "programmen" ; + progress_report_N = mkN "statusrapport" "statusrapporter" ; + project_proposal_N = mkN "projektförslag" Neutr ; + proposal_N = mkN "förslag" Neutr ; + report_N = mkN "rapport" "rapporter" ; + representative_N = mkN "representant" "representanter" ; + resident_N = mkN "invånare" "invånare" ; + resident_in_N2 = mkN2 resident_N (mkPrep "i") ; + resident_on_N2 = mkN2 resident_N (mkPrep "på") ; + result_N = mkN "resultat" Neutr ; + right_N = mkN "rätt" "rätten" "rättigheter" "rättigheterna" ; + sales_department_N = mkN "försäljningsavdelning" Utr ; + scandinavian_N = mkN "skandinav" "skandinaver" ; + secretary_N = mkN "sekreterare" Utr ; + service_contract_N = mkN "servicekontrakt" Neutr ; + shore_N = mkN "strand" "stränder" ; + software_fault_N = mkN "programvarufel" "programvarufel" ; + species_N = mkN "art" "arter" ; + station_N = mkN "station" "stationer" ; + stock_market_trader_N = mkN "aktiehandlare" "aktiehandlare" ; + stockmarket_trader_N = mkN "aktiehandlare" Utr ; + story_N = mkN "berättelse" "berättelser" ; + student_N = mkN "student" "studenter" ; + survey_N = mkN "undersökning" Utr ; + swede_N = mkN "svensk" Utr ; + system_N = mkN "system" Neutr ; + system_failure_N = mkN "systemkrasch" "systemkrascher" ; + taxi_N = mkN "taxi" "taxin" "taxibilar" "taxibilarna" ; + temper_N = mkN "humör" Neutr ; + tenor_N = mkN "tenor" "tenorer" ; + time_N = mkN "tid" "tider" ; -- 'tidpunkt' behövs ev. också + today_N = mkN "idag" ; + traffic_N = mkN "trafik" "trafiken" "trafik" "trafiken" ; + train_N = mkN "tåg" Neutr ; + university_graduate_N = (mkN "universitetsakademiker" "universitetsakademikern" + "universitetsakademiker" "universitetsakademikerna") ; + university_student_N = mkN "universitetsstudent" "universitetsstudenter" ; + week_N = mkN "vecka" Utr ; + wife_N = mkN "fru" "fruar" ; + woman_N = mkN "kvinna" Utr ; + workstation_N = mkN "arbetsstation" "arbetsstationer" ; + world_N = mkN "värld" Utr ; + year_N = mkN "år" Neutr ; + +-- PROPER NOUNS + --march_PN = mkPN "mars" ; + --may_PN = mkPN "maj" ; + alan_PN = mkPN "Alan" ; + anderson_PN = mkPN "Anderson" ; + apcom_PN = mkPN "APCOM" ; + berlin_PN = mkPN "Berlin" ; + bill_PN = mkPN "Bill" ; + birmingham_PN = mkPN "Birmingham" ; + bt_PN = mkPN "BT" ; + bug_32985_PN = mkPN "Bug # 32-985" ; + cambridge_PN = mkPN "Cambridge" ; + carl_PN = mkPN "Carl" ; + dumbo_PN = mkPN "Dumbo" ; + europe_PN = mkPN "Europa" ; + fido_PN = mkPN "Fido" ; + florence_PN = mkPN "Florens" ; + frank_PN = mkPN "Frank" ; + gfi_PN = mkPN "GFI" ; + helen_PN = mkPN "Helen" ; + icm_PN = mkPN "ICM" ; + itel_PN = mkPN "ITEL" ; + john_PN = mkPN "John" ; + jones_PN = mkPN "Jones" ; + katmandu_PN = mkPN "Katmandu" ; + kim_PN = mkPN "Kim" ; + luxembourg_PN = mkPN "Luxemburg" ; + mary_PN = mkPN "Mary" ; + mfi_PN = mkPN "MFI" ; + mickey_PN = mkPN "Mickey" ; + mtalk_PN = mkPN "MTALK" ; + paris_PN = mkPN "Paris" ; + pavarotti_PN = mkPN "Pavarotti" ; + peter_PN = mkPN "Peter" ; + portugal_PN = mkPN "Portugal" ; + r95103_PN = mkPN "R-95-103" ; + scandinavia_PN = mkPN "Skandinavien" ; + smith_PN = mkPN "Smith" ; + southern_europe_PN = mkPN "södra Europa" ; + sue_PN = mkPN "Sue" ; + sweden_PN = mkPN "Sverige" ; + the_cia_PN = mkPN "CIA" ; + the_m25_PN = mkPN "M25:an" ; + +-- PRONOUNS + anyone_Pron = regNP "någon" "någons" Utr Sg ; + everyone_Pron = regNP "alla" "allas" Utr Pl ; + no_one_Pron = regNP "ingen" "ingens" Utr Sg ; + nobody_Pron = regNP "ingen" "ingens" Utr Sg ; + someone_Pron = regNP "någon" "någons" Utr Sg ; + sheRefl_Pron = mkNP "hon" "sig" "sin" "sitt" "sina" Utr Sg P3 ; + heRefl_Pron = mkNP "han" "sig" "sin" "sitt" "sina" Utr Sg P3 ; + theyRefl_Pron = mkNP "de" "sig" "sin" "sitt" "sina" Utr Pl P1 ; + itRefl_Pron = mkNP "det" "sig" "sin" "sitt" "sina" Neutr Sg P3 ; + +-- RELATIVE PRONOUNS + that_RP = G.IdRP ; + +-- ADJECTIVES + ambitious_A = compoundA (mkA "ärelysten" "ärelystet") ; + ancient_A = compoundA (mkA "antik") ; + asleep_A = compoundA (mkA "sovande") ; + blue_A = mkA "blå" "blått" ; + british_A = compoundA (mkA "brittisk") ; + broke_A = mkA "pank" ; + canadian_A = compoundA (mkA "kanadensisk") ; + clever_A = mkA "smart" "smart" ; +-- mkA "begåvad" "begåvat" "begåvade" "begåvade" "mer begåvad" "mest begåvad" "mest begåvade" ; + competent_A = compoundA (mkA "kompetent" "kompetent") ; + crucial_A = compoundA (mkA "kritisk") ; + dedicated_A = mkA "särskild" "särskilt" ; + different_A = compoundA (mkA "olik") ; + employed_A = compoundA (mkA "anställd" "anställt") ; + excellent_A = mkA "förträfflig" ; + false_A = mkA "inte sann" "inte sant" ; + fast_A = mkA "snabb" ; + fat_A = mkA "fet" "fett" ; + female_A = mkA "kvinnlig" ; + former_A = compoundA (mkA "före detta") ; + fourlegged_A = mkA "fyrbent" "fyrbent" ; + free_A = mkA "fri" "fritt" ; + furious_A = compoundA (mkA "rasande") ; + genuine_A = compoundA (mkA "äkta") ; + german_A = mkA "tysk" ; + great_A = compoundA (mkA "framstående") ; + important_A = mkA "viktig" ; + impressed_by_A2 = mkA2 (mkA "imponerad" "imponerat" "imponerade" "imponerade" "mer imponerad" "mest imponerad" "mest imponerade") (mkPrep "av") ; + indispensable_A = mkA "oumbärlig" ; + interesting_A = mkA "intressant" "intressant" ; + irish_A = compoundA (mkA "irländsk") ; + italian_A = compoundA (mkA "italiensk") ; + known_A = mkA "känd" "känt" ; -- jfr 'noted' + large_A = mkA "stor" "större" "störst" ; + leading_A = compoundA (mkA "ledande") ; + legal_A = compoundA (mkA "juridisk") ; + likely_A = compoundA (mkA "sannolik") ; + major_A = mkA "större" "större" "större" "större" "större" "större" "större" ; + male_A = mkA "manlig" ; + many_A = mkA "mycken" "mycket" "myckna" "mer" "mest" ; + missing_A = compoundA (mkA "försvunnen" "försvunnet" "försvunna" "försvunnare" "försvunnast") ; + modest_A = mkA "blygsam" "blygsamt" "blygsamma" "blygsamma" "blygsammare" "blygsammast" "blygsammaste" ; + national_A = compoundA (mkA "nationell") ; + new_A = mkA "ny" "nytt" ; + north_american_A = compoundA (mkA "nordamerikansk") ; + noted_A = compoundA (mkA "välkänd") ; + own_A = mkA "egen" "eget" ; + poor8bad_A = mkA "dålig" "sämre" "sämst" ; + poor8penniless_A = mkA "fattig" ; + portuguese_A = compoundA (mkA "portugisisk") ; + present8attending_A = compoundA (mkA "närvarande") ; + present8current_A = compoundA (mkA "nuvarande") ; + previous_A = compoundA (mkA "förra") ; + red_A = mkA "röd" "rött" ; + resident_A = compoundA (mkA "bosatt") ; + scandinavian_A = compoundA (mkA "skandinavisk") ; + serious_A = mkA "seriös" ; + slow_A = mkA "långsam" "långsamt" "långsamma" "långsamma" "långsammare" "långsammast" "långsammaste" ; + small_A = mkA "liten" "litet" "lilla" "små" "mindre" "minst" "minsta" ; + successful_A = compoundA (mkA "framgångsrik") ; + swedish_A = mkA "svensk" ; + true_A = mkA "sann" "sant" ; + unemployed_A = compoundA (mkA "arbetslös") ; + western_A = compoundA (mkA "västerländsk") ; + +-- VERBS +oper taga_V : V = mkV "ta" "tar" "ta" "tog" "tagit" "tagen" ; +lin + accept_V2 = mkV2 (mkV "godkänna" "godkände" "godkänt") ; + allow_V2V = mkV2V (mkV "tillåta" "tillät" "tillåtit") noPrep noPrep ; + answer_V2 = mkV2 "svarar" (mkPrep "i") ; + appoint_V2 = mkV2 "utnämner" ; + arrive_in_V2 = mkV2 (mkV "anländer") (mkPrep "till") ; + attend_V2 = mkV2 "närvarar" (mkPrep "vid") ; + award_V3 = mkV3 (mkV "tilldelar") ; +-- be_on_V2 = mkV2 I.ligga_V (mkPrep "på") ; +-- be_over_V = partV be_V "over" ; + beat_V = I.slå_V ; + become_V2 = mkV2 I.bliva_V ; + believe_VS = mkVS (mkV "tror") ; + blame1_V2 = mkV2 "beskyller" ; + blame2_V2 = mkV2 "skyller" ; +-- blame_for_V3 = mkV3 (mkV "anklagar") (mkPrep "för") ; +-- blame_on_V3 = mkV3 (mkV "skyller") (mkPrep "på") ; + bring_V2V = mkV2V (partV taga_V "med") noPrep noPrep ; + build_V2 = mkV2 "tillverkar" ; + buy_V2 = mkV2 "köper" ; + catch_V2 = mkV2 (partV I.komma_V "med") ; + chair_V2 = mkV2 (mkV "leda" "ledde" "lett") ; + claim_VS = mkVS (mkV "påstå" "påstod" "påstått") ; + come_cheap_VP = G.UseComp (G.CompAP (G.PositA (mkA "billig"))) ; + come_in_V = partV I.komma_V "in" ; + continue_V = mkV "fortsätta" "fortsätter" "fortsätt" "fortsatte" "fortsatt" "fortsatt" ; + contribute_to_V3 = mkV3 I.giva_V (mkPrep "till") ; + cost_V2 = mkV2 "kostnadsberäknar" ; + crash_V = mkV "kraschar" ; + cross_out_V2 = mkV2 (partV (mkV "stryka" "strök" "strukit") "över") ; + deliver_V2 = mkV2 "lämnar" ; + deliver_V3 = mkV3 I.giva_V ; + destroy_V2 = mkV2 (mkV "förstöra" "förstör" "förstör" "förstörde" "förstört" "förstörd") ; + develop_V2 = mkV2 "utvecklar" ; + discover_V2 = mkV2 "upptäcker" ; + discover_VS = mkVS (mkV "upptäcker") ; + dupe_V2 = mkV2 "lurar" ; + exist_V = depV I.finna_V ; + expand_V = mkV "expanderar" ; + find_V2 = mkV2 "hittar" ; + finish_V2 = mkV2 (mkV "slutföra" "slutförde" "slutfört") ; + finish_VV = mkVV (mkV "slutar") ; + found_V2 = mkV2 "grundar" ; + gamble_V = mkV "spelar" ; + get_V2 = mkV2 (mkV "få" "fick" "fått") ; + go8travel_V = mkV "åker" ; + go8walk_V = I.gå_V ; + graduate_V = depV (mkV "utexamineras") ; + hate_V2 = mkV2 "hatar" ; + hurt_V2 = mkV2 "skadar" ; + increase_V = mkV "ökar" ; + know_VQ = mkVQ (mkV "veta" "vet" "vet" "visste" "vetat" "känd") ; + know_VS = mkVS (mkV "veta" "vet" "vet" "visste" "vetat" "känd") ; + last_V2 = mkV2 (mkV "varar") ; + leave_V = I.gå_V ; + leave_V2 = mkV2 "lämnar" ; + like_V2 = mkV2 "gillar" ; + live_V = mkV "bor" ; + lose_V2 = mkV2 "förlorar" ; + maintain_V2 = mkV2 (mkV "servar") ; -- (mkV "underhålla" "underhöll" "underhållit") ; + make8become_V2 = mkV2 I.bliva_V ; + make8do_V2 = mkV2 I.göra_V ; + manage_VV = mkVV (depV (mkV "lyckas")) ; + meet_V = depV (mkV "träffas") ; + need_V2 = mkV2 "behöver" ; + need_VV = mkV "behöver" ** {c2 = mkComplement [] ; lock_VV = <>} ; + obtain_from_V3 = mkV3 I.erhålla_V (mkPrep "från") ; + open_V2 = mkV2 "öppnar" ; + own_V2 = mkV2 "äger" ; + pay_V2 = mkV2 "betalar" ; + publish_V2 = mkV2 "publicerar" ; + put_in_V3 = mkV3 (mkV "ställer") (mkPrep "i") ; + read_V2 = mkV2 "läser" ; + read_out_V2 = mkV2 (partV (mkV "läser") "upp") ; + remove_V2 = mkV2 "avlägsnar" ; + rent_from_V3 = mkV3 (mkV "hyra" "hyrde" "hyrt") (mkPrep "från") ; + represent_V2 = mkV2 "representerar" ; + revise_V2 = mkV2 "granskar" ; + run_V2 = mkV2 I.driva_V ; + say_VS = mkVS I.säga_V ; + see_V2V = I.se_V ** {c2,c3 = mkComplement ""} ; + sell_V2 = mkV2 (mkV "sälja" "sålde" "sålt") ; + send_V2 = mkV2 "skickar" ; + shall_VV = mkV "böra" "bör" "bör" "borde" "bort" "bord" + ** {c2 = mkComplement [] ; lock_VV = <>} ; + sign_V2 = mkV2 "undertecknar" ; + sing_V2 = mkV2 I.sjunga_V ; + speak_to_V2 = mkV2 "talar" (mkPrep "med") ; + spend_V2 = mkV2 "tillbringar" ; + start_V = mkV "börjar" ; + start_VV = mkV "börjar" ** {c2 = mkComplement [] ; lock_VV = <>} ; + stop_V = mkV "slutar" ; + -- suggest_VS = mkVS (mkV "föreslå" "föreslog" "föreslagit") ; + suggest_to_V2S = mkV2S (mkV "föreslå" "föreslog" "föreslagit") (mkPrep "för") ; + swim_V = mkV "simmar" ; + take_V2 = mkV2 taga_V ; + take_part_in_V2 = mkV2 (mkV "delta" "deltog" "deltagit") (mkPrep "i") ; + tell_about_V3 = mkV3 (mkV "berättar") (mkPrep "för") (mkPrep "om") ; + travel_V = mkV "reser" ; + try_VV = mkVV (mkV "försöker") ; + update_V2 = mkV2 "uppdaterar" ; + use_V2 = mkV2 "använder" ; + -- use_VV = mkVV (mkV "brukar") ; + use_VV = mkV "brukar" ** {c2 = mkComplement [] ; lock_VV = <>} ; + vote_for_V2 = mkV2 (mkV "röstar") (mkPrep "för") ; + win_V2 = mkV2 I.vinna_V ; + work_V = mkV "arbetar" ; + work_in_V2 = mkV2 (mkV "arbetar") (mkPrep "på") ; + write_V2 = mkV2 I.skriva_V ; + write_to_V2 = mkV2 I.skriva_V (mkPrep "till") ; + + do_VV = I.göra_V ** {c2 = mkComplement [] ; lock_VV = <>} ; + going_to_VV = mkVV I.komma_V ; + take_V2V = mkV2V taga_V noPrep noPrep ; + + award_and_be_awarded_V2 = mkV2 (mkV "tilldela och tilldelas" + "tilldelar och tilldelas" + "tilldela och tilldelas" + "tilldelade och tilldelades" + "tilldelat och tilldelats" + "tilldelad och bliven tilldelad") ; + +-- DETERMINERS + a_few_Det = {s,sp = \\_,_ => "ett fåtal" ; n = Pl ; det = DIndef} ; + a_lot_of_Det = {s,sp = \\_,_ => "mycket" ; n = Sg ; det = DIndef} ; + another_Det = {s,sp = \\_ => genderForms "en annan" "ett annat" ; n = Sg ; det = DIndef} ; + anyPl_Det = G.somePl_Det ; + anySg_Det = G.someSg_Det ; + both_Det = {s,sp = \\b,_ => "båda" ++ if_then_Str b "de" "" ; + n = Pl ; det = DDef Def} ; + each_Det = G.every_Det ; + either_Det = {s,sp = \\b,g => genderForms "någon av" "något av" ! g ++ if_then_Str b "de" "" ; + n = Pl ; det = DDef Def} ; + neither_Det = {s,sp = \\b,g => genderForms "ingen av" "inget av" ! g ++ if_then_Str b "de" "" ; + n = Pl ; det = DDef Def} ; + one_or_more_Det = {s,sp = \\_ => genderForms "en eller flera" "ett eller flera" ; + n = Pl ; det = DIndef} ; + several_Det = {s,sp = \\_,_ => "flera" ; n = Pl ; det = DIndef} ; + twice_as_many_Det = {s,sp = \\_,_ => "dubbelt så många" ; n = Pl ; det = DIndef} ; + + half_a_Card = {s = table {Utr => "en halv"; Neutr => "ett halvt"} ; n = Sg} ; + + the_other_Q = {s,sp = table {Sg => \\_,_ => genderForms ["den andra"] ["det andra"]; + Pl => \\_,_,_ => ["de andra"]}; + det = DDef Def} ; + +-- NUMERALS + +oper + selectSub20 : {s : DForm => CardOrd => Str} -> DForm -> Numeral ; + selectSub20 num dform = lin Numeral {s = num.s ! dform; n = plural} ; + + prefixNumeral : Str -> {s : CardOrd => Str; n : MorphoSwe.Number} -> Numeral ; + prefixNumeral prefix num = lin Numeral {s = \\o => prefix + num.s ! o; n = num.n} ; + +lin + N_one = G.num (G.pot2as3 (G.pot1as2 (G.pot0as1 G.pot01))) ; -- {s = G.pot01.s ! ental; n = singular} ; + N_two = selectSub20 G.n2 ental ; + N_three = selectSub20 G.n3 ental ; + N_four = selectSub20 G.n4 ental ; + N_five = selectSub20 G.n5 ental ; + N_six = selectSub20 G.n6 ental ; + N_eight = selectSub20 G.n8 ental ; + N_ten = G.num (G.pot2as3 (G.pot1as2 G.pot110)) ; -- selectSub20 G.pot01 tiotal ; + N_eleven = G.num (G.pot2as3 (G.pot1as2 G.pot111)) ; + N_sixteen = selectSub20 G.n6 ton ; + N_twenty = selectSub20 G.n2 tiotal ; + N_fortyfive = {s = \\o => "fyrtio" + N_five.s ! o; n = plural} ; + + N_2 = G.D_2 ; + N_4 = G.D_4 ; + N_8 = G.D_8 ; + N_10 = prefixNumeral "1" G.D_0 ; + N_13 = prefixNumeral "1" G.D_3 ; + N_14 = prefixNumeral "1" G.D_4 ; + N_15 = prefixNumeral "1" G.D_5 ; + N_99 = prefixNumeral "9" G.D_9 ; + N_100 = prefixNumeral "10" G.D_0 ; + N_150 = prefixNumeral "15" G.D_0 ; + N_500 = prefixNumeral "50" G.D_0 ; + N_2500 = prefixNumeral "250" G.D_0 ; + N_3000 = prefixNumeral "300" G.D_0 ; + N_5500 = prefixNumeral "550" G.D_0 ; + + +-- ADVERBS + anywhere_Adv = mkAdv "var som helst" ; + at_home_Adv = mkAdv "hemma" ; + at_some_time_Adv = mkAdv "vid någon tidpunkt" ; + at_the_same_time_Adv = mkAdv "samtidigt" ; + ever_since_Adv = mkAdv "ända sedan dess" ; + -- freely_Adv = mkAdv "fritt" ; + in_the_past_Adv = mkAdv "tidigare" ; + late_Adv = mkAdv "sent" ; + long_Adv = mkAdv "länge" ; + -- now_Adv = mkAdv "nu" ; + on_time_Adv = mkAdv "i tid" ; + part_time_Adv = mkAdv "deltid" ; + -- seriously_Adv = mkAdv "på allvar" ; + together_Adv = mkAdv "tillsammans" ; + too_Adv = mkAdv "också" ; + twice_Adv = mkAdv "två gånger" ; + yesterday_Adv = mkAdv "igår" ; + -- four_times_Adv = mkAdv "fyra gånger" ; + over_Adv = mkAdv "slut" ; + + all_AdV = mkAdV "alla" ; + already_AdV = mkAdV "redan" ; + also_AdV = mkAdV "även" ; + currently_AdV = mkAdV "för närvarande" ; + ever_AdV = mkAdV "någonsin" ; + never_AdV = mkAdV "aldrig" ; + now_AdV = mkAdV "nu" ; + still_AdV = mkAdV "fortfarande" ; + + really_AdA = mkAdA "verkligt" ; + + more_than_AdN = ss "mer än" ; + less_than_AdN = ss "mindre än" ; + + -- exactly_AdN = mkAdA "exakt" ; + -- just_AdN = mkAdA "endast" ; + +-- TIME & DATE EXPRESSIONS + at_8_am_Adv = mkAdv "klockan 8" ; + at_a_quarter_past_five_Adv = mkAdv "kvart över fem" ; + at_five_oclock_Adv = mkAdv "klockan fem" ; + at_four_oclock_Adv = mkAdv "klockan fyra" ; + at_least_four_times = mkAdv "minst fyra gånger" ; + by_11_am_Adv = mkAdv "klockan 11" ; + every_month_Adv = mkAdv "varje månad" ; + every_week_Adv = mkAdv "varje vecka" ; + for_8_years_Adv = mkAdv "i 8 år" ; + for_a_total_of_15_years_or_more_Adv = mkAdv "i totalt 15 år eller mer" ; + for_a_year_Adv = mkAdv "i ett år" ; + for_an_hour_Adv = mkAdv "i en timme" ; + for_exactly_a_year_Adv = mkAdv "i exakt ett år" ; + for_more_than_10_years_Adv = mkAdv "i mer än 10 år" ; + for_more_than_two_years_Adv = mkAdv "i mer än två år" ; + for_three_days_Adv = mkAdv "i tre dagar" ; + for_two_hours_Adv = mkAdv "i två timmar" ; + for_two_years_Adv = mkAdv "i två år" ; + friday_13th_Adv = mkAdv "fredagen den 13:e" ; + from_1988_to_1992_Adv = mkAdv "från 1988 till 1992" ; + in_1990_Adv = mkAdv "1990" ; + in_1991_Adv = mkAdv "1991" ; + in_1992_Adv = mkAdv "1992" ; + in_1993_Adv = mkAdv "1993" ; + in_1994_Adv = mkAdv "1994" ; + in_a_few_weeks_Adv = mkAdv "om några veckor" ; + in_a_months_time_Adv = mkAdv "om en månad" ; + in_july_1994_Adv = mkAdv "i juli 1994" ; + in_march_1993_Adv = mkAdv "i mars 1993" ; + in_march_Adv = mkAdv "i mars" ; + in_one_hour_Adv = mkAdv "på en timme" ; + in_the_coming_year_Adv = mkAdv "under det kommande året" ; + in_two_hours_Adv = mkAdv "på två timmar" ; + last_week_Adv = mkAdv "förra veckan" ; + on_friday_Adv = mkAdv "på fredagen" ; + on_july_4th_1994_Adv = mkAdv "4:e juli 1994" ; + on_july_8th_1994_Adv = mkAdv "8:e juli 1994" ; + on_monday_Adv = mkAdv "på måndagen" ; + on_the_5th_of_may_1995_Adv = mkAdv "den 5:e maj 1995" ; + on_the_7th_of_may_1995_Adv = mkAdv "den 7:e maj 1995" ; + on_thursday_Adv = mkAdv "på torsdagen" ; + on_tuesday_Adv = mkAdv "på tisdagen" ; + on_wednesday_Adv = mkAdv "på onsdagen" ; + saturday_july_14th_Adv = mkAdv "lördagen den 14 juli" ; + since_1992_Adv = mkAdv "sedan 1992" ; + the_15th_of_may_1995_Adv = mkAdv "den 15 maj 1995" ; + two_years_from_now_Adv = mkAdv "om två år" ; + year_1996_Adv = mkAdv "1996" ; + +-- PREPOSITIONS + at_Prep = mkPrep "på" ; + out_of_Prep = mkPrep "av" ; + outside_Prep = mkPrep "utanför" ; + than_Prep = mkPrep "än" ; + within_Prep = mkPrep "inom" ; + +-- PREDETERMINERS + at_least_Predet = {s = \\_,_ => "minst" ; p = [] ; a = PNoAg} ; + at_most_Predet = {s = \\_,_ => "högst" ; p = [] ; a = PNoAg} ; + exactly_Predet = {s = \\_,_ => "exakt" ; p = [] ; a = PNoAg} ; + just_Predet = {s = \\_,_ => "endast" ; p = [] ; a = PNoAg} ; + most_of_Predet = {s = \\_,_ => "de flesta" ; p = "av" ; a = PNoAg} ; + +-- CONJUNCTIONS + andSg_Conj = {s1 = [] ; s2 = "och" ; n = Sg} ; + comma_and_Conj = {s1 = [] ; s2 = ", och" ; n = Pl} ; + if_comma_then_Conj = {s1 = "om" ; s2 = "så" ; n = Sg} ; + semicolon_and_Conj = {s1 = [] ; s2 = "; och" ; n = Pl} ; + + after_Subj = ss "efter det att" ; + before_Subj = ss "innan" ; + since_Subj = ss "sedan" ; + than_Subj = ss "än" ; + until_Subj = ss "förrän" ; + while_Subj = ss "medan" ; + + that_is_PConj = ss "det vill säga ,"; + and_PConj = ss "och" ; + then_PConj = ss "sedan" ; + +} diff --git a/examples/fracas/src/FraCaSSwe.gf b/examples/fracas/src/FraCaSSwe.gf new file mode 100644 index 000000000..733384d1a --- /dev/null +++ b/examples/fracas/src/FraCaSSwe.gf @@ -0,0 +1,69 @@ +--# -path=.:alltenses + +concrete FraCaSSwe of FraCaS = GrammarSwe, AdditionsSwe, FraCaSLexSwe ** open + Prelude, + (G=GrammarSwe), + (A=AdditionsSwe), + (I=IrregSwe), + (M=MorphoSwe), + (P=ParadigmsSwe), + (X=ParamX), + (C=Coordination) + in { + +-- language independent functions + +lin + ComparAsAs x0 x1 = (G.CAdvAP (G.as_CAdv) (G.PositA x0) x1); + +lin + Adverbial x0 = (PAdverbial (G.NoPConj) x0); + PAdverbial x0 x1 = (G.PhrUtt x0 (G.UttAdv x1) (G.NoVoc)); + Nounphrase x0 = (PNounphrase (G.NoPConj) x0); + PNounphrase x0 x1 = (G.PhrUtt x0 (G.UttNP x1) (G.NoVoc)); + Question x0 = (PQuestion (G.NoPConj) x0); + PQuestion x0 x1 = (G.PhrUtt x0 (G.UttQS x1) (G.NoVoc)); + Sentence x0 = (PSentence (G.NoPConj) x0); + PSentence x0 x1 = (G.PhrUtt x0 (G.UttS x1) (G.NoVoc)); + +lin + Past = (G.TTAnt (G.TPast) (G.ASimul)); + PastPerfect = (G.TTAnt (G.TPast) (G.AAnter)); + Present = (G.TTAnt (G.TPres) (G.ASimul)); + PresentPerfect = (G.TTAnt (G.TPres) (G.AAnter)); + Future = (G.TTAnt (G.TFut) (G.ASimul)); + FuturePerfect = (G.TTAnt (G.TFut) (G.AAnter)); + Conditional = (G.TTAnt (G.TCond) (G.ASimul)); + +lin + ConjCN2 c n1 n2 = (G.ConjCN c (G.BaseCN n1 n2)); + ConjNP2 c n1 n2 = (G.ConjNP c (G.BaseNP n1 n2)); + ConjNP3 c n1 n2 n3 = (G.ConjNP c (G.ConsNP n1 (G.BaseNP n2 n3))); + ConjQS2 c q1 q2 = (A.ConjQS c (A.BaseQS q1 q2)); + ConjS2 c s1 s2 = (G.ConjS c (G.BaseS s1 s2)); + ConjVPI2 c v1 v2 = (A.ConjVPI c (A.BaseVPI (A.MkVPI v1) (A.MkVPI v2))); + ConjVPS2 c t1 p1 v1 t2 p2 v2 = (A.ConjVPS c (A.BaseVPS (A.MkVPS t1 p1 v1) (A.MkVPS t2 p2 v2))); + +-- language dependent functions + +lin + UncNeg = G.PNeg ; + +lin + ComplVSa = G.ComplVS ; + ProgrVPa vp = vp ; + +lin + elliptic_V = {s = \\_ => ellipsis; part = ""; vtype = M.VAct}; + elliptic_NP_Sg = {s = \\_ => ellipsis; a = M.agrP3 M.utrum M.Sg} ; + elliptic_NP_Pl = {s = \\_ => ellipsis; a = M.agrP3 M.utrum M.Pl} ; + elliptic_VP = G.UseV elliptic_V ; + elliptic_Cl = {s = \\_,_,_,_ => ellipsis} ; + elliptic_VPSlash = G.UseV elliptic_V ** {c2 = {s=ellipsis; hasPrep=False}; n3 = \\_ => ellipsis}; + elliptic_V2V = elliptic_V ** {c2,c3 = M.mkComplement ""} ; + elliptic_CN = {s = \\_,_,_ => ellipsis; g = M.utrum; isMod = False} ; + +oper + ellipsis : Str = "[..]" ; + +} |
