summaryrefslogtreecommitdiff
path: root/examples/fracas/src
diff options
context:
space:
mode:
authorpeter.ljunglof <peter.ljunglof@gu.se>2012-01-27 22:56:14 +0000
committerpeter.ljunglof <peter.ljunglof@gu.se>2012-01-27 22:56:14 +0000
commit582c6cc92f6f3e2a17071beb59c4c3861b751a2a (patch)
treeaa930b80928e163e9e0427e45ad01a798d461a22 /examples/fracas/src
parent6f0795d8a37749293beb54fc0209af8d7c285157 (diff)
Added the FraCaS Treebank to the examples
Diffstat (limited to 'examples/fracas/src')
-rw-r--r--examples/fracas/src/Additions.gf77
-rw-r--r--examples/fracas/src/AdditionsEng.gf104
-rw-r--r--examples/fracas/src/AdditionsSwe.gf83
-rw-r--r--examples/fracas/src/FraCaS.gf59
-rw-r--r--examples/fracas/src/FraCaSBank.gf1579
-rw-r--r--examples/fracas/src/FraCaSBankEng.gf3
-rw-r--r--examples/fracas/src/FraCaSBankI.gf1579
-rw-r--r--examples/fracas/src/FraCaSBankOriginal.gf1581
-rw-r--r--examples/fracas/src/FraCaSBankSwe.gf3
-rw-r--r--examples/fracas/src/FraCaSEng.gf69
-rw-r--r--examples/fracas/src/FraCaSLex.gf519
-rw-r--r--examples/fracas/src/FraCaSLexEng.gf569
-rw-r--r--examples/fracas/src/FraCaSLexSwe.gf585
-rw-r--r--examples/fracas/src/FraCaSSwe.gf69
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 = "[..]" ;
+
+}