home *** CD-ROM | disk | FTP | other *** search
/ Chip 2011 November / CHIP_2011_11.iso / Programy / Narzedzia / AbiWord / abiword-setup-2.8.6.exe / grammar / en / 4.0.dict < prev    next >
Encoding:
Text File  |  2009-10-29  |  191.7 KB  |  4,394 lines

  1.  %***************************************************************************%
  2.  %                                                                           %
  3.  %       Copyright (C) 1991-1998  Daniel Sleator and Davy Temperley          %
  4.  %  See file "README" for information about commercial use of this system    %
  5.  %                                                                           %
  6.  %***************************************************************************%
  7.  
  8.  % _ORGANIZATION OF THE DICTIONARY_
  9.  % 
  10.  % I. NOUNS
  11.  % II. PRONOUNS
  12.  % III. DETERMINERS
  13.  % IV. NUMERICAL EXPRESSIONS
  14.  % V. VERBS
  15.  %    A. Auxiliaries; B. Common verb types; C. complex intransitive verbs; 
  16.  %    D. complex intransitive verbs; E. complex verbs taking [obj] + 
  17.  %    [complement]; F. idiomatic verbs
  18.  % VI. PREPOSITIONS
  19.  % VII. TIME AND PLACE EXPRESSIONS
  20.  % VIII. QUESTION-WORDS AND CONJUNCTIONS
  21.  % IX. ADJECTIVES
  22.  % X. COMPARATIVES AND SUPERLATIVES
  23.  % XI. ADVERBS
  24.  %    A. Mainly adjectival; B. Mainly post-verbal; C. Post-verbal/pre-verbal;
  25.  %    D. Post-verbal/pre-verbal/openers; E. Post-verbal/openers; 
  26.  %    F. Pre-verbal/openers    
  27.  % XII. MISCELLANEOUS WORDS AND PUNCTUATION 
  28.  %
  29.  % NEW LINKS INVENTED BY MIKE ROSS
  30.  % Ct and Cta are used with comparatives so that 'than' links to the relative clause
  31.  % John is bigger than Dave is.
  32.  % John wants more cookies than Dave wants.
  33.  %
  34.  % Rw is used similarly to Ct, Cta, and Rn to link question words to the relative clauses
  35.  % that follow them.  
  36.  % For auxillary verbs, replaced "{Q-}" with "(Rw- or Q-}".  
  37.  % For nouns and others, replaced "B#m+" with "(Rw+ & B#m+)" (for any #)
  38.  % For who,what,which,whom, replaced "B#" with "(R+ & B#+)" (for any #)
  39.  %
  40.  
  41. % NOUNS
  42.  
  43. % The marker-entity is used to identify identity names.
  44. % The marker-common-entity is used to identify all common nouns 
  45. % and adjectives that might appear in entity names:
  46. % e.g. "Great Southern Federal Bank and Railroad" or "Aluminum Bahrain"
  47. <marker-entity>: XXXENTITY+;
  48. <marker-common-entity>: XXXGIVEN+;
  49.  
  50. <CLAUSE>: {({@COd-} & C-) or ({@CO-} & (Wd- & {CC+})) or [Rn-]};
  51.  
  52. <S-CLAUSE>: {({@COd-} & C-) or ({@CO-} & (Wd- & {CC+}))}; 
  53.  
  54. <CLAUSE-E>: {({@COd-} & C-) or ({@CO-} & (Wd- or {CC+})) or Re-};
  55.  
  56. <noun-main-x>: (S+ & <CLAUSE>) or SI- or J- or O- or ({[B*j+]} & Xd- 
  57. & (Xc+ or [[[()]]]) & MX-) or [[[()]]];
  58. <noun-main-s>: (Ss+ & <CLAUSE>) or SIs- or Js- or Os- or ({[Bsj+]} & Xd-
  59.  & (Xc+ or [[[()]]]) & MX-) or [[[()]]];
  60. <noun-main-p>: (Sp+ & <CLAUSE>) or SIp- or Jp- or Op- or ({[Bpj+]} & Xd-
  61.  & (Xc+ or [[[()]]]) & MX-) or [[[()]]];
  62. <noun-main-m>: (Ss+ & <CLAUSE>) or SIs- or Jp- or Os- or ({[Bsj+]} & Xd- 
  63. & (Xc+ or [[[()]]]) & MX-) or [[[()]]];
  64. <noun-main-h>: (Ss*b+ & <CLAUSE>) or SIs*b- or Js- or Os- or ({[B*j+]} 
  65. & Xd- & (Xc+ or [[[()]]]) & MX-) or [[[()]]];
  66.  
  67. <noun-main2-x>:  J- or O- or ({[B*j+]} & Xd- & (Xc+ or [[[()]]]) & MX-) or [[[()]]];
  68. <noun-main2-s>:  Js- or Os- or ({[Bsj+]} & Xd- & (Xc+ or [[[()]]]) & MX-) or [[[()]]];
  69.  
  70. % Xd- or [[()]] allows parsing of "I have no idea what that is."
  71. % without requiring comma after "idea"
  72. <noun-main2-s-no-punc>:  Js- or Os- or 
  73. ({[Bsj+]} & (Xd- or [[()]]) & (Xc+ or [[[()]]]) & MX-) or [[[()]]];
  74.  
  75. <noun-main2-p>:  Jp- or Op- or ({[Bpj+]} & Xd- & (Xc+ or [[[()]]]) & MX-) or [[[()]]];
  76. <noun-main2-m>:  Jp- or Os- or ({[Bsj+]} & Xd- & (Xc+ or [[[()]]]) & MX-) or [[[()]]];
  77.  
  78. <noun-sub-x>: {@M+} & {R+ & B+ & {[[@M+]]}} & {@MX+};
  79. <noun-sub-s>: {@M+} & {R+ & Bs+ & {[[@M+]]}} & {@MXs+};
  80. <noun-sub-p>: {@M+} & {R+ & Bp+ & {[[@M+]]}} & {@MXp+};
  81.  
  82. % Just pure singular entities, no mass nouns 
  83. % The CAPITALIZED-WORDS rule is triggered by regex matching, and 
  84. % applies to all capitalized words that are not otherwise found in
  85. % the dictionary.
  86. CAPITALIZED-WORDS NAME <entity-singular>:
  87. {NM+} & ({G-} & {[MG+]} & (({DG- or [[GN-]] or [[{@A-} & {D-}]]} & 
  88. (({@MX+} & (JG- or <noun-main-s>)) or YS+)) or AN+ or G+));
  89.  
  90. % Capitalized wrds that seem to be plural (by ending with an s, etc)
  91. PL-CAPITALIZED-WORDS: 
  92. {NM+} & {G-} & {[MG+]} & (({DG- or [[GN-]] or [[{@A-} & {Dmc-}]]} & 
  93. (({@MX+} & (JG- or <noun-main-x>)) or YS+ or YP+)) or AN+ or G+); 
  94.  
  95. % capitalized words ending in s
  96. % -- hmm .. proper names not used anywhere right now, has slot for plural ... !!??
  97. <proper-names>:
  98. ({G-} & {[MG+]} & (({DG- or [[GN-]] or [[{@A-} & {D-}]]} & 
  99. (({@MX+} & (JG- or <noun-main-s>)) or (YS+ or YP+))) or AN+ or G+)); 
  100.  
  101. % "Tom" is a given name, but can also be a proper name, so e.g.
  102. % "The late Mr. Tom will be missed." which needs A-, D- links
  103. <given-names>:
  104. ({G-} & {[MG+]} & (({DG- or [[GN-]] or [[{@A-} & {D-}]]} & 
  105. (({@MX+} & (JG- or <noun-main-s>)) or (YS+ or YP+))) or AN+ or G+)); 
  106.  
  107. % Whole, entire entities, cannot participate in G links
  108. % because the entire entity has already been identified.
  109. <entity-entire>:
  110. (({DG- or [[GN-]] or [[{@A-} & {D-}]]} & 
  111. (({@MX+} & <noun-main-s>) or YS+)) or AN+);
  112.  
  113. personID0 personID1 personID2 personID3 personID4 personID5 personID6 personID7 personID8 personID9
  114. personID10 personID11 personID12 personID13 personID14 personID15 personID16 personID17 personID18 personID19
  115. personID20 personID21 personID22 personID23 personID24 personID25 personID26 personID27 personID28 personID29
  116. personID30 personID31 personID32 personID33 personID34 personID35 personID36 personID37 personID38 personID39
  117. personID40 personID41 personID42 personID43 personID44 personID45 personID46 personID47 personID48 personID49
  118. personID50 personID51 personID52 personID53 personID54 personID55 personID56 personID57 personID58 personID59
  119. personID60: <marker-entity> or <entity-entire>;
  120.  
  121. organizationID0 organizationID1 organizationID2 organizationID3 organizationID4 organizationID5 organizationID6 organizationID7 organizationID8 organizationID9
  122. organizationID10 organizationID11 organizationID12 organizationID13 organizationID14 organizationID15 organizationID16 organizationID17 organizationID18 organizationID19
  123. organizationID20 organizationID21 organizationID22 organizationID23 organizationID24 organizationID25 organizationID26 organizationID27 organizationID28 organizationID29
  124. organizationID30 organizationID31 organizationID32 organizationID33 organizationID34 organizationID35 organizationID36 organizationID37 organizationID38 organizationID39
  125. organizationID40 organizationID41 organizationID42 organizationID43 organizationID44 organizationID45 organizationID46 organizationID47 organizationID48 organizationID49
  126. organizationID50 organizationID51 organizationID52 organizationID53 organizationID54 organizationID55 organizationID56 organizationID57 organizationID58 organizationID59
  127. organizationID60: <marker-entity> or <entity-entire>;
  128.  
  129. locationID0 locationID1 locationID2 locationID3 locationID4 locationID5 locationID6 locationID7 locationID8 locationID9
  130. locationID10 locationID11 locationID12 locationID13 locationID14 locationID15 locationID16 locationID17 locationID18 locationID19
  131. locationID20 locationID21 locationID22 locationID23 locationID24 locationID25 locationID26 locationID27 locationID28 locationID29
  132. locationID30 locationID31 locationID32 locationID33 locationID34 locationID35 locationID36 locationID37 locationID38 locationID39
  133. locationID40 locationID41 locationID42 locationID43 locationID44 locationID45 locationID46 locationID47 locationID48 locationID49
  134. locationID50 locationID51 locationID52 locationID53 locationID54 locationID55 locationID56 locationID57 locationID58 locationID59
  135. locationID60: <marker-entity> or <entity-entire>;
  136.  
  137. <directive-opener>:
  138. {[[Wi-]]} & {{Xd-} & Xc+} & (Ic+ or COa+);
  139.  
  140. % Words that are also given names
  141. % Cannot take A or D links.
  142. % Art Bell Bill Bob Buck Bud  
  143. /en/words/entities.given-female.sing
  144. /en/words/entities.given-male.sing
  145. /en/words/entities.given-bisex.sing:
  146. <marker-entity> or <given-names> or <directive-opener>;
  147.  
  148. % Special handling for certain given names. These are words that have a
  149. % lower-case analog in the dictionary, and are also used in upper-case
  150. % form in an "idiomatic name" e.g. Vatican_City.  Without the below,
  151. % this use of "City" would prevent it from being recognized in other
  152. % (non-idiomatic) proper name constructions, e.g. New York City.
  153. /en/words/entities.organizations.sing:
  154. <marker-entity> or <entity-singular>;
  155.  
  156. /en/words/entities.locations.sing: 
  157. <marker-entity> or <entity-singular>;
  158.  
  159. %
  160. % entity IDs (mirror Capitalized-words - a mix of plural and singular)
  161. <entity-id>: (({DG- or [[GN-]] or [[{@A-} & {D-}]]} & 
  162. (({@MX+} & <noun-main-x>) or YS+ or YP+)) or AN+); 
  163.  
  164. entityID0 entityID1 entityID2 entityID3 entityID4 entityID5 entityID6 entityID7 entityID8 entityID9
  165. entityID10 entityID11 entityID12 entityID13 entityID14 entityID15 entityID16 entityID17 entityID18 entityID19
  166. entityID20 entityID21 entityID22 entityID23 entityID24 entityID25 entityID26 entityID27 entityID28 entityID29
  167. entityID30 entityID31 entityID32 entityID33 entityID34 entityID35 entityID36 entityID37 entityID38 entityID39
  168. entityID40 entityID41 entityID42 entityID43 entityID44 entityID45 entityID46 entityID47 entityID48 entityID49
  169. entityID50 entityID51 entityID52 entityID53 entityID54 entityID55 entityID56 entityID57 entityID58 entityID59
  170. entityID60: <marker-entity> or <entity-id>;
  171.  
  172. % Same as pattern used in words.n.4 -- mass nouns or countable nouns
  173. <generic-singular-id>: ({@AN-} & {@A- & {[[@AN-]]}} & (({D*u-} & <noun-sub-s> & 
  174. (<noun-main-m> or (Rw+ & Bsm+))) or 
  175. (YS+ & {D*u-}) or (GN+ & (DD- or [()])) or Us-)) or AN+;
  176.  
  177.  
  178. % Same pattern used for words.n.2.s
  179. <generic-plural-id>:  
  180. {NM+} & (({@AN-} & {@A- & {[[@AN-]]}} & (({Dmc-} & <noun-sub-p> & 
  181. (<noun-main-p> or (Rw+ & Bpm+)))
  182. or (YP+ & {Dmc-}) or (GN+ & (DD- or [()])) or Up-)) or [[AN+]]);
  183.  
  184. genericID0 genericID1 genericID2 genericID3 genericID4 genericID5 genericID6 genericID7 genericID8 genericID9
  185. genericID10 genericID11 genericID12 genericID13 genericID14 genericID15 genericID16 genericID17 genericID18 genericID19
  186. genericID20 genericID21 genericID22 genericID23 genericID24 genericID25 genericID26 genericID27 genericID28 genericID29
  187. genericID30 genericID31 genericID32 genericID33 genericID34 genericID35 genericID36 genericID37 genericID38 genericID39
  188. genericID40 genericID41 genericID42 genericID43 genericID44 genericID45 genericID46 genericID47 genericID48 genericID49
  189. genericID50 genericID51 genericID52 genericID53 genericID54 genericID55 genericID56 genericID57 genericID58 genericID59
  190. genericID60: <marker-entity> or <generic-singular-id> or <generic-plural-id>;
  191.  
  192. %from words.y year numbers
  193. <date-id>:
  194. NM- or ({EN-} & (NIfn+ or NItn-)) or 
  195. NN+ or AN+ or 
  196. ((Xd- & TY- & Xc+) or TY-) 
  197. or ({EN- or NIc-} & (ND+ or OD- or ({{@L+} & DD-} &  
  198. ([[Dmcn+]] or ((<noun-sub-x> or TA-) & (JT- or IN- or [[<noun-main-x>]]))))));
  199.  
  200. dateID0 dateID1 dateID2 dateID3 dateID4 dateID5 dateID6 dateID7 dateID8 dateID9
  201. dateID10 dateID11 dateID12 dateID13 dateID14 dateID15 dateID16 dateID17 dateID18 dateID19
  202. dateID20 dateID21 dateID22 dateID23 dateID24 dateID25 dateID26 dateID27 dateID28 dateID29
  203. dateID30 dateID31 dateID32 dateID33 dateID34 dateID35 dateID36 dateID37 dateID38 dateID39
  204. dateID40 dateID41 dateID42 dateID43 dateID44 dateID45 dateID46 dateID47 dateID48 dateID49
  205. dateID50 dateID51 dateID52 dateID53 dateID54 dateID55 dateID56 dateID57 dateID58 dateID59
  206. dateID60: <date-id>;
  207.  
  208.  
  209. I.n: [[{Xi+} & {G-} & G+]];
  210.  
  211. Ms.x Mrs.x Mr.x Messrs.x Rev.x Dr.x Prof.x Gov.x Sen.x Rep.x 
  212. Gen.x Brig.x Col.x Capt.x Lieut.x Lt.x Sgt.x Pvt.x Cmdr.x Adm.x Corp.x 
  213. St.x Mt.x Ft.x Cie.x HMS.x:
  214. (Xi+ or [[()]]) & G+;
  215.  
  216. St.y Ave.y Av.y Pl.y Ct.y Dr.y Gr.y Rd.y Blvd.y Pkwy.y Hwy.y 
  217. AG.y Assn.y
  218. Corp.y Co.y Esq.y Inc.y PLC.y Pty.y Ltd.y LTD.y Bldg.y and_Co GmBH.y: 
  219. G- & {Xi+} & {[MG+]} &
  220. (({DG- or [[GN-]] or [[{@A-} & {D-}]]} & (({@MX+} & (JG- or
  221. <noun-main-s>)) or (YS+ or YP+))) or AN+ or G+);
  222.  
  223. Jr.y Sr.y: {Xi+} & {Xd- & Xc+} & G- & {[MG+]} & (({DG- or
  224. [[GN-]] or [[{@A-} & {D-}]]} & (({@MX+} & (JG- or <noun-main-s>)) or
  225. (YS+ or YP+))) or AN+ or G+);
  226.  
  227. HYPHENATED-WORDS.a:
  228. ({EA- or EF+} & (({[[@Ec-]]} & {Xc+} & Ah+) or (Pa- & {@MV+}))) or [[AN+]];
  229.  
  230. HYPHENATED-WORDS.n: 
  231. {NM+} & [[({@AN-} & {@A-} & (({D-} & <noun-sub-x> & (<noun-main-x> or (Rw+ & B*m+))) or
  232.  U-)) or ((YS+ or YP+) & {@AN-} & {@A-} & {D-})]];
  233. % the generic category for strings containing a hyphen
  234.  
  235. % activist.n actor.n actress.n actuary.n ad.n adage.n adagio.n adapter.n 
  236. /en/words/words.n.1: 
  237. <marker-common-entity> or 
  238. ({NM+} & (({@AN-} & {@A- & {[[@AN-]]}} & 
  239. ((Ds- & <noun-sub-s> & (<noun-main-s> or (Rw+ & Bsm+)))
  240. or (YS+ & Ds-) or (GN+ & (DD- or [()])) or Us-)) or AN+));
  241.  
  242. % plural nouns ending in "s"
  243. % allocations.n allotments.n allowances.n alloys.n allures.n allusions.n 
  244. /en/words/words.n.2.s: <marker-common-entity> or <generic-plural-id>;
  245. /en/words/words.n.2.s.biolg: <generic-plural-id>;
  246. PL-GREEK-LETTER-AND-NUMBER: <generic-plural-id>;
  247.  
  248. /en/words/words.n.2.x:  % plural nouns not ending in "s"
  249. <marker-common-entity> or 
  250. ({NM+} & (({@AN-} & {@A- & {[[@AN-]]}} & (({Dmc-} & <noun-sub-p> & 
  251. (<noun-main-p> or (Rw+ & Bpm+)))
  252. or (YS+ & {Dmc-}) or (GN+ & (DD- or [()])) or Up-)) or [[AN+]]));
  253. % aircraft.p bacteria.p bellmen.n buffalo.p businessmen.n chairmen.n 
  254.  
  255. /en/words/words.n.3:  % nouns that are mass only
  256. <marker-common-entity> or 
  257. ({NM+} & (({@AN-} & {@A- & {[[@AN-]]}} & (({Dmu-} & <noun-sub-s> & 
  258. (<noun-main-m> or (Rw+ & Bsm+))) or
  259. (YS+ & {Dmu-}) or (GN+ & (DD- or [()])) or Up-)) or AN+));
  260. % absolutism.n absorption.n abstinence.n abundance.n academia.n 
  261.  
  262. % nouns that can be mass or countable
  263. % allocation.n allotment.n alloy.n allure.n alteration.n alternation.n 
  264. <noun-mass-count>:  
  265. {NM+} & (({@AN-} & {@A- & {[[@AN-]]}} & (({D*u-} & <noun-sub-s> & 
  266. (<noun-main-m> or (Rw+ & Bsm+))) or
  267. (YS+ & {D*u-}) or (GN+ & (DD- or [()])) or Us-)) or AN+);
  268. /en/words/words.n.4: <noun-mass-count>;
  269. /en/words/words.n.4.biolg: <noun-mass-count>;
  270. GREEK-LETTER-AND-NUMBER pH.u x.n: <noun-mass-count>;
  271.  
  272. % US state names and abbreviations
  273. % NM N.M. NY N.Y. NC N.C. ND N.D. Ohio Okla.
  274. /en/words/entities.us-states.sing:
  275. <marker-entity> or
  276. ({G-} & {DG- or [[GN-]] or [[{@A-} & {D-}]]} & 
  277. (({MG+} & {@MX+} & (JG- or <noun-main-s>)) or G+ or 
  278. ({[[MG+]]} & (AN+ or YS+ or YP+)))) or (Xc+ & Xd- & G- & AN+);
  279.  
  280. % SINGULAR ENTITIES FOR ENTITY EXTRACTION 
  281. % This must appear after other categories so it doesnt interfere with those.
  282. /en/words/entities.national.sing: 
  283. <marker-entity> or <entity-singular>;
  284.  
  285. % Enable parsing of "Mother likes her"
  286. aunt.f auntie.f brother.m dad.m daddy.m father.m grandmother.f granny.f 
  287. granddad.m grandfather.m grandpa.f grandpop.m mom.f mommy.f mother.f 
  288. pop.m papa.m poppy.m pops.m sis.f sister.f uncle.m:
  289. <entity-singular>;
  290.  
  291. alter_ego au_pair mise_en_scene faux_pas non_sequitur fait_accompli
  292. modus_vivendi head_of_state tour_de_force:
  293.  ({@AN-} & {@A- & {[[@AN-]]}} & ((Ds- & <noun-sub-s> & 
  294. (<noun-main-s> or (Rw+ & Bsm+)))
  295. or Us- or (YS+ & Ds-) or (GN+ & (DD- or [()])))) or AN+;
  296.  
  297. kung_fu joie_de_vivre op_art noblesse_oblige lese_majesty a_must
  298. time_of_day time_of_year force_majeure top_dollar year_end skim_milk
  299. breach_of_contract sleight_of_hand power_of_attorney word_of_mouth
  300. carte_blanche: 
  301. ({@AN-} & {@A- & {[[@AN-]]}} & (({Dmu-} & <noun-sub-s> & 
  302. (<noun-main-m> or (Rw+ & Bsm+))) or
  303. Um- or (YS+ & {Dmu-}) or (GN+ & (DD- or [()])))) or AN+;
  304.  
  305. /en/words/words.n.t: % title nouns (president, chairman)
  306. {@AN-} & {@A- & {[[@AN-]]}} & {@M+} & (BIt- or (Xd- & (Xc+ or [[[()]]]) & MX-) or TI-);
  307. % auditor.t bailiff.t broker.t buyer.t candidate.t captain.t cardinal.t 
  308.  
  309. majority.n minority.n number.n bunch.n batch.n bulk.n handful.n group.n:
  310.  ({@AN-} & {@A- & {[[@AN-]]}} & ((Ds- & <noun-sub-x> &
  311. (<noun-main-x> or B*x+))
  312. or Us- or (YS+ & Ds-) or (GN+ & (DD- or [()])))) or AN+;
  313.  
  314. % number appreviations: no.x No.x 
  315. No.x no.x Num.x num.x: (Xi+ or [[()]]) & AN+;
  316.  
  317. flight.i age.i: {@AN-} & NM+ & <noun-main-s>;
  318.  
  319. kind_of: ({{@AN-} & @A-} & U+ & ((Ds- & <noun-sub-s> &
  320. (<noun-main-s> or (Rw+ & Bsm+))) or Us-)) or EA+ or EE+;
  321. type_of sort_of breed_of:
  322.  {{@AN-} & @A-} & U+ & ((Ds- & <noun-sub-s> &
  323. (<noun-main-s> or (Rw+ & Bsm+))) or Us-);
  324. kinds_of types_of sorts_of breeds_of:
  325.  {{@AN-} & @A-} & U+ & (({Dmc-} & <noun-sub-p> & 
  326. (<noun-main-p> or (Rw+ & Bpm+))) or Up-);
  327.  
  328. percent.u: 
  329. ({@AN-} & {@A- & {[[@AN-]]}} & ((ND- & {DD-} & <noun-sub-x> & 
  330. (<noun-main-x> or B*x+)) or
  331. U-)) or (ND- & (OD- or AN+ or YS+));
  332.  
  333. % This set of disjuncts should probably be split up and refined.
  334. % "shame.n", "crux.n" are here because they need the Ss*t connector
  335. % to pick up "that" in "The crux of it is that we must act first."
  336. % However, report.n and sign.n and remark.n, etc. do not seem to 
  337. % need this connector ... 
  338. argument.n report.n sign.n impression.n conclusion.n complaint.n
  339. allegation.n announcement.n position.n restriction.n notion.n
  340. remark.n assertion.n proclamation.n reassurance.n saying.n
  341. accusation.n possibility.n idea.n problem.n claim.n result.n
  342. statement.n hunch.n assumption.n concept.n hypothesis.n implication.n
  343. message.n premonition.n prerequisite.n indication.n truism.n fallacy.n
  344. proposition.n prospect.n presupposition.n inkling.n supposition.n
  345. finding.n amount.n answer.n crux.n shame.n:
  346. ({@AN-} & {@A- & {[[@AN-]]}} & ((Ds- & {@M+} & {(TH+ or (R+ & Bs+)) & 
  347. {[[@M+]]}} & {@MXs+} 
  348. & (<noun-main2-s> or (Ss*t+ & <CLAUSE>) or SIs*t- or (Rw+ & Bsm+)))
  349. or Us- or (YS+ & Ds-) or (GN+ & (DD- or [()])))) or AN+;
  350.  
  351. proof.n doubt.n suspicion.n hope.n knowledge.n relief.n 
  352. disclosure.n fear.n acknowledgment.n acknowledgement.n principle.n
  353. concern.n philosophy.n risk.n threat.n understanding.n conviction.n theory.n
  354. assurance.n speculation.n awareness.n news.n opinion.n belief.n
  355. contention.n thought.n myth.n discovery.n rumor.n probability.n fact.n
  356. explanation.n feeling.n comment.n expectation.n perception.n sense.n
  357. realization.n view.n insistence.n consensus.n notification.n rule.n
  358. danger.n warning.n suggestion.n:
  359. ({@AN-} & {@A- & {[[@AN-]]}} & (({D*u-} & {@M+} & {(TH+ or (R+ & Bs+)) 
  360. & {[[@M+]]}} & {@MXs+} & 
  361. (<noun-main2-m> or (Ss*t+ & <CLAUSE>) or SIs*t- or (Rw+ & Bsm+)))
  362.  or Us- or (YS+ & {D*u-}) or (GN+ & (DD- or [()])))) or AN+;  
  363.  
  364. evidence.n reasoning.n likelihood:
  365. ({@AN-} & {@A- & {[[@AN-]]}} & (({Dmu-} & {@M+} & {(TH+ or (R+ & Bs+)) 
  366. & {[[@M+]]}} & {@MXs+} & 
  367. (<noun-main2-m> or (Ss*t+ & <CLAUSE>) or SIs*t- or (Rw+ & Bsm+))) 
  368.  or Up- or (YS+ & {Dmu-}) or (GN+ & (DD- or [()])))) or AN+;  
  369.  
  370. ideas.n opinions.n statements.n beliefs.n facts.n arguments.n
  371. principles.n theories.n philosophies.n signs.n impressions.n
  372. conclusions.n contentions.n complaints.n proofs.n doubts.n
  373. suspicions.n allegations.n reports.n claims.n announcements.n
  374. positions.n risks.n hopes.n explanations.n restrictions.n threats.n
  375. thoughts.n myths.n feelings.n discoveries.n rumors.n comments.n
  376. realizations.n probabilities.n remarks.n notions.n convictions.n
  377. hunches.n assumptions.n concepts.n hypotheses.n assertions.n
  378. expectations.n implications.n perceptions.n proclamations.n
  379. reassurances.n fears.n sayings.n senses.n messages.n disclosures.n
  380. accusations.n views.n concerns.n understandings.n acknowledgments.n
  381. acknowledgements.n possibilities.n premonitions.n prerequisites.n
  382. provisos.n truisms.n fallacies.n assurances.n speculations.n
  383. propositions.n prospects.n presuppositions.n inklings.n suppositions.n
  384. findings.n amounts.n rules.n dangers.n warnings.n indications.n
  385. answers.n suggestions.n:
  386. ({@AN-} & {@A- & {[[@AN-]]}} & (({Dmc-} & {@M+} & {(TH+ or (R+ & Bp+)) & 
  387. {[[@M+]]}} & {@MXp+} &
  388. (<noun-main2-p> or (Sp*t+ & <CLAUSE>) or SIp*t- or (Rw+ & Bpm+)))
  389. or Up- or (YP+ & {Dmc-}) or (GN+ & (DD- or [()])))) or [[AN+]];
  390.  
  391. request.n requirement.n condition.n recommendation.n provision.n stipulation.n:
  392. ({@AN-} & {@A- & {[[@AN-]]}} & (({D*u-} & {@M+} & {(TH+ or TS+ or (R+ & Bs+)) 
  393. & {[[@M+]]}} & {@MXs+} & 
  394. (<noun-main2-m> or (Ss*t+ & <CLAUSE>) or SIs*t- or (Rw+ & Bsm+)))
  395.  or Us- or (YS+ & {D*u-}) or (GN+ & (DD- or [()])))) or AN+;  
  396. requests.n requirements.n conditions.n recommendations.n provisions.n
  397. stipulations.n:
  398. ({@AN-} & {@A- & {[[@AN-]]}} & (({Dmc-} & {@M+} & {(TH+ or TS+ or (R+ & Bp+)) & 
  399. {[[@M+]]}} & {@MXp+} &
  400. (<noun-main2-p> or (Sp*t+ & <CLAUSE>) or SIp*t- or (Rw+ & Bpm+)))
  401. or Up- or (YP+ & {Dmc-}) or (GN+ & (DD- or [()])))) or [[AN+]];
  402.  
  403. excuse.n decision.n proposal.n attempt.n plan.n plot.n pledge.n urge.n
  404. mission.n right.n desire.n mandate.n promise.n option.n campaign.n
  405. offer.n vow.n permit.n impetus.n proclivity.n propensity.n move.n
  406. vote.n bill.n:
  407. ({@AN-} & {@A- & {[[@AN-]]}} & ((Ds- & {@M+} & {(TOn+ or (R+ & Bs+)) &
  408. {[[@M+]]}} & {@MXs+} & (<noun-main-s> or (Rw+ & Bsm+))) or
  409.  Us- or (YS+ & Ds-) or (GN+ & (DD- or [()])))) or AN+;
  410. failure.n haste.n refusal.n reluctance.n pressure.n willingness.n
  411. responsibility.n intent.n temptation.n readiness.n effort.n
  412. determination.n capacity.n unwillingness.n need.n will.n eagerness.n
  413. opportunity.n commitment.n ambition.n ability.n order.n obligation.n
  414. incentive.n:
  415. ({@AN-} & {@A- & {[[@AN-]]}} & (({D*u-} & {@M+} & {(TOn+ or (R+ & Bs+)) &
  416. {[[@M+]]}} & {@MXs+} & (<noun-main-m> or (Rw+ & Bsm+))) or
  417.  Us- or (YS+ & {D*u-}) or (GN+ & (DD- or [()])))) or AN+;
  418. excuses.n decisions.n proposals.n failures.n efforts.n attempts.n refusals.n pledges.n
  419. urges.n missions.n rights.n desires.n needs.n ambitions.n capacities.n mandates.n
  420. promises.n abilities.n options.n commitments.n intents.n opportunities.n plans.n plots.n
  421. responsibilities.n chances.n campaigns.n offers.n pressures.n obligations orders.n
  422. temptations.n vows.n permits.n impetuses.n proclivities.n propensities.n moves.n
  423. votes.n bills.n incentives.n:
  424. ({@AN-} & {@A- & {[[@AN-]]}} & (({Dmc-} & {@M+} & {(TOn+ or (R+ & Bp+)) &
  425.  {[[@M+]]}} & {@MXp+} & (<noun-main-p> or (Rw+ & Bpm+))) or
  426.  Up- or (YP+ & {Dmc-}) or (GN+ & (DD- or [()])))) or [[AN+]];
  427. chance.n:
  428. ({@AN-} & {@A- & {[[@AN-]]}} & (({D*u-} & {@M+} & {(TOn+ or TH+ or (R+ & Bs+)) 
  429. & {[[@M+]]}} & {@MXs+} & (<noun-main-m> or (Rw+ & Bsm+))) or 
  430.  Us- or (YS+ & {D*u-}) or (GN+ & (DD- or [()])))) or AN+;
  431. question.n issue.n: 
  432. ({@AN-} & {@A- & {[[@AN-]]}} & ((Ds- & {@M+} & {R+ & Bs+ & {[[@M+]]}} & 
  433. {@MXs+} &
  434. (<noun-main2-s> or (Ss*q+ & <CLAUSE>) or SIs*q- or (Rw+ & Bsm+)))
  435. or Us- or (YS+ & Ds-) or (GN+ & (DD- or [()])))) or AN+;
  436. questions.n issues.n:
  437. ({@AN-} & {@A- & {[[@AN-]]}} & (({Dmc-} & {@M+} & {R+ & Bp+ & {[[@M+]]}} & 
  438. {@MXp+} &
  439. (<noun-main2-p> or (Sp*q+ & <CLAUSE>) or SIp*q- or (Rw+ & Bpm+)))
  440. or Up- or (YP+ & {Dmc-}) or (GN+ & (DD- or [()])))) or AN+;
  441.  
  442. reason.n:
  443. ({@AN-} & {@A- & {[[@AN-]]}} & (({D*u-} & {@M+} & {TH+ or Ce+ or TOn+ or 
  444. WY+ or (R+ & Bs+)} & {@MXs+} & 
  445. (<noun-main2-s> or (Ss*t+ & <CLAUSE>) or SIs*t- or (Rw+ & Bsm+)))
  446. or Us- or (YS+ & {D*u-}) or (GN+ & (DD- or [()])))) or AN+;
  447. reasons.n:
  448. ({@AN-} & {@A- & {[[@AN-]]}} & (({Dmc-} & {@M+} & {TH+ or Ce+ or TOn+ or
  449.  WY+ or (R+ & Bp+)} & {@MXp+} & (<noun-main-p> or (Rw+ & Bpm+)))
  450.  or Up- or (YP+ & {Dmc-}) or (GN+ & (DD- or [()])))) or [[AN+]];
  451. way.n:
  452. ({@AN-} & {@A- & {[[@AN-]]}} & ((Ds- & {@M+} & {TOn+ or TH+ or Ce+ or 
  453. (R+ & Bs+)} & {@MXs+} & (MVa- or <noun-main-s> or (Rw+ & Bsm+)))
  454. or Us- or (YS+ & {D*u-}) or (GN+ & (DD- or [()])))) or AN+;
  455. place.n:
  456. ({@AN-} & {@A- & {[[@AN-]]}} & ((Ds- & {@M+} & {TOn+ or TH+ or Ce+ or 
  457. (R+ & Bs+)} & {@MXs+} & (<noun-main-s> or (Rw+ & Bsm+)))
  458. or Us- or (YS+ & {D*u-}) or (GN+ & (DD- or [()])))) or AN+;
  459. time.n:
  460. ({@AN-} & {@A- & {[[@AN-]]}} & (({D*u-} & {@M+} & {TOn+ or WN+ or TH+ or 
  461. Ce+ or (R+ & Bs+)} & {@MXs+} & (<noun-main-m> or (Rw+ & Bsm+)))
  462. or Us- or (YS+ & {D*u-}) or (GN+ & (DD- or [()])))) or AN+;
  463. ways.n:
  464. ({@AN-} & {@A- & {[[@AN-]]}} & (({Dmc-} & {@M+} & {TOn+ or TH+ or Ce+ or 
  465. (R+ & Bp+)} & {@MXp+} & (MVa- or <noun-main-p> or (Rw+ & Bpm+)))
  466. or Up- or (YP+ & {Dmc-}) or (GN+ & (DD- or [()])))) or [[AN+]];
  467. places.n:
  468. ({@AN-} & {@A- & {[[@AN-]]}} & (({Dmc-} & {@M+} & {TOn+ or TH+ or Ce+ or 
  469. (R+ & Bp+)} & {@MXp+} & (<noun-main-p> or (Rw+ & Bpm+)))
  470.  or Up- or (YP+ & {Dmc-}) or (GN+ & (DD- or [()])))) or [[AN+]];
  471. times.n:
  472. ({@AN-} & {@A- & {[[@AN-]]}} & (({Dmc-} & {@M+} & {TOn+ or WN+ or TH+ or 
  473. Ce+ or (R+ & Bp+)} & {@MXp+} & (<noun-main-p> or (Rw+ & Bpm+)))
  474.  or Up- or (YP+ & {Dmc-}) or (GN+ & (DD- or [()])))) or [[AN+]];
  475.  
  476.  
  477. %PRONOUNS
  478.  
  479. she he: ({[[R+ & Bs+]]} & ((Ss+ & <CLAUSE>) or SIs-));
  480. me him them us: J- or Ox-;
  481. myself yourself himself herself itself themselves
  482. ourselves yourselves: J- or O- or E+ or MVa-;
  483. each_other: J- or O- or YS+;
  484. her.d: ({AL-} & {@L+} & (D+ or DD+)) or DP+;
  485. her.p: J- or Ox-;
  486. its my your their our: ({AL-} & {@L+} & (D+ or DD+)) or DP+;
  487. his: DP+ or ({AL-} & {@L+} & (D+ or DD+)) or
  488. [<noun-main-x>];
  489. you: J- or Ox- or (Sp+ & <CLAUSE>) or SIp-;
  490. it: J- or Ox- or ((Ss+ or SFsi+) & <CLAUSE>) or SIs- or 
  491. SFIsi- or OXi- or Vp-;
  492. they: {[[R+ & Bp+]]} & ((Sp+ & <CLAUSE>) or SIp-);
  493. we: (Sp+ & <CLAUSE>) or SIp-;
  494. % XXX why is "I" marked plural ?? a cheap hack to make I've work?
  495. I.p: ((Sp*i+ or SX+) & <CLAUSE>) or SIp*i- or SXI-;
  496.  
  497. it_all them_all us_all you_all: Ox- or J-;
  498.  
  499. %we're they're I'm you're: 
  500. %(({@EBm+} & (((O*t+ or K+ or BI+ or OF+ or Pp+) & {@MV+}) or TO+ or Pa+)) or 
  501. %({N+} & (Pg+ or Pv+))) & <CLAUSE>;
  502.  
  503. ΓÇÖm 'm: SX- & (({@EBm+} & (((O*t+ or K+ or BI+ or OF+ or Pp+) & {@MV+}) or TO+ or Pa+)) or 
  504. ({N+} & (Pg+ or Pv+)));
  505. ΓÇÖre 're: Spx- & (({@EBm+} & (((O*t+ or K+ or BI+ or OF+ or Pp+) & {@MV+}) or TO+ or Pa+)) or 
  506. ({N+} & (Pg+ or Pv+)));
  507.  
  508. %I've they've you've we've: PP+ & <CLAUSE>;
  509.  
  510. ΓÇÖve 've: Sp- & PP+;
  511.  
  512. %we'd they'd I'd he'd she'd you'd: (PP+ or ({Vw+} & I+)) & <CLAUSE>;
  513. %I'll he'll she'll we'll they'll you'll it'll: I+ & <CLAUSE>;
  514.  
  515. ΓÇÖd 'd: S- & (PP+ or I+);
  516. ΓÇÖll 'll: S- & I+;
  517.  
  518. something someone somebody:
  519. {EL+} & (({Pa+} & <noun-sub-s> & {@MXs+} & <noun-main-s>) or YS+);
  520. nothing no_one nobody:
  521. {EN-} & {EL+} & (({Pa+} & <noun-sub-s> & {@MXs+} &
  522. <noun-main-s>) or YS+);
  523. everything everyone anyone everybody anybody anything: 
  524. {EN-} & {EL+} & (((({Pa+} & <noun-sub-s>) or CX+) & {@MXs+} &
  525. <noun-main-s>) or YS+);
  526. else: EL-;
  527.  
  528. others: {Dmc-} & <noun-sub-p> & <noun-main-p>;
  529. mine.p yours theirs hers ours: <noun-main-x>;
  530.  
  531.  
  532. % DETERMINERS
  533.  
  534. the: (({AL-} & {@L+} & (D+ or DD+)) or DG+ or (TR- & U+));
  535. those: ({AL-} & (Dmc+ or DD+)) or 
  536. (<noun-sub-p> & <noun-main-p>);
  537. this.p: <noun-main-h>;
  538. this.d: ({AL-} & D*u+) or DTn+;
  539. these: <noun-main-p> or ({AL-} & (Dmc+ or DD+));
  540. both.d: Dmc+ or E+ or ({M+ or (ALx+ & Jp+)} & <noun-main-p>);
  541. both.a: Paf-;
  542. half: {EN-} & (NJ+ or ((({DD-} & {@Mp+ or (R+ & B+)}) or (AL+ & J+))
  543. & <noun-main-x>));
  544. many: (H- & (Dmc+ or ND+ or NIn+ or TQ+)) or (AM- & (Dmcy+ or Oy- or Jy-)) or 
  545. ({EE-} & (ND+ or NIn+)) or ({DD-} & {EAx-} & Dmc+) or ((({EAx-} & {DD-}) or H-) & 
  546. <noun-sub-p> & (<noun-main-p> or (Rw+ & Bpm+)));
  547. all: ({EN-} & (E+ or Dm+ or NIc+ or 
  548. ({@M+ or (ALx+ & Jp+) or (R+ & B+) or EL+} & 
  549. (<noun-main2-x> or (S**t+ & <CLAUSE>) or SI**t-)))) or DTa+;
  550. all_that: EA+ or EE+ or (<noun-sub-s>
  551.  & <noun-main-s>);
  552. all_this: <noun-sub-s> & <noun-main-s>;
  553. all_those all_these: <noun-sub-p> & <noun-main-p>;
  554. one: NM- or NN+ or ({EN-} & (({DD-} & Ds+) or ({{@A- & {[[@AN-]]}} & Ds-} & 
  555. (YS+ or (<noun-sub-s> & (<noun-main-s> or (Rw+ & Bsm+))))))) or NSn+ or DTi+;
  556. ones: {@A- & {[[@AN-]]}} & {Dmc-} & 
  557. (YP+ or (<noun-sub-p> & <noun-main-p>));
  558. any: ({EN-} & (D+ or DD+ or 
  559. (<noun-sub-x> & <noun-main-x>))) or EC+;
  560. a an: ({(AA- & HA-) or ALa- or [[Lf+]]} & Ds+) or NN+ or NSa+ or NIm+;
  561. such: (ND- & Dmc+) or Dm*k+;
  562. such_a such_an: Ds*k+;
  563.  
  564. a_lot: (<noun-sub-p> & <noun-main-p>) or EC+ or MVa-;
  565. few: {EA- or EF+ or ({EA-} & DD-)} & 
  566.  (Dmc+ or (<noun-sub-p> & <noun-main-p>));
  567. a_couple: <noun-sub-p> & <noun-main-p>;
  568. a_couple_of: NN+ or ND+ or NIn+;
  569. a_few: NN+ or ND+ or NIn+ or ({EN-} & (Dmc+ or ND+ or NIn+ or
  570. (<noun-sub-p> & <noun-main-p>)));
  571. some: D+ or EN+ or MF+ or (<noun-sub-x> & <noun-main-x>);
  572. little.i: ({EE-} & (MVa- or Ca+ or Qe+)) or ({EEx- or H-} & (Dmu+ or 
  573. (<noun-sub-s> & (<noun-main-s> or (Rw+ & Bsm+)))))
  574. or (AM- & (Dmuy+ or MVy- or Oy- or Jy-));
  575. most: Dm+ or [EE+] or EA+ or MF+ or
  576. (<noun-sub-x> & <noun-main-x>);
  577. part.i: OF+ & <noun-main-s>;
  578.  
  579. the_most: MVa- or EE+ or Dm+ or (<noun-sub-x> & <noun-main-x>);
  580. least: EA+; 
  581. none: <noun-sub-x> & (<noun-main-x>);
  582. rest.i: (DG-) & <noun-sub-p> & <noun-main-p>;
  583. plenty: {@M+} & <noun-main-x>;
  584. other: Dmu+ or ({ND-} & {DD-} & Dmc+) or 
  585. (DD- & (Ds+ or DD+ or <noun-main-s>));
  586. one_other every_other: <noun-main-s> or Ds+; 
  587. any_other no_other: <noun-main-s> or D+;
  588. all_other: Dm+;
  589. most_other: Dmc+;
  590. quite_a quite_an one_such not_every: Ds+;
  591. some_other no_such: D+;
  592. every.d: {EN-} & (Ds+ or DTn+ or [[NIc+]]); 
  593.  
  594. another: Ds+ or NIc+ or (<noun-sub-s> & <noun-main-s>) or YS+;
  595. one_another: (<noun-sub-s> & <noun-main-s>) or YS+;
  596. each: Ds+ or (<noun-sub-s> & <noun-main-s>) or DTn+
  597. or E+ or MVa-;
  598.  
  599. no.misc-d: ({EN-} & D+) or EC+;
  600.  
  601. a_little: Dmu+ or (<noun-sub-s> & <noun-main-s>)
  602. or EA+ or EC+ or EE+ or MVa-;
  603. a_great_deal: EC+ or MVa- or (<noun-sub-s> & <noun-main-s>);
  604. many_more a_few_more a_couple_more plenty_more a_lot_more:
  605. Dmcc+ or (<noun-sub-p> & <noun-main-p>);
  606. some_more: MVa- or Dm+ or (<noun-sub-x> & <noun-main-x>);
  607. one_more:
  608. Ds+ or (<noun-sub-s> & <noun-main-s>);
  609.  
  610. not_many: Dmc+ or (<noun-sub-p> & (Sp+ & <CLAUSE>));
  611. not_all not_everything: Dm+ or (((ALx+ & Jp+) or <noun-sub-x>)
  612. & (S+ & <CLAUSE>));
  613. not_one: Ds+ or (<noun-sub-s> & (Ss+ & <CLAUSE>));
  614.  
  615. enough: ({OF+} & <noun-main-s>) or Dm+ or EF- or MVa-;
  616. not_enough: ({OF+} & <noun-main-s>) or Dm+;
  617.  
  618. % NUMERICAL EXPRESSIONS
  619. % Numeric ranges, e.g. "15 to 20". The "to" (or hyphen) acts as a
  620. % number in a range, and the requirements should match NUMBER.
  621. % The NIf connectors (second subscript position is "n" for number
  622. % and "u" for unit) allow "15 to 20", "15 to 20 kDa" and 
  623. % "15 kDa to 20 kDa", but not "15 kDa to 20".
  624. % Allowing EC+ for "two to threefold more abundant". This allows also the
  625. % nonsense "two to three more abundant", but this is likely harmless.
  626. -.ru --.ru ---.ru to.ru: 
  627. ((NIfn- & NItn+) & {NIb-} & (NM- or EC+ or
  628. (NN+ or [[NF+]] or ({EN- or NIc-} & (ND+ or OD- or 
  629. ({{@L+} & DD-} & (Dmcn+ or (<noun-sub-p> & [<noun-main-p>])))))))) or
  630. ((NIfu- & NItu+) & {NIb-} & 
  631. (((<noun-sub-x> & (<noun-main-x> or Bsm+)) or (Us- & {Mp+})) or AN+)) or
  632. ((NIfp- & NItp+) & {NIb-} & (NM- or AN+ or ({Xc+ & Xd-} & Ma-) or (Wq- & PF+)
  633. or MVp- or Pp- or FM- or (Xc+ & Xd- & (MVx- or MX-))));
  634.  
  635. and.ru:
  636. ((NIfn- & NItn+) & NId- & (NM- or 
  637. (NN+ or [[NF+]] or ({EN- or NIc-} & (ND+ or OD- or 
  638. ({{@L+} & DD-} & (Dmcn+ or (<noun-sub-p> & [<noun-main-p>])))))))) or
  639. ((NIfu- & NItu+) & NId- & 
  640. (((<noun-sub-x> & (<noun-main-x> or Bsm+)) or (Us- & {Mp+})) or AN+));
  641.  
  642. % For number, cost is added to the <noun-main-*> roles to prioritize
  643. % postmodifier and numeric determiner roles.
  644.  
  645. two three four five six seven eight nine ten eleven twelve thirteen
  646. fourteen fifteen sixteen seventeen eighteen nineteen 
  647. twenty twenty-one twenty-two twenty-three twenty-four 
  648. twenty-five twenty-six twenty-seven twenty-eight twenty-nine 
  649. thirty thirty-one thirty-two thirty-three thirty-four 
  650. thirty-five thirty-six thirty-seven thirty-eight thirty-nine 
  651. forty forty-one forty-two forty-three forty-four 
  652. forty-five forty-six forty-seven forty-eight forty-nine 
  653. fifty fifty-one fifty-two fifty-three fifty-four 
  654. fifty-five fifty-six fifty-seven fifty-eight fifty-nine 
  655. sixty sixty-one sixty-two sixty-three sixty-four 
  656. sixty-five sixty-six sixty-seven sixty-eight sixty-nine 
  657. seventy seventy-one seventy-two seventy-three seventy-four 
  658. seventy-five seventy-six seventy-seven seventy-eight seventy-nine 
  659. eighty eighty-one eighty-two eighty-three eighty-four 
  660. eighty-five eighty-six eighty-seven eighty-eight eighty-nine 
  661. ninety ninety-one ninety-two ninety-three ninety-four 
  662. ninety-five ninety-six ninety-seven ninety-eight ninety-nine 
  663. several: 
  664. NM- or ({EN-} & (NIfn+ or NItn-)) or 
  665. (NN+ or NW+ or ({EN- or NIc-} & (ND+ or NIn+ or
  666. ({{@L+} & DD-} & (Dmc+ or (<noun-sub-p> & [<noun-main-p>]))))));
  667.  
  668. % the generic "number" category
  669. % AN+ is needed for date-ranges
  670. NUMBERS: 
  671. NM- or ({EN-} & (NIfn+ or NItn-)) or NN+ or [[NF+]] or [[AN+]] or
  672. ({EN- or NIc-} & (ND+ or NIn+ or OD- or 
  673. ({{@L+} & DD-} & (Dmcn+ or (<noun-sub-p> & [<noun-main-p>])))));
  674.  
  675. % allowing postposed roman numerals only for now.
  676. ROMAN-NUMERAL-WORDS.rn: NM-;
  677.  
  678. % nouns that look like roman numerals. Limited requirements to avoid
  679. % excessive ambiguity.
  680. ROMAN-NUMERAL-WORDS.n: {@MX+} & (<noun-main-s>);
  681.  
  682. % Days of month
  683. % Note, however, this over-rides generic numbers in this range
  684. % and so is a superset of the generic numbers disjuncts
  685. % The following should match NUMBERS with the addition of "or TM-".
  686. 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
  687. 29 30 31:
  688. NUMBERS or TM- or [[G+]];
  689.  
  690. % Years w/o apostrophe: e.g. 47 Ford Fairlane or 57 Chevy
  691. 32 33 34 35 36 37 38 39
  692. 40 41 42 43 44 45 46 47 48 49
  693. 50 51 52 53 54 55 56 57 58 59
  694. 60 61 62 63 64 65 66 67 68 69
  695. 70 71 72 73 74 75 76 77 78 79
  696. 80 81 82 83 84 85 86 87 88 89
  697. 90 91 92 93 94 95 96 97 98 99:
  698. <date-id> or [[G+]];
  699.  
  700. % year numbers
  701. % 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919
  702. /en/words/words.y: <date-id> or [[G+]];
  703.  
  704. % Years: e.g. '47 Ford Fairlane or '57 Chevy
  705. '00 '01 '02 '03 '04 '05 '06 '07 '08 '09
  706. '10 '11 '12 '13 '14 '15 '16 '17 '18 '19
  707. '20 '21 '22 '23 '24 '25 '26 '27 '28 '29
  708. '30 '31 '32 '33 '34 '35 '36 '37 '38 '39
  709. '40 '41 '42 '43 '44 '45 '46 '47 '48 '49
  710. '50 '51 '52 '53 '54 '55 '56 '57 '58 '59
  711. '60 '61 '62 '63 '64 '65 '66 '67 '68 '69
  712. '70 '71 '72 '73 '74 '75 '76 '77 '78 '79
  713. '80 '81 '82 '83 '84 '85 '86 '87 '88 '89
  714. '90 '91 '92 '93 '94 '95 '96 '97 '98 '99: <date-id> or [[G+]];
  715.  
  716.  
  717. 1: 
  718. NM- or ({EN-} & (NIfn+ or NItn-)) or 
  719. (NN+ or [[NF+]] or ({EN- or NIc-} & (ND+ or NIm+ or OD- or 
  720. ({{@L+} & DD-} & (D**n+ or (<noun-sub-x> & [<noun-main-x>]))))) 
  721. or TM- or NSn+);
  722. %%%%% or [[G- & (({MXs+} & <noun-main-s>) or G+ or AN+ or YS+)]]
  723.  
  724. 0:
  725. NM- or ({EN-} & (NIfn+ or NItn-)) or 
  726. (NN+ or [[NF+]] or ({EN- or NIc-} & (ND+ or NIn+ or OD- or 
  727. ({{@L+} & DD-} & (Dmcn+ or [[Ds+]] or (<noun-sub-p> & [<noun-main-p>])))))
  728. or NSn+);
  729. %%%%% or [[G- & (({MXs+} & <noun-main-s>) or G+ or AN+ or YS+)]]
  730.  
  731. % TODO: no numers or related expressions below this point take the new NM
  732. % connector, although e.g. "point 1/2" would appear reasonable. Go through
  733. % these and add NM- analogously to other numbers as applicable.
  734.  
  735. 1900s 1910s 1920s 1930s 1940s 1950s 1960s 1970s 1980s 1990s
  736. 1900's 1910's 1920's 1930's 1940's 1950's 1960's 1970's 1980's 1990's
  737. 1900ΓÇÖs 1910ΓÇÖs 1920ΓÇÖs 1930ΓÇÖs 1940ΓÇÖs 1950ΓÇÖs 1960ΓÇÖs 1970ΓÇÖs 1980ΓÇÖs 1990ΓÇÖs
  738. twenties thirties, forties fifties sixties seventies eighties nineties
  739. '20s '30s '40s '50s '60s '70s '80s '90s
  740. ΓÇÿ20s ΓÇÿ30s ΓÇÿ40s ΓÇÿ50s ΓÇÿ60s ΓÇÿ70s ΓÇÿ80s ΓÇÿ90s: 
  741. {TA-} & DG- & (IN- or [[<noun-main-x>]]);
  742.  
  743. % teens could be above or teenagers (words.n.2)
  744. teens: ({TA-} & DG- & (IN- or <noun-main-x>)) or <generic-plural-id>;
  745.  
  746. hundred thousand half-thousand million half-million quarter-million 
  747. billion half-billion quarter-billion trillion half-trillion 
  748. quarter-trillion dozen half-dozen 
  749. bajillion bazillion gadzillion gagillion gajillion gazillion godzillion
  750. jillion jizillion kabillion kajillion katrillion killion umptillion
  751. zillion:
  752. NN- & (NNy+ or NM- or
  753. ({EN- or NIc-} & (ND+ or NIn+ or OD- or ({{@L+} & DD-} &  
  754. (Dmcn+ or (<noun-sub-p> & <noun-main-p>))))));
  755. half_a_dozen half_a_million:
  756. ({EN- or NIc-} & (ND+ or NIn+ or OD- or ({{@L+} & DD-} &  
  757. (Dmcn+ or (<noun-sub-p> & <noun-main-p>)))));
  758.  
  759. hundreds thousands millions billions trillions dozens
  760. bajillions bazillions gadzillions gagillions gajillions gazillions
  761. godzillions jillions jizillions kabillions kajillions katrillions
  762. killions umptillions zillions:
  763. ({DD- or Dmc-} & <noun-sub-p> & <noun-main-p>);
  764. tens: {DD-} & OF+ & <noun-main-p>;
  765. dozens_of tens_of hundreds_of thousands_of millions_of billions_of 
  766. trillions_of bajillions_of bazillions_of gadzillions_of gagillions_of 
  767. gajillions_of gazillions_of godzillions_of jillions_of jizillions_of
  768. kabillions_of kajillions_of katrillions_of killions_of umptillions_of
  769. zillions_of:
  770. ND+ or NIn+;
  771.  
  772. 1/2 3/4 2/3 1/3 1/4 1/8 3/8 5/8 7/8 ┬╜ Γàô Γàö ┬╝ ┬╛ ΓࢠΓ࣠ΓॠΓà₧:
  773. ({NNx-} & NNy+) or NF+ or NIe+ 
  774. or ({NNx-} & {EN- or NIc-} & (ND+ or NIn+ or OD- or ({DD-} & 
  775. ([[Ds+]] or Dmcn+ or (<noun-sub-x> & <noun-main-x>)))));
  776.  
  777. and_a_half: (NW- or NSn-) & 
  778. (NNy+ or ({EN- or NIc-} & (ND+ or NIn+ or ({DD-} & 
  779. (Dmcn+ or (<noun-sub-p> & <noun-main-p>))))));
  780.  
  781. third fourth fifth sixth seventh eighth ninth tenth eleventh
  782. twelfth thirteenth fourteenth fifteenth sixteenth seventeenth eighteenth
  783. nineteenth:
  784. L- or Pa- or MVa- or ({Xc+ & {Xd-}} & CO+) or 
  785. (NS- & {EN-} & NF+) or (((NS- & <noun-sub-x> & {EN-}) or 
  786. (DD- & <noun-sub-x> & {TOn+})) & <noun-main-x>) or NR+;
  787. second.a: L- or Pa- or MVa- or ({Xc+ & {Xd-}} & CO+) or 
  788. (DD- & <noun-sub-x> & {TOn+} & <noun-main-x>) or NR+;
  789. quarter.i:
  790. NS- & {EN-} & (NF+ or (<noun-sub-x> & <noun-main-x>));
  791. thirds.m fourths.m quarters.m fifths.m sixths.m sevenths.m eighths.m 
  792. ninths.m tenths.m:
  793. NW- & {EN-} & (NF+ or (<noun-sub-x> & <noun-main-x>));
  794.  
  795. first.a: 
  796. L- or Pa- or E+ or MVa- or ({Xc+ & {Xd-}} & CO+) or
  797. TT+ or ((DD- or [[NSa-]]) & <noun-sub-x> & {TOn+} & <noun-main-x>);
  798. last.a: L- or Pa- or MVa- or ({Xc+ & {Xd-}} & CO+) or 
  799. DTi+ or TT+ or (DD- & <noun-sub-x> & {TOn+} & <noun-main-x>);
  800.  
  801. %EQUATIONS ETC.
  802.  
  803. % "verb" use, e.g. "( p < 0.01 )" for "( p is less than 0.01 )"
  804. =.v <.v >.v *.v "/.v" +.v -.v x.v: 
  805. (S- or EQ-) & O+ & 
  806. (EQ+ or (Xd- & (Xc+ or [[[()]]]) & MX-));
  807.  
  808. % "adverb" use, e.g. "< 10" for "less than 10"
  809. =.e <.e >.e +.e -.e x.e: EN+;
  810.  
  811. % TODO: un-parenthesized cases, e.g.
  812. % - preparations of 5 x 10(8) cfu/ml are made
  813. % - the strength was in the order of gerE > cotD > yfhP P2 > yfhP P1
  814. % also remember "-->"
  815.  
  816.  
  817. fiscal.i: TY+ & <noun-main-s>;
  818.  
  819. or_so: ND- & {{@L+} & DD-} & (Dmcn+ or (<noun-sub-p> & <noun-main-p>));
  820.  
  821. %VERBS
  822.  
  823. % These are the verb-form expressions for ordinary verbs.
  824. % <marker-past> is a marker which should never be used in a link.  
  825. % It is used to flag past-tense forms in the dictionary
  826.  
  827. <marker-past>: XXXPAST+;
  828. <verb-pl,i>: {@E-} & (Sp- or (RS- & Bp-) or (I- & {@E-} & {Wi-}) or Wi-);
  829. <verb-pl>: {@E-} & (Sp- or (RS- & Bp-));
  830. <verb-s>: {@E-} & (Ss- or (RS- & Bs-));
  831. <verb-i>: {@E-} & I-;
  832. <verb-sp,pp>: <marker-past> or ({@E-} & (S- or (RS- & B-) or PP-));
  833. <verb-sp>: <marker-past> or ({@E-} & (S- or (RS- & B-)));
  834. <verb-pp>: {@E-} & PP-;
  835. <verb-pg>: {@E-} & (Pg- or Mg-);
  836. <verb-pv>: {@E-} & (Pv- or Mv-) & {@MV+};
  837. <verb-pv-b>: {@E-} & (Pv- or Mv-);
  838. <verb-ge>: {@E-} & ((Xd- & (Xc+ or [[[()]]]) & (MX*p- or MVg-)) or 
  839. ({[DP-]} & ((Ss*g+ & <CLAUSE>) or SIs*g- or [[[()]]])) 
  840. or [DP- & J-] or [[Wq- & PF+]] or ({Xd-} & Xc+ & COp+));
  841.  
  842. <verb-ge-d>: ({@AN-} & {@A- & {[[@AN-]]}} & (Dmu- or [[()]]) & 
  843. (OF+ or [[()]]) 
  844. & <noun-sub-s> & {@MXs+} & ((Ss+ & <CLAUSE>) or SIs- or Os- or J-)) 
  845. or [[AN+]];
  846.  
  847. <verb-pg,ge>: {@E-} & (({[DP-]} & ((Ss*g+ & <CLAUSE>) or SIs*g- 
  848. or [[[()]]])) or 
  849. Mg- or Pg- or (Xd- & (Xc+ or [[[()]]]) & (MX*p- or MVg-)) 
  850. or [DP- & J-] or [[Wq- & PF+ & {@MV+}]] or ({Xd-} & Xc+ & COp+));
  851.  
  852. <verb-po>: {@E-} & {@MV+} & ((Xd- & (Xc+ or [[[()]]]) & (MX*p- or MVg-))
  853.  or [[Wq- & PF+ & {@MV+} & {CC+}]] or ({Xd-} & Xc+ & COp+)); 
  854.  
  855. % These are the verb-form expressions for special verbs that can take
  856. % filler-"it" as a subject.
  857.  
  858. <verb-s-pl,i>: {@E-} & (Sp- or If- or (RS- & Bp-) or Wi-);
  859. <verb-s-s>: {@E-} & (Ss- or SFsi- or (RS- & Bs-));
  860. <verb-s-sp,pp>: <marker-past> or ({@E-} & (S- or SFsi- or PPf- or (RS- & B-)));
  861. <verb-s-sp>:  <marker-past> or ({@E-} & (S- or SFsi- or (RS- & B-)));
  862. <verb-s-pp>: {@E-} & PPf-;
  863. <verb-s-pg>: {@E-} & (Pgf- or Mg-);
  864. <verb-s-pv>: {@E-} & (Pvf- or Mv-) & {@MV+};
  865. <verb-s-pv-b>: {@E-} & (Pvf- or Mv-);
  866.  
  867. % These are the verb-form expressions for special verbs that can take 
  868. % either filler-"it" or filler-"there" as a subject.
  869.  
  870. <verb-x-pl,i>: {@E-} & (Sp- or SFp- or  If- or (RS- & Bp-) or Wi-);
  871. <verb-x-s>: {@E-} & (Ss- or SFs- or (RS- & Bs-));
  872. <verb-x-sp,pp>: <marker-past> or ({@E-} & (S- or SF- or (RS- & B-) or PPf-));
  873. <verb-x-sp>: <marker-past> or ({@E-} & (S- or SF- or (RS- & B-)));
  874. <verb-x-pp>: {@E-} & PPf-;
  875. <verb-x-pg>: {@E-} & (Pgf- or Mg-);
  876. <verb-x-pg,ge>: {@E-} & (Pgf- or Mg- or ({[DP-]} & ((Ss*g+ & <CLAUSE>) 
  877. or SIs*g- or [[[()]]])) or (Xd- & (Xc+ or [[[()]]]) & (MX*p- or MVg-)) 
  878. or [DP- & J-] or [[Wq- & PF+ & {@MV+}]] or ({Xd-} & Xc+ & COp+));
  879.  
  880.  
  881. % AUXILIARY VERBS
  882.  
  883. %<vc-do>: (((B- or O+ or [[@MV+ & O*n+]] or Vd+ or ({N+} & (CX- or [[()]]))) & {@MV+}) 
  884. %or ({N+} & I*d+));
  885. %do.v: ({@E-} & (Sp- or SFp- or (RS- & Bp-) or Wi-) & <vc-do>)
  886. %or ((SIp+ or SFIp+) & (({Q-} & I*d+) or CQ-)) or 
  887. %({@E-} & I- & ((B- or O+ or [[@MV+ & O*n+]] or CX-) & {@MV+}));
  888. %does.v: (<verb-x-s> & <vc-do>) or ((SIs+ or SFIs+) & (({Q-} & I*d+) or CQ-));
  889. %did.v: (<verb-x-sp> & <vc-do>) or ((SI+ or SFI+) & (({Q-} & I*d+) or CQ-));
  890. %done.v: (<verb-pp> & (B- or O+ or [[@MV+ & O*n+]] or Vd+)) or <verb-pv> or <verb-po>;
  891. %doing.v: <verb-pg> & (O+ or B- or [[@MV+ & O*n+]] or Vd+) & {@MV+};
  892. %doing.g: ((O+ or B- or [[@MV+ & O*n+]] or Vd+) & {@MV+} & <verb-ge>) or <verb-ge-d>;
  893. %
  894. %don't: (({Q-} & (SIp+ or SFIp+) & I*d+) or ({@E-} & (Sp- or SFp- or
  895. %(RS- & Bp-) or Wi-))) & (I*d+ or [[()]]);
  896. %doesn't: (({Q-} & (SIs+ or SFIs+) & I*d+) or <verb-x-s>) & 
  897. %(I*d+ or [[()]]);
  898. %didn't: <marker-past> or ((({Q-} & (SI+ or SFI+)) or ({@E-} & (S- or SF- or
  899. %(RS- & B-)))) & (I*d+ or [[()]]));
  900.  
  901. %Mike replaced "{Q-}" with "(Rw- or Q- or [()])"
  902.  
  903. <vc-do>: (((B- or O+ or [[@MV+ & O*n+]] or Vd+ or ({N+} & (CX- or [[()]]))) & {@MV+}) 
  904. or ({N+} & I*d+));
  905.  
  906. do.v: ({@E-} & (Sp- or SFp- or (RS- & Bp-) or ({Ic-} & Wi-)) & <vc-do>)
  907. or ((SIp+ or SFIp+) & (((Rw- or ({Ic-} & Q-) or [()]) & I*d+) or CQ-)) or 
  908. ({@E-} & I- & ((B- or O+ or [[@MV+ & O*n+]] or CX-) & {@MV+}));
  909.  
  910. does.v: (<verb-x-s> & <vc-do>) or ((SIs+ or SFIs+) & 
  911. (((Rw- or ({Ic-} & Q-) or [()]) & I*d+) or CQ-));
  912. did.v: (<verb-x-sp> & <vc-do>) or ((SI+ or SFI+) & 
  913. (((Rw- or ({Ic-} & Q-) or [()]) & I*d+) or CQ-));
  914. done.v: (<verb-pp> & (B- or O+ or [[@MV+ & O*n+]] or Vd+)) or <verb-po>;
  915.  
  916. % adjectival modifier: "I am done working", "I am through being mad"
  917. done.a finished.a through.a: ({@E-} & Pa- & {Pg+ or Os+ or @MV+});
  918.  
  919. doing.v: <verb-pg> & (O+ or B- or [[@MV+ & O*n+]] or Vd+) & {@MV+};
  920. doing.g: ((O+ or B- or [[@MV+ & O*n+]] or Vd+) & {@MV+} & <verb-ge>) or <verb-ge-d>;
  921. better.i fine.i ok.i okay.i OK.i poorly.i well.i: Vd-;
  922.  
  923. don't donΓÇÖt: 
  924. (((Rw- or ({Ic-} & Q-) or [()]) & (SIp+ or SFIp+) & I*d+) or 
  925. ({@E-} & (Sp- or SFp- or (RS- & Bp-) or ({Ic-} & Wi-)))) & (I*d+ or [[()]]);
  926.  
  927. doesn't doesnΓÇÖt: (((Rw- or ({Ic-} & Q-) or [()]) & (SIs+ or SFIs+) & I*d+) or <verb-x-s>) & 
  928. (I*d+ or [[()]]);
  929.  
  930. didn't didnΓÇÖt: <marker-past> or 
  931. ((((Rw- or ({Ic-} & Q-) or [()]) & (SI+ or SFI+)) or ({@E-} & (S- or SF- or
  932. (RS- & B-)))) & (I*d+ or [[()]]));
  933.  
  934. <vc-have>: ({@MV+} & TO+) or ((B- or O+) & {@MV+} & {[I*j+ or Pv+]})
  935. or (([[@MV+ & O*n+]] or CX- or [[()]]) & {@MV+}) or ({N+} & PP+);
  936. have.v: ((SIp+ or SFIp+) & 
  937. (((Rw- or ({Ic-} & Q-) or [()]) & PP+) or CQ-)) or (<verb-x-pl,i> &
  938.  <vc-have>);
  939. has.v: ((SIs+ or SFIs+) & 
  940. (((Rw- or ({Ic-} & Q-) or [()]) & PP+) or CQ-)) or (<verb-x-s> & <vc-have>);
  941. had.v: ((SI+ or SFI+) & 
  942. (((Rw- or ({Ic-} & Q-) or [()]) & PP+) or CQ-)) or (<verb-x-sp> & <vc-have>)
  943. or (<verb-x-pp> & (TO+ or ((B- or O+) & {@MV+} & {[I*j+ or Pv+]}) or 
  944. (([[@MV+ & O*n+]] or CX-) & {@MV+}))) or 
  945. [[(SI*j+ or SFI**j+) & PP+ & 
  946. ((Xd- & CCq- & Xc+) or CCq- or ({{Xd-} & Xc+} & COp+))]];
  947. having.v: <verb-pg> & <vc-have>;
  948. having.g: (<vc-have> & <verb-ge>) or <verb-ge-d>;
  949.  
  950. hasn't hasnΓÇÖt: 
  951. (((Rw- or ({Ic-} & Q-) or [()]) & (SIs+ or SFIs+)) or (<verb-x-s>)) &
  952. (PP+ or ([[O+]] & {@MV+}) or [[()]]);
  953. haven't havenΓÇÖt: 
  954. (((Rw- or ({Ic-} & Q-) or [()]) & (SIp+ or SFIp+)) or ({@E-} & (Sp- or SFp- or 
  955. (RS- & Bp-)))) & (PP+ or ([[O+]] & {@MV+}) or [[()]]);
  956. hadn't hadnΓÇÖt: <marker-past> or 
  957. ((((Rw- or ({Ic-} & Q-) or [()]) & (SI+ or SFI+)) or ({@E-} & 
  958. (S- or SFs- or SFp- or (RS- & B-)))) &
  959. (PP+ or ([[O+]] & {@MV+}) or [[()]]));
  960.  
  961. <vc-be>: ({@EBm+} & (((O*t+ or [B**t-] or K+ or BI+ or OF+ or PF- or 
  962. (Osi+ & R+ & Bs+) or (Opi+ & R+ & Bp+) or [[()]]) & {@MV+})
  963. or (Pp+ & {THi+ or @MV+}) or THb+ or TO+ or Pa+)) or 
  964. ({N+} & (AF- or Pg*b+ or Pv+ or I*v+));
  965. is.v: ((<verb-x-s>) or 
  966. ((Rw- or ({Ic-} & Q-) or [()]) & (SIs+ or SFIs+))) & <vc-be>;
  967.  
  968. 's.v ΓÇÖs.v: [[<verb-x-s> & 
  969. (({@EBm+} & (((O*t+ or K+ or BI+ or OF+ 
  970. or (Osi+ & R+ & Bs+) or (Opi+ & R+ & Bp+)) & {@MV+})
  971. or (Pp+ & {THi+ or @MV+}) or THb+ or TO+ or Pa+)) or Pg+ or Pv+ or PP+)]];
  972. was.v: <marker-past> or ((({@E-} & (Ss- or SX- or SFs- or (RS- & Bs-))) or 
  973. ((Rw- or ({Ic-} & Q-) or [()]) &
  974. (SFIs+ or SIs+ or SXI+))) & <vc-be>);
  975. % MIKE ROSS added [[Ss-]] option to are.v: for "What are the aliases of Jim?"
  976. are.v: (({@E-} & (Spx- or SFp- or [[Ss-]] or (RS- & Bp-))) or 
  977. ((Rw- or ({Ic-} & Q-) or [()]) & 
  978. (SIpx+ or SFIp+))) & <vc-be>;
  979. were.v: <marker-past> or (((({@E-} & (Spx- or SFp- or [[Ss-]] or [[SX-]] or 
  980. (RS- & Bp-))) or 
  981. ((Rw- or ({Ic-} & Q-) or [()]) & 
  982. (SIpx+ or SFIp+))) & <vc-be>) or [[(SI*j+ or SFI**j+) & <vc-be> &
  983. ((Xd- & CCq- & Xc+) or CCq- or ({{Xd-} & Xc+} & COp+))]]);
  984. am.v: (({@E-} & SX-) or ((Rw- or ({Ic-} & Q-) or [()]) & SXI+)) & <vc-be>;
  985. be.v: {@E-} & (Ix- or ({Ic-} & Wi-)) & <vc-be>;
  986. been.v: {@E-} & PPf- & <vc-be>;
  987. being.v: ((({@EBm+} & (((O*t+ or [B**t-] or Pp+ or K+ or OF+ or BI+
  988. or TO+ or THb+) & {@MV+}) or Pa+)) or AF- or Pv+) & <verb-pg,ge>) or 
  989. <verb-ge-d>;
  990.  
  991. isn't isnΓÇÖt: (<verb-x-s> or 
  992. ((Rw- or ({Ic-} & Q-) or [()]) & (SIs+ or SFIs+))) & <vc-be>;
  993. wasn't wasnΓÇÖt: <marker-past> or ((({@E-} & (Ss- or SX- or SFs- or (RS- &
  994. Bs-))) or ((Rw- or ({Ic-} & Q-) or [()]) &
  995. (SI*+ or SXI+ or SFIs+))) & <vc-be>);
  996. aren't arenΓÇÖt: (({@E-} & (Spx- or SFp- or (RS- & Bp-))) or 
  997. ((Rw- or ({Ic-} & Q-) or [()]) & (SIpx+ or SFIp+))) & <vc-be>;
  998. weren't werenΓÇÖt: <marker-past> or ((({@E-} & (Spx- or SFp- or (RS- & Bp-))) or 
  999. ((Rw- or ({Ic-} & Q-) or [()]) & (SIpx+ or SFIp+))) & <vc-be>);
  1000.  
  1001. will.v can.v may.v must.v could.v might.v shall.v: 
  1002. ((SI+ or SFI+) & (((Rw- or ({Ic-} & Q-) or [()]) & I+) or CQ-)) or
  1003. ({N+} & {@E-} & (S- or SF- or (RS- & B-)) & (I+ or (CX- & {@MV+})
  1004. or [[()]]));
  1005. should.v: ((SI+ or SFI+) & (((Rw- or ({Ic-} & Q-) or [()]) & I+) or CQ-)) or
  1006. ({N+} & {@E-} & (S- or SF- or (RS- & B-)) & (I+ or (CX- & {@MV+})
  1007. or [[()]])) or [[(SI*j+ or SFI**j+) & I+ & 
  1008. ((Xd- & CCq- & Xc+) or CCq- or ({{Xd-} & Xc+} & COp+))]];
  1009. would.v: ((SI+ or SFI+) & (((Rw- or ({Ic-} & Q-) or [()]) & {Vw+} & I+) or CQ-)) or
  1010. ({N+} & {@E-} & (S- or SF- or (RS- & B-)) & (({RT+} & I+) or (CX- & {@MV+}) 
  1011. or [[()]]));
  1012. ought.v: (((Rw- or ({Ic-} & Q-) or [()]) & (SI+ or SFI+)) or
  1013. ({@E-} & (S- or SF- or (RS- & B-)))) & (TO+ or (N+ & I+));
  1014. won't can't mustn't couldn't shouldn't cannot needn't 
  1015. wonΓÇÖt canΓÇÖt mustnΓÇÖt couldnΓÇÖt shouldnΓÇÖt neednΓÇÖt: 
  1016. ((Rw- or ({Ic-} & Q-) or [()]) & (SI+ or SFI+) & I+) or
  1017. ({@E-} & (S- or SF- or (RS- & B-)) & (I+ or [[()]]));
  1018. wouldn't wouldnΓÇÖt: ((Rw- or ({Ic-} & Q-) or [()]) & (SI+ or SFI+) & {RT+} & I+) or
  1019. ({@E-} & (S- or SF- or (RS- & B-)) & (({RT+} & I+) 
  1020. or [[()]]));
  1021.  
  1022. % COMMON VERB CATEGORIES (The last number of the file name indicates
  1023. % the verb form: 1=plural-infinitive, 2=singular, 3=past("ed"), 
  1024. % 4=progressive("-ing"), 5=gerund("-ing".)
  1025.  
  1026. <vc-intrans>: {@MV+};
  1027. % common intransitive verbs
  1028.  
  1029. /en/words/words.v.1.1:  
  1030. <verb-pl,i> & <vc-intrans>;
  1031. % accrue.v ache.v acquiesce.v ad-lib.v adhere.v adjoin.v alight.v 
  1032.  
  1033. /en/words/words.v.1.2:  
  1034. <verb-s> & <vc-intrans>;
  1035. % accounts.v accrues.v aches.v acquiesces.v ad-libs.v adheres.v 
  1036.  
  1037. /en/words/words.v.1.3:  
  1038. <verb-sp,pp> & <vc-intrans>;
  1039. % accounted.v accrued.v ached.v acquiesced.v ad-libbed.v adhered.v 
  1040.  
  1041. /en/words/words.v.1.4:  
  1042. (<vc-intrans> & <verb-pg,ge>) or ({@E-} & A+) or <verb-ge-d>;
  1043. arisen.v: {@E-} & PP- & {@MV+};
  1044. % accruing.v aching.v acquiescing.v ad-libbing.v adhering.v adjoining.v 
  1045.  
  1046. <vc-walk>: {K+} & {@MV+}; 
  1047. % intransitive verbs that can take particles like "up" and "out"
  1048. % barge.v booze.v bottom.v bow.v branch.v breeze.v brim.v bulge.v cave.v 
  1049. /en/words/words.v.5.1: 
  1050. <verb-pl,i> & <vc-walk>;
  1051. /en/words/words.v.5.2:
  1052. <verb-s> & <vc-walk>;
  1053. /en/words/words.v.5.3:
  1054. <verb-sp,pp> & <vc-walk>;
  1055.  
  1056. swam.v lay.w: <verb-sp> & <vc-walk>; 
  1057. swum.v lain.v: <verb-pp> & <vc-walk>;
  1058. /en/words/words.v.5.4: (<vc-walk> & <verb-pg,ge>) or ({@E-} & A+)
  1059. or <verb-ge-d>;
  1060.  
  1061. <vc-come>:  {K+ or [[Pg+]]} & {@MV+};
  1062. come.v: (<verb-pl,i> or <verb-pp>) & <vc-come>;
  1063. comes.v: <verb-s> & <vc-come>;
  1064. came.v: <verb-sp> & <vc-come>; 
  1065.  
  1066. <vc-tr,intr>: {O+ or B- or [[@MV+ & O*n+]]} & {@MV+};
  1067. % optionally transitive verbs
  1068. % abdicate.v abide.v abort.v accelerate.v acclimate.v acclimatize.v 
  1069. /en/words/words.v.2.1:
  1070. <verb-pl,i> & <vc-tr,intr>;
  1071.  
  1072. /en/words/words.v.2.2:  
  1073. <verb-s> & <vc-tr,intr>;
  1074. /en/words/words.v.2.3:  
  1075. (<verb-sp,pp> & <vc-tr,intr>) or <verb-pv> or ({@E-} & A+) or <verb-po>;
  1076. shrank.v withdrew.v sank.v forgave.v:
  1077. <verb-sp> & <vc-tr,intr>;
  1078. shrunk.v withdrawn.v sunk.v forgiven.v:
  1079. (<verb-pp> & <vc-tr,intr>) or <verb-pv> or ({@E-} & A+) or <verb-po>;
  1080. bid.v hurt.v thrust.v broadcast.v:
  1081. ((<verb-pl,i> or <verb-sp,pp>) & <vc-tr,intr>) or <verb-pv> or ({@E-} & A+)
  1082. or <verb-po>;
  1083. /en/words/words.v.2.4:  
  1084. <verb-pg> & <vc-tr,intr>;
  1085. /en/words/words.v.2.5:  
  1086. (<vc-tr,intr> & <verb-ge>) or ({@E-} & A+) or <verb-ge-d>;
  1087.  
  1088. <vc-rise>: {K+ or OD+} & {@MV+};
  1089. rise.v fall.v: <verb-pl,i> & <vc-rise>;
  1090. rises.v falls.v: <verb-s> & <vc-rise>;
  1091. rose.v fell.v: <verb-sp> & <vc-rise>;
  1092. risen.v: <verb-pp> & <vc-rise>;
  1093. fallen.v: (<verb-pp> & <vc-rise>) or ({@E-} & A+);
  1094. rising.v falling.v: (<vc-rise> & <verb-pg,ge>) or ({@E-} & A+)
  1095. or <verb-ge-d>;
  1096.  
  1097. % words.v.6: Optionally transitive verbs that can take particles 
  1098. % like "up" and "out" -- see also words.v.8
  1099. % average.v back.v bail.v bang.v beam.v beef.v bellow.v bend.v bind.v 
  1100. <vc-fill>: ((K+ & {[[@MV+]]} & O*n+) or ({O+ or B-} & {K+}) or
  1101. [[@MV+ & O*n+]]) & {@MV+};
  1102. /en/words/words.v.6.1: <verb-pl,i> & <vc-fill>; 
  1103. /en/words/words.v.6.2: <verb-s> & <vc-fill>;
  1104. /en/words/words.v.6.3:
  1105. (<verb-sp,pp> & <vc-fill>) or (<verb-pv-b> & {K+} & {@MV+}) or ({@E-} & A+)
  1106. or ({K+} & <verb-po>);
  1107. split.v spread.v beat.v fit.v shut.v cast.v: ((<verb-pl,i> or <verb-sp,pp>) & 
  1108. <vc-fill>) or (<verb-pv> & {K+}) or ({@E-} & A+) or ({K+} & <verb-po>);
  1109. ate.v broke.v flew.v drove.v woke.v ran.v rode.v rang.v hid.v froze.v sprang.v: 
  1110. <verb-sp> & <vc-fill>;
  1111. eaten.v broken.v flown.v driven.v woken.v beaten.v ridden.v rung.v hidden.v stricken.v
  1112. frozen.v sprung.v: (<verb-pp> & <vc-fill>) or 
  1113. (<verb-pv> & {K+}) or ({@E-} & A+) or ({K+} & <verb-po>);
  1114. run.v: ((<verb-pl,i> or <verb-pp>) & <vc-fill>) or 
  1115. (<verb-pv> & {K+}) or ({@E-} & A+) or ({K+} & <verb-po>);
  1116. /en/words/words.v.6.4:
  1117. <verb-pg> & <vc-fill>;
  1118. /en/words/words.v.6.5:
  1119. (<vc-fill> & <verb-ge>) or <verb-ge-d> or ({@E-} & A+);
  1120.  
  1121. <vc-trans>: (O+ or B- or [[@MV+ & O*n+]]) & {@MV+};
  1122. % common transitive verbs
  1123. % abandon.v abase.v abbreviate.v abduct.v abet.v abhor.v abolish.v 
  1124. /en/words/words.v.4.1:  
  1125. <verb-pl,i> & <vc-trans>;
  1126. /en/words/words-medical.v.4.1:  
  1127. <verb-pl,i> & <vc-trans>;
  1128.  
  1129. /en/words/words.v.4.2:  
  1130. <verb-s> & <vc-trans>;
  1131. /en/words/words-medical.v.4.2:  
  1132. <verb-s> & <vc-trans>;
  1133.  
  1134. /en/words/words.v.4.3:  
  1135. (<verb-sp,pp> & <vc-trans>) or <verb-pv> or 
  1136. (({@E-} or {@EA-}) & A+) or <verb-po>;
  1137.  
  1138. % !?XXX many of the new additions fail some common sentences, such as:
  1139. % The candle guttered. It plummeted to the bottom. Prices plummeted!
  1140. /en/words/words-medical.v.4.3:  
  1141. (<verb-sp,pp> & <vc-trans>) or <verb-pv> or 
  1142. (({@E-} or {@EA-}) & A+) or <verb-po>;
  1143.  
  1144. forsook.v overrode.v overtook.v rewrote.v undid.v overran.v mistook.v underwrote.v: 
  1145. <verb-sp> & <vc-trans>;
  1146. hit.v misread.v shed.v rid.v overcome.v offset.v overrun.v upset.v undercut.v: 
  1147. ((<verb-pl,i> or <verb-sp,pp>) & <vc-trans>) or <verb-pv> or ({@E-} & A+)
  1148. or <verb-po>;
  1149. forsaken.v overridden.v overtaken.v rewritten.v undone.v beset.v mistaken.v underwritten.v: 
  1150. (<verb-pp> & <vc-trans>) or <verb-pv> or ({@E-} & A+) or <verb-po>;
  1151. /en/words/words.v.4.4:  
  1152. <verb-pg> & <vc-trans>;
  1153.  
  1154. /en/words/words.v.4.5: 
  1155. (<vc-trans> & <verb-ge>) or <verb-ge-d>;
  1156. /en/words/words-medical.v.4.5: 
  1157. (<vc-trans> & <verb-ge>) or <verb-ge-d>;
  1158.  
  1159. % words.v.8: Transitive verbs that can take particles like "up" and "out"
  1160. % auction.v bandy.v bar.v batten.v bite.v block.v blot.v blow.v blurt.v 
  1161. % See also words.v.6 for optionally transitive verbs.
  1162. <vc-kick>: ((K+ & {[[@MV+]]} & O*n+) or ((O+ or B-) & {K+}) or 
  1163. [[@MV+ & O*n+]]) & {@MV+};
  1164. /en/words/words.v.8.1: 
  1165. <verb-pl,i> & <vc-kick>;
  1166. /en/words/words.v.8.2:
  1167. <verb-s> & <vc-kick>;
  1168. bit.v threw.v stole.v drank.v wore.v blew.v tore.v: 
  1169. <verb-sp> & <vc-kick>;
  1170. bitten.v thrown.v stolen.v shaken.v worn.v blown.v torn.v:
  1171. (<verb-pp> & <vc-kick>) or (<verb-pv-b> & {K+} & {@MV+}) or ({@E-} & A+)
  1172. or ({K+} & <verb-po>);
  1173. /en/words/words.v.8.3:
  1174. (<verb-sp,pp> & <vc-kick>) or (<verb-pv-b> & {K+} & {@MV+}) or ({@E-} & A+)
  1175. or ({K+} & <verb-po>);
  1176. cut.v: ((<verb-pl,i> or <verb-sp,pp>) & <vc-kick>) or
  1177. (<verb-pv-b> & {K+} & {@MV+}) or ({@E-} & A+) or ({K+} & <verb-po>);
  1178. /en/words/words.v.8.4: <verb-pg> & <vc-kick>;
  1179. /en/words/words.v.8.5:
  1180. (<vc-kick> & <verb-ge>) or <verb-ge-d>;
  1181.  
  1182. <vc-raise>: (((O+ or B-) & {OD+}) or [[@MV+ & O*n+]]) & {@MV+};
  1183. raise.v lower.v: <verb-pl,i> & <vc-raise>;
  1184. raises.v lowers.v: <verb-s> & <vc-raise>;
  1185. raised.v lowered.v: (<verb-sp,pp> & <vc-raise>) or <verb-pv> or ({@E-} & A+)
  1186.  or <verb-po>;
  1187. raising.v lowering.v: <verb-pg> & <vc-raise>;
  1188. raising.g lowering.g: (<vc-raise> & <verb-ge>) or <verb-ge-d>;
  1189.  
  1190. % much like words.v.2.1, except can have "TO" link.
  1191. % tending.g remains in words.v.2.5
  1192. % I tended for years to believe that shepherds tend sheep.
  1193. tend.v: <verb-pl,i> & <vc-tr,intr> & ({@MV+} & {TO+});
  1194. tends.v: <verb-s> & <vc-tr,intr> & ({@MV+} & {TO+});
  1195. tended.v:  (<verb-sp,pp> & <vc-tr,intr> & {@MV+} & {TO+}) or 
  1196. <verb-pv> or ({@E-} & A+) or <verb-po>;
  1197. tending.v: <verb-pg> & <vc-tr,intr> & ({@MV+} & {TO+});
  1198.  
  1199. % INTRANSITIVE COMPLEX VERBS (those that do not take O+)
  1200.  
  1201. <vc-consent>: {@MV+} & {TO+};
  1202. consent.v hesitate.v proceed.v aspire.v purport.v: <verb-pl,i> & 
  1203. <vc-consent>;
  1204. consents.v hesitates.v proceeds.v aspires.v purports.v: <verb-s> & 
  1205. <vc-consent>;
  1206. consented.v hesitated.v proceeded.v aspired.v purported.v: <verb-sp,pp> &
  1207. <vc-consent>;
  1208. consenting.v hesitating.v proceeding.v aspiring.v purporting.v:
  1209. (<vc-consent> & <verb-pg,ge>) or <verb-ge-d>;
  1210.  
  1211. <vc-deign>: {@MV+} & TO+;
  1212. endeavour.v condescend.v deign.v: <verb-pl,i> & <vc-deign>;
  1213. endeavours.v condescends.v deigns.v: <verb-s> & <vc-deign>;
  1214. endeavoured.v condescended.v deigned.v: <verb-sp,pp> & <vc-deign>;
  1215. endeavouring.v condescending.v deigning.v: (<vc-deign> & <verb-pg,ge>) or 
  1216. <verb-ge-d>;
  1217.  
  1218. <vc-happen>: {@MV+} & {TO+ or THi+};
  1219. happen.v: <verb-pl,i> & <vc-happen>;
  1220. happens.v: <verb-s> & <vc-happen>;
  1221. happened.v: <verb-sp,pp> & <vc-happen>;
  1222. happening.v: (<vc-happen> & <verb-pg,ge>) or <verb-ge-d>;
  1223.  
  1224. <vc-wish>: ({@MV+} & {TH+ or Ce+ or RSe+ or TO+}) or 
  1225. (O+ & {[[@MV+]]} & O*n+);
  1226. wish.v: <verb-pl,i> & <vc-wish>;
  1227. wished.v: <verb-sp,pp> & <vc-wish>;
  1228. wishes.v: <verb-s> & <vc-wish>;
  1229. wishing.v: (<vc-wish> & <verb-pg,ge>) or <verb-ge-d>;
  1230.  
  1231. <vc-hope>: {@MV+} & {TH+ or Ce+ or RSe+ or TO+};
  1232. hope.v agree.v pretend.v swear.v pray.v vow.v vote.v: <verb-pl,i> & <vc-hope>;
  1233. hopes.v agrees.v pretends.v swears.v prays.v vows.v votes.v: 
  1234. <verb-s> & <vc-hope>;
  1235. pretended.v prayed.v vowed.v: <verb-sp,pp> & <vc-hope>;
  1236. hoped.v voted.v: (<verb-sp,pp> & <vc-hope>) or (<verb-s-pv> & THi+);
  1237. agreed.v: (<verb-sp,pp> & <vc-hope>) or (<verb-pv> & TH+);
  1238. swore.v: <verb-sp> & <vc-hope>;
  1239. sworn.v: (<verb-pp> & <vc-hope>) or ({@E-} & A+);
  1240. hoping.v agreeing.v pretending.v swearing.v praying.v vowing.v voting.v: 
  1241. (<vc-hope> & <verb-pg,ge>) or <verb-ge-d>;
  1242.  
  1243. <vc-appear>: {@MV+} & {Pa+ or TOf+ or THi+ or AF- or [[Pv+]]};
  1244. appear.v: <verb-x-pl,i> & <vc-appear>;
  1245. appears.v: <verb-x-s> & <vc-appear>;
  1246. appeared.v: <verb-x-sp,pp> & <vc-appear>;
  1247. appearing.v: (<vc-appear> & <verb-x-pg,ge>) or <verb-ge-d>;
  1248.  
  1249. <vc-seem>: {@MV+} & (Pa+ or TOf+ or LI+ or THi+ or AF- or [[Pv+]]);
  1250. seem.v: <verb-x-pl,i> & <vc-seem>;
  1251. seems.v: <verb-x-s> & <vc-seem>;
  1252. seemed.v: <verb-x-sp,pp> & <vc-seem>;
  1253. seeming.v: (<vc-seem> & <verb-x-pg,ge>) or <verb-ge-d>;
  1254.  
  1255. <vc-care>: {@MV+} & {TO+ or QI+};
  1256. care.v: <verb-pl,i> & <vc-care>;
  1257. cares.v: <verb-s> & <vc-care>;
  1258. cared.v: <verb-sp,pp> & <vc-care>;
  1259. caring.v: (<vc-care> & <verb-pg,ge>) or <verb-ge-d>;
  1260.  
  1261. <vc-assert>: ({@MV+} & (TH+ or RSe+ or Z- or Ce+));
  1262. assert.v contend.v remark.v retort.v intimate.v exclaim.v 
  1263. conjecture.v allege.v surmise.v opine.v insinuate.v suppose.v: 
  1264. <verb-pl,i> & <vc-assert>; 
  1265. asserts.v contends.v remarks.v retorts.v intimates.v exclaims.v
  1266. conjectures.v alleges.v surmises.v opines.v insinuates.v supposes.v: 
  1267. <verb-s> & <vc-assert>;
  1268. retorted.v intimated.v exclaimed.v conjectured.v
  1269. surmised.v opined.v insinuated.v: <verb-sp,pp> & <vc-assert>;
  1270. asserted.v contended.v remarked.v: (<verb-sp,pp> & <vc-assert>) or
  1271. (<verb-pv> & THi+);
  1272. alleged.v: (<verb-sp,pp> & <vc-assert>) or (<verb-pv> & THi+) 
  1273. or ({@E-} & A+);
  1274. supposed.v: (<verb-sp,pp> & <vc-assert>) or (<verb-s-pv> & 
  1275. {TOf+ or THi+ or Z-}) or ({@E-} & A+);
  1276. asserting.v contending.v remarking.v retorting.v intimating.v
  1277. exclaiming.v conjecturing.v alleging.v surmising.v opining.v insinuating.v
  1278. supposing.v: 
  1279. (<vc-assert> & <verb-pg,ge>) or <verb-ge-d>;
  1280.  
  1281. %%%% XXX should be merged into vc-reply
  1282. <vc-muse>: {@MV+} & {TH+};
  1283. theorize.v attest.v fantasize.v muse.v speculate.v concur.v:
  1284.  <verb-pl,i> & <vc-muse>;
  1285. theorizes.v attests.v fantasizes.v muses.v speculates.v concurs.v:
  1286.  <verb-s> & <vc-muse>;
  1287. attested.v fantasized.v mused.v speculated.v concurred.v: 
  1288. <verb-sp,pp> & <vc-muse>;
  1289. theorized.v:  (<verb-sp,pp> & <vc-muse>) or (<verb-pv> & THi+);
  1290. theorizing.v attesting.v fantasizing.v musing.v speculating.v concurring.v: 
  1291. (<vc-muse> & <verb-pg,ge>) or <verb-ge-d>;
  1292.  
  1293. <vc-reply>: ({@MV+} & {TH+ or Ce+});
  1294. reply.v shout.v whisper.v argue.v sigh.v mutter.v 
  1295. testify.v comment.v respond.v hint.v reason.v brag.v:
  1296. <verb-pl,i> & <vc-reply>;
  1297. replies.v shouts.v whispers.v argues.v sighs.v 
  1298. mutters.v testifies.v comments.v responds.v hints.v reasons.v 
  1299. brags.v:
  1300. <verb-s> & <vc-reply>;
  1301. replied.v shouted.v whispered.v argued.v sighed.v 
  1302. muttered.v testified.v commented.v responded.v hinted.v reasoned.v 
  1303. bragged.v:
  1304. <verb-sp,pp> & <vc-reply>;
  1305. replying.v shouting.v whispering.v arguing.v sighing.v
  1306. muttering.v testifying.v commenting.v responding.v hinting.v 
  1307. reasoning.v bragging.v:
  1308. (<vc-reply> & <verb-pg,ge>) or <verb-ge-d>;
  1309.  
  1310. <vc-dream>: {@MV+} & {Ce+ or TH+ or RSe+ or (OF+ & {@MV+}) or BW-};
  1311. dream.v complain.v: <verb-pl,i> & <vc-dream>;
  1312. dreams.v complains.v: <verb-s> & <vc-dream>;
  1313. dreamt dreamed complained.v: <verb-sp,pp> & <vc-dream>;
  1314. dreaming.g complaining.g: (<vc-dream> & <verb-ge>) or <verb-ge-d>;
  1315. dreaming.v complaining.v: <verb-pg> & <vc-dream>;
  1316.  
  1317. <vc-think>: {@MV+} & {Ce+ or TH+ or RSe+ or Z- or (OF+ & {@MV+}) or BW-};
  1318. think.v: <verb-pl,i> & <vc-think>;
  1319. thinks.v: <verb-s> & <vc-think>;
  1320. thought.v: (<verb-sp,pp> & <vc-think>) or (<verb-s-pv> & {THi+ or Z-});
  1321. thinking.g: (<vc-think> & <verb-ge>) or <verb-ge-d>;
  1322. thinking.v: <verb-pg> & <vc-think>;
  1323.  
  1324. <vc-matter>: {@MV+} & {THi+ or QIi+};
  1325. matter.v: <verb-s-pl,i> & <vc-matter>;
  1326. matters.v: <verb-s-s> & <vc-matter>;
  1327. mattered.v: <verb-sp,pp> & <vc-matter>;
  1328. mattering.v: (<vc-matter> & <verb-pg,ge>) or <verb-ge-d>;
  1329.  
  1330. <vc-suffice>: {@MV+} & {THi+};
  1331. suffice.v: <verb-pl,i> & <vc-suffice>;
  1332. suffices.v: <verb-s> & <vc-suffice>;
  1333. sufficed.v: <verb-sp,pp> & <vc-suffice>;
  1334. sufficing.v: (<vc-suffice> & <verb-pg,ge>) or <verb-ge-d>;
  1335.  
  1336. <vc-insist>: ({@MV+} & {TH+ or Zs- or TS+ or Ce+}) or (SI*j+ & I*j+);
  1337. insist.v: <verb-pl,i> & <vc-insist>;
  1338. insists.v: <verb-s> & <vc-insist>;
  1339. insisted.v: <verb-sp,pp> & <vc-insist>;
  1340. insisting.v: (<vc-insist> & <verb-pg,ge>) or <verb-ge-d>;
  1341.  
  1342. <vc-wonder>: {@MV+} & {QI+};
  1343. wonder.v inquire.v: <verb-pl,i> & <vc-wonder>;
  1344. wonders.v inquires.v: <verb-s> & <vc-wonder>;
  1345. wondered.v inquired.v: <verb-sp,pp> & <vc-wonder>;
  1346. wondering.v inquiring.v: (<vc-wonder> & <verb-pg,ge>) or <verb-ge-d>;
  1347.  
  1348. % Imperative go: "go play ball", "go take a walk", "go swimming"
  1349. % Similar pattern to "please.r" -- "please play ball" etc.
  1350. % "You and Rover go play with the ball." requires an S- link.
  1351. % ??? changes to go.v have obsoleted this ??
  1352. go.w: {E-} & (Wi- or S-) & I+;
  1353.  
  1354. <vc-go>: {K+ or [[Pa+]] or [[Pg+]] or I*g+} & {@MV+}; 
  1355. go.v: <verb-pl,i> & <vc-go>;
  1356. goes.v: <verb-s> & (<vc-go> or [O+]);
  1357. went.v: <verb-sp> & (<vc-go> or [O+]); 
  1358. gone.v: <verb-pp> & <vc-go>;
  1359. % The keys are gone.  The popcorn is all gone.
  1360. gone.a: {@E-} & Pa-;
  1361. going.v: ((TOf+ or ({K+ or [[Pa+]]} & {@MV+})) & <verb-x-pg,ge>) or ({@E-} & A+) or
  1362. <verb-ge-d>;
  1363.  
  1364. <vc-stay>: {({@MV+} & (Pa+ or AF-)) or ({K+} & {@MV+})};
  1365. stay.v: <verb-pl,i> & <vc-stay>;
  1366. stays.v: <verb-s> & <vc-stay>;
  1367. stayed.v: <verb-sp,pp> & <vc-stay>;
  1368. staying.v: (<vc-stay> & <verb-pg,ge>) or <verb-ge-d>;
  1369.  
  1370. <vc-sound>: {@MV+} & {LI+ or Pa+ or AF-};
  1371. sound.v: <verb-pl,i> & <vc-sound>;
  1372. sounds.v: <verb-s> & <vc-sound>;
  1373. sounded.v: <verb-sp,pp> & <vc-sound>;
  1374. sounding.v: (<vc-sound> & <verb-pg,ge>) or <verb-ge-d>;
  1375.  
  1376. <vc-look>: {({@MV+} & (LI+ or Pa+)) or ({K+ or AF-} & {@MV+})};
  1377. look.v act.v: <verb-pl,i> & <vc-look>;
  1378. looks.v acts.v: <verb-s> & <vc-look>;
  1379. looked.v acted.v: <verb-sp,pp> & <vc-look>;
  1380. looking.v acting.v: (<vc-look> & <verb-pg,ge>) or <verb-ge-d>;
  1381.  
  1382. <vc-repent>: {{@MV+ or ({Xc+} & @EB+)} & OF+};
  1383. repent.v disapprove.v: <verb-pl,i> & <vc-repent>;
  1384. repents.v disapproves.v: <verb-s> & <vc-repent>;
  1385. repented.v disapproved.v: <verb-sp,pp> & <vc-repent>;
  1386. repenting.v disapproving.v: (<vc-repent> & <verb-pg,ge>) or <verb-ge-d>;
  1387.  
  1388. talk.v: <verb-pl,i> & <vc-repent> & <vc-fill>;
  1389. talks.v: <verb-s> & <vc-repent> & <vc-fill>;
  1390. talked.v: <verb-sp,pp> & <vc-repent> & <vc-fill>;
  1391. talking.v: (<vc-repent> & <verb-pg,ge> & <vc-fill>) or <verb-ge-d>;
  1392.  
  1393. <vc-consist>: {@MV+ or @EB+} & OF+;
  1394. consist.v: <verb-pl,i> & <vc-consist>;
  1395. consists.v: <verb-s> & <vc-consist>;
  1396. consisted.v: <verb-sp,pp> & <vc-consist>; 
  1397. consisting.v: (<vc-consist> & <verb-pg,ge>) or <verb-ge-d>;
  1398.  
  1399. <vc-die>: {K+ or OF+} & {@MV+};
  1400. die.v: <verb-pl,i> & <vc-die>;
  1401. dies.v: <verb-s> & <vc-die>;
  1402. died.v: <verb-sp,pp> & <vc-die>;
  1403. dying.v: (<vc-die> & <verb-pg,ge>) or <verb-ge-d>;
  1404.  
  1405. <vc-last>: {({[[@MV+]]} & OT+) or BT-} & {@MV+};
  1406. last.v wait.v: <verb-pl,i> & <vc-last>;
  1407. lasts.v waits.v: <verb-s> & <vc-last>;
  1408. lasted.v waited.v: <verb-sp,pp> & <vc-last>;
  1409. lasting.v waiting.v: <verb-pg> & <vc-last>;
  1410. lasting.g waiting.g: (<vc-last> & <verb-ge>) or <verb-ge-d>;
  1411.  
  1412. % TRANSITIVE COMPLEX VERBS (Those that take O+)
  1413.  
  1414. <vc-attempt>: ({@MV+} & TO+) or ((O+ or B- or [[@MV+ & O*n+]]) & {@MV+});
  1415. attempt.v undertake.v deserve.v manage.v plot.v prefer.v neglect.v
  1416. afford.v commit.v profess.v desire.v:
  1417. <verb-pl,i> & <vc-attempt>;
  1418. attempts.v undertakes.v deserves.v manages.v plots.v prefers.v
  1419. neglects.v affords.v commits.v professes.v desires.v:
  1420. <verb-s> & <vc-attempt>;
  1421. attempted.v deserved.v managed.v plotted.v preferred.v neglected.v afforded.v committed.v
  1422. professed.v desired.v:
  1423. (<verb-sp,pp> & <vc-attempt>) or <verb-pv> or ({@E-} & A+)
  1424. or <verb-po>;
  1425. undertook.v: <verb-sp> & <vc-attempt>;
  1426. undertaken.v: (<verb-pp> & <vc-attempt>) or <verb-pv>;
  1427. attempting.g undertaking.g deserving.g  
  1428. plotting.g preferring.g neglecting.g affording.g committing.g professing.g
  1429. desiring.g:
  1430. (<vc-attempt> & <verb-ge>) or <verb-ge-d>;
  1431. managing.g: (<vc-attempt> & <verb-ge>) or <verb-ge-d> or ({@E-} & A+);
  1432. attempting.v undertaking.v deserving.v managing.v
  1433. plotting.v preferring.v neglecting.v affording.v committing.v professing.v
  1434. desiring.v:
  1435. <verb-pg> & <vc-attempt>; 
  1436.  
  1437. <vc-seek>: ({@MV+} & TO+) or 
  1438. ((((O+ or B-) & {K+}) or (K+ & {[[@MV+]]} & O*n+) or 
  1439. ([[@MV+ & O*n+]])) & {@MV+});
  1440. seek.v: <verb-pl,i> & <vc-seek>;
  1441. seeks.v: <verb-s> & <vc-seek>;
  1442. sought.v: (<verb-sp,pp> & <vc-seek>) or <verb-pv> or <verb-po>;
  1443. seeking.g: (<vc-seek> & <verb-ge>) or <verb-ge-d>;
  1444. seeking.v: <verb-pg> & <vc-seek>;
  1445.  
  1446. <vc-decline>: ({@MV+} & TO+) or ({O+ or B- or [[@MV+ & O*n+]]} & {@MV+});
  1447. decline.v fail.v hasten.v volunteer.v aim.v: <verb-pl,i> & <vc-decline>;
  1448. declines.v fails.v hastens.v volunteers.v aims.v: <verb-s> & <vc-decline>;
  1449. declined.v hastened.v volunteered.v aimed.v: (<verb-sp,pp> & <vc-decline>) or 
  1450. <verb-pv> or <verb-po>;
  1451. failed.v: (<verb-sp,pp> & <vc-decline>) or <verb-pv> or ({@E-} & A+);
  1452. declining.g failing.g hastening.g volunteering.g: 
  1453. (<vc-decline> & <verb-ge>) or <verb-ge-d>
  1454. or ({@E-} & A+);
  1455. declining.v failing.v hastening.v volunteering.v aiming.v: 
  1456. <verb-pg> & <vc-decline>;
  1457.  
  1458. <vc-fight>: ({@MV+} & TO+) or 
  1459. ({({O+ or B-} & {K+}) or (K+ & {[[@MV+]]} & O*n+) or 
  1460. [[@MV+ & O*n+]]} & {@MV+});
  1461. fight.v: <verb-pl,i> & <vc-fight>;
  1462. fights.v: <verb-s> & <vc-fight>;
  1463. fought.v: (<verb-sp,pp> & <vc-fight>) or (<verb-pv-b> & {K+} & {@MV+}) or
  1464. ({K+} & <verb-po>);
  1465. fighting.g: (<vc-fight> & <verb-ge>) or <verb-ge-d>;
  1466. fighting.v: <verb-pg> & <vc-fight>;
  1467.  
  1468. <vc-threaten>: ({@MV+} & (TO+ or TH+ or Zs- or Ce+)) or 
  1469. ((O+ or B- or [[@MV+ & O*n+]]) & {@MV+});
  1470. threaten.v mean.v arrange.v resolve.v pledge.v:
  1471. <verb-pl,i> & <vc-threaten>;
  1472. threatens.v means.v arranges.v resolves.v pledges.v:
  1473. <verb-s> & <vc-threaten>;
  1474. threatened.v meant.v arranged.v resolved.v pledged.v:
  1475. (<verb-sp,pp> & <vc-threaten>) or <verb-pv> or ({@E-} & A+) or <verb-po>;
  1476. meaning.g arranging.g resolving.g threatening.g pledging.g: 
  1477. (<vc-threaten> & <verb-ge>) or <verb-ge-d>;
  1478. meaning.v arranging.v resolving.v threatening.v pledging.v:
  1479. <verb-pg> & <vc-threaten>;
  1480.  
  1481. <vc-plan>: ({@MV+} & {TO+ or TH+ or Zs- or Ce+}) or
  1482. ((O+ or B- or [[@MV+ & O*n+]]) & {@MV+}); 
  1483. plan.v confess.v: <verb-pl,i> & <vc-plan>;
  1484. plans.v confesses.v: <verb-s> & <vc-plan>;
  1485. planned.v confessed.v: (<verb-sp,pp> & <vc-plan>) or <verb-pv> or
  1486. ({@E-} & A+) or <verb-po>;
  1487. planning.g confessing.g: (<vc-plan> & <verb-ge>) or <verb-ge-d>;
  1488. planning.v confessing.v: <verb-pg> & <vc-plan>;
  1489.  
  1490. <vc-decide>: ((O+ or B- or [[@MV+ & O*n+]]) & {@MV+}) or
  1491. ({@MV+} & {QI+ or TO+ or Ce+ or TH+ or RSe+ or Zs-});
  1492. decide.v: <verb-pl,i> & <vc-decide>;
  1493. decides.v: <verb-s> & <vc-decide>;
  1494. decided.v: (<verb-sp,pp> & <vc-decide>) or (<verb-s-pv> & {THi+}) 
  1495. or <verb-po>;
  1496. deciding.v: <verb-pg> & <vc-decide>;
  1497. deciding.g: (<vc-decide> & <verb-ge>) or <verb-ge-d>;
  1498.  
  1499. <vc-forget>: ({O+ or B- or [[@MV+ & O*n+]]} & {@MV+}) or  
  1500. ({@MV+} & (TH+ or TO+ or Ce+ or RSe+ or Zs- or QI+
  1501. or Pg+));                    
  1502. remember.v forget.v: <verb-pl,i> & <vc-forget>;
  1503. remembers.v forgets.v: <verb-s> & <vc-forget>;
  1504. remembered.v: (<verb-sp,pp> & <vc-forget>) or <verb-pv> or <verb-po>;
  1505. forgot.v: <verb-sp> & <vc-forget>;
  1506. forgotten.v: (<verb-pp> & <vc-forget>) or <verb-pv> or ({@E-} & A+)
  1507. or <verb-po>;
  1508. remembering.g forgetting.g: (<vc-forget> & <verb-ge>) or <verb-ge-d>;
  1509. remembering.v forgetting.v: <verb-pg> & <vc-forget>;
  1510.  
  1511. <vc-learn>: ({O+ or B- or [[@MV+ & O*n+]]} & {@MV+}) or 
  1512. ({@MV+} & (TH+ or TO+ or Ce+ or RSe+ or Zs- or QI+ or (OF+ & {@MV+})));
  1513. learn.v: <verb-pl,i> & <vc-learn>;
  1514. learns.v: <verb-s> & <vc-learn>;
  1515. learned.v: (<verb-sp,pp> & <vc-learn>) or (<verb-pv> & {THi+}) or <verb-po>;
  1516. learning.g: (<vc-learn> & <verb-ge>) or <verb-ge-d>;
  1517. learning.v: <verb-pg> & <vc-learn>;
  1518.  
  1519. <vc-propose>: ((O+ or B- or [[@MV+ & O*n+]]) & {@MV+}) or
  1520. ({@MV+} & (TO+ or TH+ or Ce+ or RSe+ or Z- or Pg+ or TS+ or (SI*j+ & I*j+)));
  1521. propose.v: <verb-pl,i> & <vc-propose>;
  1522. proposes.v: <verb-s> & <vc-propose>;
  1523. proposed.v: (<verb-sp,pp> & <vc-propose>) or 
  1524. (<verb-s-pv> & {THi+ or TSi+ or Z-}) or ({@E-} & A+) or <verb-po>;
  1525. proposing.g: (<vc-propose> & <verb-ge>) or <verb-ge-d>;
  1526. proposing.v: <verb-pg> & <vc-propose>;
  1527.  
  1528. <vc-demand>: ((O+ or B- or [[@MV+ & O*n+]]) & {@MV+}) or
  1529. ({@MV+} & ((TO+ or TH+ or Z- or TS+ or ((SI*j+ or SFI**j+) & I*j+))));
  1530. demand.v: <verb-pl,i> & <vc-demand>;
  1531. demands.v: <verb-s> & <vc-demand>;
  1532. demanded.v: (<verb-sp,pp> & <vc-demand>) or <verb-pv> or 
  1533. <verb-po>;
  1534. demanding.v: <verb-pg> & <vc-demand>;
  1535. demanding.g: (<vc-demand> & <verb-ge>) or <verb-ge-d>;
  1536.  
  1537. <vc-beg>: ({O+ or B- or [[@MV+ & O*n+]]} & {@MV+}) or
  1538. ({@MV+} & ((TO+ or TH+ or Z- or TS+ or ((SI*j+ or SFI**j+) & I*j+))));
  1539. beg.v plead.v: <verb-pl,i> & <vc-beg>;
  1540. begs.v pleads.v: <verb-s> & <vc-beg>;
  1541. begged.v pleaded.v: (<verb-sp,pp> & <vc-beg>) or <verb-pv> or 
  1542. <verb-po>;
  1543. begging.v pleading.v: <verb-pg> & <vc-beg>;
  1544. begging.g pleading.g: (<vc-beg> & <verb-ge>) or <verb-ge-d>;
  1545.  
  1546. <vc-bear>: (O+ or B- or [[@MV+ & O*n+]]) & {@MV+};
  1547. bear.v: (<verb-i> & (<vc-bear> or
  1548. ({@MV+} & (Pg+ or TH+ or TO+)))) or (<verb-pl> & <vc-bear>);
  1549. bears.v: <verb-s> & <vc-bear>;
  1550. bore.p: <verb-sp,pp> & <vc-bear>;
  1551. born.v: (<verb-pp> & <vc-bear>) or <verb-pv> or <verb-po>;
  1552. bearing.g: (<vc-bear> & <verb-ge>) or <verb-ge-d>;
  1553. bearing.v: <verb-pg> & <vc-bear>;
  1554.  
  1555. <vc-love>: ((O+ or B- or [[@MV+ & O*n+]]) & {@MV+}) or 
  1556. ({@MV+} & (TO+ or Pg+));
  1557. love.v dislike.v hate.v: <verb-pl,i> & <vc-love>;
  1558. loves dislikes.v hates.v: <verb-s> & <vc-love>;
  1559. loved disliked.v hated.v: (<verb-sp,pp> & <vc-love>) or <verb-pv> or <verb-po>;
  1560. loving.g disliking.g hating.g: (<vc-love> & <verb-ge>) or <verb-ge-d>;
  1561. loving.v disliking.v hating.v: <verb-pg> & <vc-love>;
  1562.  
  1563. <vc-begin>: ({O+ or B- or [[@MV+ & O*n+]]} & {@MV+}) or
  1564.  ({@MV+} & (TO+ or Pg+));
  1565. begin.v continue.v cease.v: <verb-pl,i> & <vc-begin>;
  1566. begins.v continues.v ceases.v: <verb-s> & <vc-begin>;
  1567. ceased.v: (<verb-sp,pp> & <vc-begin>) or <verb-pv> or <verb-po>;
  1568. continued.v: (<verb-sp,pp> & <vc-begin>) or <verb-pv> or <verb-po>
  1569. or ({@E-} & A+);
  1570. began.v: <verb-sp> & <vc-begin>;
  1571. begun.v: (<verb-pp> & <vc-begin>) or <verb-pv> or <verb-po>;
  1572. beginning.g ceasing.g: 
  1573. (<vc-begin> & <verb-ge>) or <verb-ge-d>;
  1574. continuing.g: (<vc-begin> & <verb-ge>) or <verb-ge-d> or ({@E-} & A+);
  1575. beginning.v continuing.v ceasing.v: <verb-pg> & <vc-begin>;
  1576.  
  1577. <vc-start>: ((({O+ or B-} & {K+}) or (K+ & {[[@MV+]]} & O*n+)
  1578. or [[@MV+ & O*n+]]) & {@MV+}) or ({@MV+} & (TO+ or Pg+));
  1579. start.v stop.v try.v: <verb-pl,i> & <vc-start>;
  1580. starts.v stops.v tries.v: <verb-s> & <vc-start>;
  1581. started.v stopped.v tried.v: (<verb-sp,pp> & <vc-start>) or (<verb-pv-b> 
  1582. & {K+} & {@MV+}) or ({K+} & <verb-po>);
  1583. starting.g stopping.g trying.g: (<vc-start> & <verb-ge>) or <verb-ge-d>;
  1584. starting.v stopping.v trying.v: <verb-pg> & <vc-start>;
  1585.  
  1586. <vc-dispute>: ({@MV+} & (TH+ or Zs-)) or ((O+ or B- or [[@MV+ & O*n+]]) 
  1587. & {@MV+});
  1588. recognize.v dispute.v accept.v calculate.v
  1589. record.v deduce.v envision.v recount.v signify.v clarify.v disclose.v 
  1590. recollect.v adduce.v posit.v reiterate.v infer.v presuppose.v: 
  1591. <verb-pl,i> & <vc-dispute>;
  1592. recognizes.v disputes.v calculates.v records.v deduces.v
  1593. accepts.v envisions.v recounts.v signifies.v clarifies.v discloses.v recollects.v
  1594. adduces.v posits.v reiterates.v infers.v presupposes.v: 
  1595. <verb-s> & <vc-dispute>;
  1596. recognized.v disputed.v accepted.v calculated.v recorded.v deduced.v envisioned.v
  1597. recounted.v signified.v clarified.v disclosed.v recollected.v adduced.v posited.v
  1598. reiterated.v inferred.v presupposed.v:
  1599.  (<verb-sp,pp> & <vc-dispute>) or (<verb-s-pv> & {THi+}) or ({@E-} & A+)
  1600. or <verb-po>; 
  1601. recognizing.g disputing.g accepting.g calculating.g deducing.g recording.g 
  1602. envisioning.g recounting.g signifying.g clarifying.g disclosing.g
  1603. recollecting.g adducing.g positing.g reiterating.g inferring.g presupposing.g:
  1604. (<vc-dispute> & <verb-ge>) or <verb-ge-d>;
  1605. recognizing.v disputing.v accepting.v calculating.v deducing.v recording.v
  1606. envisioning.v recounting.v signifying.v clarifying.v disclosing.v
  1607. recollecting.v adducing.v positing.v reiterating.v inferring.v presupposing.v:
  1608. <verb-pg> & <vc-dispute>;
  1609.  
  1610. undisputed.v: (<verb-s-pv> & {THi+});
  1611.  
  1612. <vc-repeat>: ({@MV+} & TH+) or ({O+ or B- or [[@MV+ & O*n+]]} & {@MV+});
  1613. repeat.v reflect.v provide.v counter.v signal.v: <verb-pl,i> & <vc-repeat>;
  1614. repeats.v reflects.v provides.v counters.v signals.v: <verb-s> & <vc-repeat>;
  1615. repeated.v reflected.v countered.v signaled.v signalled.v: 
  1616. (<verb-sp,pp> & <vc-repeat>) or <verb-pv> or <verb-po> or ({@E-} & A+);
  1617. provided.v: (<verb-sp,pp> & <vc-repeat>) or <verb-pv> or <verb-po> or ({@E-} &
  1618.  A+) or
  1619. ((TH+ or Ce+) & (({{Xd-} & Xc+} & CO+) or ({Xd- & Xc+} & MVs-)));
  1620. repeating.v reflecting.v providing.v countering.v signaling.v signalling.v: 
  1621. <verb-pg> & <vc-repeat>;
  1622. repeating.g reflecting.g countering.g signaling.g signalling.g: 
  1623. (<vc-repeat> & <verb-ge>) or <verb-ge-d>;
  1624. providing.g: (<vc-repeat> & <verb-ge>) or <verb-ge-d>
  1625. or ((TH+ or Ce+) & (({{Xd-} & Xc+} & CO+) or ({Xd- & Xc+} & MVs-)));
  1626.  
  1627. <vc-sense>: ({@MV+} & (Ce+ or TH+ or RSe+)) or ((O+ or B- or [[@MV+ & O*n+]])
  1628.  & {@MV+});
  1629. sense.v doubt.v reaffirm.v reckon.v regret.v proclaim.v ascertain.v discern.v 
  1630. stipulate.v affirm.v certify.v trust.v postulate.v ensure.v imply.v verify.v boast.v:
  1631.  <verb-pl,i> & <vc-sense>;
  1632. senses.v reaffirms.v doubts.v reckons.v regrets.v proclaims.v 
  1633. stipulates.v ascertains.v discerns.v affirms.v certifies.v trusts.v 
  1634. postulates.v ensures.v implies.v verifies.v boasts.v: 
  1635. <verb-s> & <vc-sense>;
  1636. doubted.v reaffirmed.v sensed.v reckoned.v regretted.v stipulated.v
  1637. proclaimed.v ascertained.v discerned.v affirmed.v certified.v 
  1638. trusted.v postulated.v ensured.v implied.v verified.v boasted.v:
  1639. (<verb-sp,pp> & <vc-sense>) or (<verb-s-pv> & {THi+}) or ({@E-} & A+)
  1640. or <verb-po>;
  1641. reaffirming.g sensing.g doubting.g stipulating.g
  1642. reckoning.g regretting.g proclaiming.g ascertaining.g 
  1643. discerning.g affirming.g certifying.g trusting.g 
  1644. postulating.g ensuring.g implying.g verifying.g boasting.g:
  1645.  (<vc-sense> & <verb-ge>) or <verb-ge-d>;
  1646. sensing.v doubting.v reckoning.v reaffirming.v stipulating.v
  1647. regretting.v proclaiming.v ascertaining.v discerning.v 
  1648. affirming.v certifying.v trusting.v postulating.v ensuring.v 
  1649. implying.v verifying.v boasting.v:
  1650.  <verb-pg> & <vc-sense>;
  1651.  
  1652. <vc-declare>: ({@MV+} & (Ce+ or TH+ or RSe+ or Z-)) or ((O+ or B- or
  1653. [[@MV+ & O*n+]]) & {@MV+});
  1654. declare.v imagine.v fear.v conclude.v suspect.v concede.v presume.v foresee.v
  1655. emphasize.v maintain.v acknowledge.v note.v confirm.v stress.v assume.v: 
  1656. <verb-pl,i> & <vc-declare>;
  1657. declares.v imagines.v fears.v concludes.v 
  1658. suspects.v concedes.v presumes.v foresees.v
  1659. emphasizes.v maintains.v acknowledges.v notes.v
  1660. confirms.v stresses.v assumes.v: 
  1661. <verb-s> & <vc-declare>;
  1662. declared.v imagined.v feared.v concluded.v suspected.v conceded.v presumed.v
  1663. emphasized.v maintained.v acknowledged.v noted.v 
  1664. confirmed.v stressed.v assumed.v: 
  1665. (<verb-sp,pp> & <vc-declare>) or (<verb-s-pv> & {THi+}) or ({@E-} & A+)
  1666. or <verb-po>;
  1667. foresaw.v: <verb-sp> & <vc-declare>;
  1668. foreseen.v: (<verb-pp> & <vc-declare>) or (<verb-s-pv> & {@MV+ or THi+}) or 
  1669. ({@E-} & A+) or <verb-po>;
  1670. declaring.g imagining.g fearing.g 
  1671. concluding.g suspecting.g conceding.g
  1672. presuming.g foreseeing.g emphasizing.g maintaining.g acknowledging.g noting.g
  1673. confirming.g stressing.g
  1674. assuming.g: (<vc-declare> & <verb-ge>) or <verb-ge-d>;
  1675. declaring.v imagining.v fearing.v
  1676. concluding.v suspecting.v conceding.v
  1677. presuming.v foreseeing.v
  1678. emphasizing.v maintaining.v acknowledging.v
  1679. noting.v confirming.v stressing.v 
  1680. assuming.v: <verb-pg> & <vc-declare>;
  1681.  
  1682. <vc-believe>: ({@MV+} & (Ce+ or TH+ or RSe+)) or ({O+ or B- or 
  1683. [[@MV+ & O*n+]]} & {@MV+});
  1684. believe.v answer.v worry.v protest.v: <verb-pl,i> & <vc-believe>;
  1685. believes.v answers.v worries.v protests.v: <verb-s> & <vc-believe>;
  1686. believed.v answered.v worried.v protested.v: 
  1687. (<verb-sp,pp> & <vc-believe>) or (<verb-s-pv> & {THi+ or TOf+}) or <verb-po>;
  1688. believing.g answering.g worrying.g protesting.g: 
  1689. (<vc-believe> & <verb-ge>) or <verb-ge-d>;
  1690. believing.v answering.v worrying.v protesting.v: <verb-pg> & <vc-believe>;
  1691.  
  1692. <vc-rule>: ({@MV+} & (Ce+ or TH+ or RSe+)) or 
  1693. ((({O+ or B-} & {K+}) or (K+ & {[[@MV+]]} & O*n+)
  1694. or [[@MV+ & O*n+]]) & {@MV+});
  1695. rule.v add.v: <verb-pl,i> & <vc-rule>;
  1696. rules.v adds.v: <verb-s> & <vc-rule>;
  1697. ruled.v: 
  1698. (<verb-sp,pp> & <vc-rule>) or (<verb-s-pv-b> & {({@MV+} & (THi+ or TOf+)) or
  1699. ({K+} & {@MV+})}) or ({K+} & <verb-po>);
  1700. added.v: 
  1701. (<verb-sp,pp> & <vc-rule>) or (<verb-s-pv-b> & {({@MV+} & (THi+ or TOf+)) or
  1702. ({K+} & {@MV+})}) or ({K+} & <verb-po>) or ({@E-} & A+);
  1703. ruling.g adding.g: (<vc-rule> & <verb-ge>) or <verb-ge-d>;
  1704. ruling.v adding.v: <verb-pg> & <vc-rule>;
  1705.  
  1706. <vc-figure>: ({@MV+} & (TH+ or Zs- or Ce+)) or 
  1707. ((((O+ or B-) & {K+}) or (K+ & {[[@MV+]]} & O*n+)) & {@MV+}) or 
  1708. ([[@MV+ & O*n+]]);
  1709. figure.v: <verb-pl,i> & <vc-figure>;
  1710. figures.v: <verb-s> & <vc-figure>;
  1711. figured.v: (<verb-sp,pp> & <vc-figure>) or (<verb-pv-b> & {K+} & {@MV+})
  1712. or ({K+} & <verb-po>);
  1713. figuring.g: (<vc-figure> & <verb-ge>) or <verb-ge-d>;
  1714. figuring.v: <verb-pg> & <vc-figure>;
  1715.  
  1716. <vc-predict>: ((O+ or B- or [[@MV+ & O*n+]]) & {@MV+}) or
  1717. ({@MV+} & (QI+ or Ce+ or TH+ or RSe+ or Zs-));
  1718. predict.v realize.v discover.v determine.v announce.v say.v mention.v admit.v
  1719. recall.v reveal.v state.v observe.v indicate.v
  1720. analyse.v analyze.v assess.v establish.v evaluate.v examine.v question.v test.v
  1721. hypothesize.v hypothesise.v document.v envisage.v: 
  1722. <verb-pl,i> & <vc-predict>;
  1723. predicts.v realizes.v discovers.v determines.v announces.v says.v 
  1724. mentions.v admits.v recalls.v reveals.v states.v observes.v indicates.v
  1725. analyses.v analyzes.v assesses.v establishes.v evaluates.v examines.v 
  1726. questions.v tests.v hypothesizes.v hypothesises.v envisages.v documents.v:
  1727. <verb-s> & <vc-predict>;
  1728. predicted.v realized.v discovered.v determined.v announced.v mentioned.v
  1729. admitted.v recalled.v revealed.v stated.v observed.v indicated.v
  1730. analysed.v analyzed.v assessed.v established.v evaluated.v examined.v 
  1731. questioned.v tested.v
  1732. hypothesized.v hypothesised.v well-established.v documented.v envisaged.v:
  1733. (<verb-sp,pp> & <vc-predict>) or (<verb-s-pv> & {THi+}) or ({@E-} & A+)
  1734. or <verb-po>;
  1735. said.v: (<verb-sp,pp> & <vc-predict>) or ({@E-} & (Pvf- or [[Mv-]]) 
  1736. & {@MV+} & {THi+}) or [[{@E-} & A+]] or [[<verb-po>]];
  1737. predicting.g realizing.g discovering.g determining.g
  1738. announcing.g saying.g mentioning.g admitting.g recalling.g revealing.g
  1739. stating.g observing.g indicating.g
  1740. analysing.g analyzing.g assessing.g establishing.g evaluating.g examining.g
  1741. questioning.g testing.g hypothesizing.g hypothesising.g documenting.g envisaging.g:
  1742. (<vc-predict> & <verb-ge>) or <verb-ge-d>;
  1743. predicting.v realizing.v discovering.v determining.v
  1744. announcing.v saying.v mentioning.v admitting.v recalling.v revealing.v
  1745. stating.v observing.v indicating.v
  1746. analysing.v analyzing.v assessing.v establishing.v evaluating.v examining.v
  1747. questioning.v testing.v
  1748. hypothesizing.v hypothesising.v documenting.v envisaging.v:
  1749. <verb-pg> & <vc-predict>;
  1750.  
  1751. <vc-guess>: ({O+ or B- or [[@MV+ & O*n+]]} & {@MV+}) 
  1752. or ({@MV+} & (TH+ or QI+ or Ce+ or RSe+ or Zs-));
  1753. guess.v estimate.v understand.v notice.v explain.v demonstrate.v: 
  1754. <verb-pl,i> & <vc-guess>;
  1755. guesses.v estimates.v understands.v notices.v explains.v demonstrates.v:
  1756. <verb-s> & <vc-guess>;
  1757. guessed.v understood.v noticed.v explained.v demonstrated.v: 
  1758. (<verb-sp,pp> & <vc-guess>) or (<verb-s-pv> & {THi+}) or <verb-po>;
  1759. estimated.v: (<verb-sp,pp> & <vc-guess>) 
  1760. or (<verb-s-pv> & {THi+}) or <verb-po> or ({@E-} & A+);
  1761. guessing.g estimating.g understanding.g noticing.g explaining.g 
  1762. demonstrating.g: (<vc-guess> & <verb-ge>) or <verb-ge-d>;
  1763. guessing.v estimating.v understanding.v noticing.v explaining.v
  1764. demonstrating.v: <verb-pg> & <vc-guess>;
  1765.  
  1766. <vc-know>: ({O+ or B- or [[@MV+ & O*n+]]} & {@MV+}) 
  1767. or ({@MV+} & ((OF+ & {@MV+}) or QI+ or Ce+ or TH+ or RSe+ or Zs-));
  1768. know.v: <verb-pl,i> & <vc-know>;
  1769. knows.v: <verb-s> & <vc-know>;
  1770. knew.v: <verb-sp> & <vc-know>;
  1771. known.v: (<verb-pp> & <vc-know>) or (<verb-s-pv> & {THi+ or TOf+ or QIi+})
  1772. or <verb-po> or ({@E-} & A+);
  1773. knowing.g: (<vc-know> & <verb-ge>) or <verb-ge-d>;
  1774. knowing.v: <verb-pg> & <vc-know>;
  1775.  
  1776. <vc-request>: ((O+ or B- or [[@MV+ & O*n+]]) & {@MV+}) or
  1777. ({@MV+} & (TH+ or Ce+ or RSe+ or Zs- or TS+ or ((SI*j+ or SFI**j+) & I*j+)));
  1778. request.v: <verb-pl,i> & <vc-request>;
  1779. requests.v: <verb-s> & <vc-request>;
  1780. requested.v: (<verb-sp,pp> & <vc-request>) or (<verb-s-pv> & {THi+ or TSi+})
  1781.  or ({@E-} & A+) or <verb-po>;
  1782. requesting.g: (<vc-request> & <verb-ge>) or <verb-ge-d>;
  1783. requesting.v: <verb-pg> & <vc-request>;
  1784.  
  1785. <vc-feel>: 
  1786. ((O+ or B- or [[@MV+ & O*n+]]) & {@MV+}) or ({@MV+} & (Pa+ or TH+ or Ce+
  1787.  or RSe+ or AF- or Vf+ or (LI+ or {@MV+}) or [[Pv+]]));
  1788. feel.v: <verb-pl,i> & <vc-feel>;
  1789. feels.v: <verb-s> & <vc-feel>;
  1790. felt.v: (<verb-sp,pp> & <vc-feel>) or (<verb-s-pv> & {THi+}) or <verb-po>;
  1791. feeling.g: (<vc-feel> & <verb-ge>) or <verb-ge-d>;
  1792. feeling.v: <verb-pg> & <vc-feel>;
  1793.  
  1794. <vc-mind>: ({O+ or B- or [[@MV+ & O*n+]]} & {@MV+}) or 
  1795. ({@MV+} & (QI+ or TH+ or Pg+));
  1796. mind.v: <verb-pl,i> & <vc-mind>;
  1797. minds.v: <verb-s> & <vc-mind>;
  1798. minded.v: (<verb-sp,pp> & <vc-mind>) or <verb-pv> or <verb-po>;
  1799. minding.g: (<vc-mind> & <verb-ge>) or <verb-ge-d>;
  1800. minding.v: <verb-pg> & <vc-mind>;
  1801.  
  1802. <vc-study>: ({O+ or B- or [[@MV+ & O*n+]]} & {@MV+}) or ({@MV+} & QI+);
  1803. study.v: <verb-pl,i> & <vc-study>;
  1804. studies.v: <verb-s> & <vc-study>;
  1805. studied.v: (<verb-sp,pp> & <vc-study>) or <verb-pv> or ({@E-} & A+)
  1806. or <verb-po>;
  1807. studying.g: (<vc-study> & <verb-ge>) or <verb-ge-d>;
  1808. studying.v: <verb-pg> & <vc-study>;
  1809.  
  1810. <vc-discuss>: ((O+ or B- or [[@MV+ & O*n+]]) & {@MV+}) or ({@MV+} & Pg+);
  1811. discuss.v oppose.v enjoy.v advocate.v contemplate.v entail.v necessitate.v
  1812. justify.v risk.v avoid.v involve.v favor.v: 
  1813. <verb-pl,i> & <vc-discuss>;
  1814. discusses.v opposes.v enjoys.v advocates.v contemplates.v entails.v necessitates.v
  1815. justifies.v risks.v avoids.v involves.v favors.v: 
  1816. <verb-s> & <vc-discuss>;
  1817. discussed.v opposed.v enjoyed.v advocated.v contemplated.v entailed.v
  1818. necessitated.v justified.v risked.v avoided.v involved.v favored.v: 
  1819. (<verb-sp,pp> & <vc-discuss>) or <verb-pv> or ({@E-} & A+) or <verb-po>;
  1820. discussing.g opposing.g enjoying.g advocating.g contemplating.g
  1821. entailing.g necessitating.g justifying.g risking.g avoiding.g
  1822. favoring.g involving.g: 
  1823. (<vc-discuss> & <verb-ge>) or <verb-ge-d>;
  1824. discussing.v opposing.v enjoying.v advocating.v contemplating.v
  1825. entailing.v necessitating.v justifying.v risking.v avoiding.v involving.v
  1826. favoring.v: 
  1827. <verb-pg> & <vc-discuss>;
  1828.  
  1829. <vc-finish>: ({O+ or B- or [[@MV+ & O*n+]]} & {@MV+}) or ({@MV+} & Pg+);
  1830. finish.v practice.v resist.v: <verb-pl,i> & <vc-finish>;
  1831. finishes.v practices.v resists.v quits.v: <verb-s> & <vc-finish>;
  1832.  
  1833. % no <verb-pv> for "finished", since its not passive, is adjectival.
  1834. finished.v: (<verb-sp,pp> & <vc-finish>) or ({@E-} & A+) or <verb-po>;
  1835.  
  1836. practiced.v resisted.v quitted.v: 
  1837. (<verb-sp,pp> & <vc-finish>) or <verb-pv> or ({@E-} & A+) or <verb-po>;
  1838. quit.v: ((<verb-sp,pp> or <verb-pl,i>) & <vc-finish>) or <verb-pv> or 
  1839. ({@E-} & A+) or <verb-po>;
  1840. finishing.g practicing.g resisting.g
  1841. quitting.g: (<vc-finish> & <verb-ge>) or <verb-ge-d>;
  1842. finishing.v practicing.v resisting.v quitting.v: <verb-pg> & <vc-finish>;
  1843.  
  1844. <vc-turn>: ((O+ or (K+ & {[[@MV+]]} & O*n+) or ({O+ or B-} & {K+}) or
  1845.  [[@MV+ & O*n+]]) & {@MV+}) or ({@MV+} & (Pa+ or AF-));
  1846. turn.v: <verb-pl,i> & <vc-turn>;
  1847. turns.v: <verb-s> & <vc-turn>;
  1848. turned.v: (<verb-sp,pp> & <vc-turn>) or (<verb-pv-b> & {K+} & {@MV+})
  1849. or ({K+} & <verb-po>);
  1850. turning.v: <verb-pg> & <vc-turn>;
  1851. turning.g: (<vc-turn> & <verb-ge>) or <verb-ge-d>;
  1852.  
  1853. <vc-become>: ((O+ or B- or TI+ or [[@MV+ & (O*n+ or TI+)]] or [[Pv+]]) 
  1854. & {@MV+}) or ({@MV+} & (AF- or Pa+));
  1855. become.v: ((<verb-s-pl,i> or <verb-s-pp>) & <vc-become>) or <verb-pv>;
  1856. becomes.v: <verb-s-s> & <vc-become>;
  1857. became.v: <verb-s-sp> & <vc-become>;
  1858. becoming.g: (<vc-become> & <verb-ge>) or <verb-ge-d>;
  1859. becoming.v: <verb-pg> & <vc-become>;
  1860.  
  1861. <vc-remain>: ({@MV+} & (AF- or Pa+)) or ({O+ or B- or TI+ or
  1862. [[@MV+ & (O*n+ or TI+)]] or [[Pv+]]} & {@MV+});
  1863. remain.v: <verb-pl,i> & <vc-remain>;
  1864. remains.v: <verb-s> & <vc-remain>;
  1865. remained.v: <verb-sp,pp> & <vc-remain>;
  1866. remaining.g: (<vc-remain> & <verb-ge>) or <verb-ge-d> or ({@E-} & A+);
  1867. remaining.v: <verb-pg> & <vc-remain>;
  1868.  
  1869. <vc-grow>: ({@MV+} & (AF- or Pa+)) or ((({O+ or B-} & {K+}) or 
  1870. (K+ & {[[@MV+]]} & O*n+) or [[@MV+ & O*n+]]) & {@MV+});
  1871. grow.v: <verb-pl,i> & <vc-grow>;
  1872. grows.v: <verb-s> & <vc-grow>;
  1873. grew.v: <verb-sp> & <vc-grow>;
  1874. grown.v: (<verb-pp> & <vc-grow>) or (<verb-pv-b> & {K+} & {@MV+}) or
  1875. ({K+} & <verb-po>);
  1876. growing.g: (<vc-grow> & <verb-pg,ge>) or ({@E-} & A+) or <verb-ge-d>;
  1877. growing.v: <verb-pg> & <vc-grow>;
  1878.  
  1879. <vc-approve>: {O+ or B- or [[@MV+ & O*n+]] or ({@MV+} & OF+)} & {@MV+};
  1880. approve.v: <verb-pl,i> & <vc-approve>;
  1881. approves.v: <verb-s> & <vc-approve>;
  1882. approved.v: (<verb-sp,pp> & <vc-approve>) or <verb-pv> or ({@E-} & A+)
  1883. or <verb-po>;
  1884. approving.g: (<vc-approve> & <verb-ge>) or <verb-ge-d>;
  1885. approving.v: <verb-pg> & <vc-approve>;
  1886.  
  1887. <vc-dispose>: (O+ or B- or [[@MV+ & O*n+]] or ({@MV+} & OF+)) & {@MV+};
  1888. dispose.v conceive.v: <verb-pl,i> & <vc-dispose>;
  1889. disposes.v conceives.v: <verb-s> & <vc-dispose>;
  1890. disposed.v conceived.v: (<verb-sp,pp> & <vc-dispose>) or <verb-pv> or 
  1891. ({@E-} & A+) or <verb-po>;
  1892. disposing.g conceiving.g: (<vc-dispose> & <verb-ge>) or <verb-ge-d>;
  1893. disposing.v conceiving.v: <verb-ge> & <vc-dispose>;
  1894.  
  1895. <vc-speak>: ((K+ & {[[@MV+]]} & O*n+) or ({O+ or B-} & {K+}) or 
  1896. [[@MV+ & O*n+]] or OF+) & {@MV+};
  1897. speak.v: <verb-pl,i> & <vc-speak>;
  1898. speaks.v: <verb-s> & <vc-speak>;
  1899. spoke.v: <verb-sp> & <vc-speak>;
  1900. spoken.v: (<verb-pp> & <vc-speak>) 
  1901. or (<verb-pv-b> & {K+} & {@MV+}) or ({K+} & <verb-po>) or ({@E-} & A+);
  1902. speaking.v: <verb-pg> & <vc-speak>;
  1903. speaking.g: (<vc-speak> & <verb-ge>) or <verb-ge-d> or ({@E-} & A+);
  1904.  
  1905. <vc-taste>: ({@MV+} & ((LI+ & {@MV+}) or AF- or Pa+ or OF+)) or 
  1906. ((O+ or B- or [[@MV+ & O*n+]]) & {@MV+});
  1907. taste.v: <verb-pl,i> & <vc-taste>;
  1908. tastes.v: <verb-s> & <vc-taste>;
  1909. tasted.v: (<verb-sp,pp> & <vc-taste>) or <verb-pv> or <verb-po>;
  1910. tasting.g: (<vc-taste> & <verb-ge>) or <verb-ge-d>;
  1911. tasting.v: <verb-pg> & <vc-taste>;
  1912.  
  1913. <vc-smell>: ({@MV+} & ((LI+ & {@MV+}) or AF- or Pa+ or OF+)) or 
  1914. ({O+ or B- or [[@MV+ & O*n+]]} & {@MV+});
  1915. reek.v smell.v: <verb-pl,i> & <vc-smell>;
  1916. reeks.v smells.v: <verb-s> & <vc-smell>;
  1917. reeked.v smelled.v: (<verb-sp,pp> & <vc-smell>) or <verb-pv> or <verb-po>;
  1918. reeking.g smelling.g: (<vc-smell> & <verb-ge>) or <verb-ge-d>;
  1919. reeking.v smelling.v: <verb-pg> & <vc-smell>;
  1920.  
  1921. <vc-take>: 
  1922. (((K+ & {[[@MV+]]} & O*n+) or ((O+ or B-) & {K+ or Vt+}) or [[@MV+ & O*n+]]) 
  1923. & {@MV+}) or 
  1924. ({O+} & (OT+ or BT-) & {@MV+} & {(TOt+ & B+) or TOi+}) or 
  1925. (OXii+ & Vtg+ & {@MV+} & TH+);
  1926. take.v: <verb-s-pl,i> & <vc-take>;
  1927. takes.v: <verb-s-s> & <vc-take>;
  1928. took.v: <verb-s-sp> & <vc-take>;
  1929. taken.v: (<verb-s-pp> & <vc-take>) or (<verb-pv-b> & 
  1930. {K+} & {@MV+}) or ({@E-} & A+) or ({K+} & <verb-po>) or (Pvf- & Vtg+ & THi+);
  1931. taking.v: <verb-s-pg> & <vc-take>;
  1932. taking.g: (<vc-take> & <verb-ge>) or <verb-ge-d>;
  1933. for_granted: Vtg-;
  1934.  
  1935. % VERBS TAKING [OBJ] + [OTHER COMPLEMENT]
  1936.  
  1937. <vc-put>: ((K+ & {[[@MV+]]} & O*n+) or ((O+ or B-) & 
  1938. (K+ or Pp+ or WR-)) or (Vp+ & (Zs- or MVa+))) & {@MV+};
  1939. put.v: ((<verb-pl,i> or <verb-sp,pp>) & <vc-put>) or (<verb-pv-b> & 
  1940. (K+ or Pp+ or WR-) & {@MV+}) or ((K+ or Pp+) & <verb-po>);
  1941. puts.v: <verb-s> & <vc-put>;
  1942. putting.v: <verb-pg> & <vc-put>;
  1943. putting.g: (<vc-put> & <verb-ge>) or <verb-ge-d>;
  1944.  
  1945. <vc-cost>: (((O+ & {{[[@MV+]]} & O*n+}) or (B- & {O+})) & {@MV+} & {TOi+})
  1946. or ([[@MV+ & O*n+]]);
  1947. cost.v: (<verb-s-pl,i> or <verb-s-sp,pp>) & <vc-cost>;
  1948. costs.v: <verb-s-s> & <vc-cost>;
  1949. costing.v: <verb-s-pg> & <vc-cost>;
  1950. costing.g: (<vc-cost> & <verb-ge>) or <verb-ge-d>;
  1951.  
  1952. <vc-find>: ((K+ or O+) & {[[@MV+]]} & O*n+) or (B- & O+) or ((O+ or B-) & 
  1953. (({@MV+} & (Pa+ or AF- or Pg+)) or ({K+} & {@MV+}))) or ([[@MV+ & O*n+]]) or
  1954. ({@MV+} & (TH+ or Ce+ or RSe+));
  1955. find.v: <verb-pl,i> & <vc-find>;
  1956. finds.v: <verb-s> & <vc-find>;
  1957. found.p: (<verb-sp,pp> & <vc-find>) or 
  1958. (<verb-pv-b> & (({K+ or AF-} & {@MV+}) or Pa+ or Pg+)) or 
  1959. ({K+ or Pa+ or Pg+} & <verb-po>);
  1960. finding.v: <verb-pg> & <vc-find>;
  1961. finding.g: (<vc-find> & <verb-ge>) or <verb-ge-d>;
  1962.  
  1963. <vc-get>: ((O+ or B-) & (({K+} & {@MV+}) or ({@MV+} & (Pa+ or AF- or Pv+))))
  1964. or (((K+ & {[[@MV+]]} & O*n+) or K+ or (B- & O+) or (O+ & {[[@MV+]]} & O*n+))
  1965.  & {@MV+}) or ({@MV+} & (Pa+ or AF- or Pv+ or Pp+ or TO+));
  1966. get.v: <verb-pl,i> & <vc-get>;
  1967. gets.v: <verb-s> & <vc-get>;
  1968. got.v: <verb-sp,pp> & <vc-get>;
  1969. gotten.v: (<verb-pp> & <vc-get>) or (<verb-pv-b> & {K+ or Pp+} & {@MV+})
  1970. or ({K+ or Pp+} & <verb-po>);
  1971. getting.v: <verb-pg> & <vc-get>;
  1972. getting.g: (<vc-get> & <verb-ge>) or <verb-ge-d>;
  1973.  
  1974. <vc-leave>: ((O+ or B-) & 
  1975. (({K+} & {@MV+}) or ({@MV+} & {Pa+ or AF- or Pv+ or Pg+}))) or 
  1976. ({(K+ & {[[@MV+]]} & O*n+) or ([[@MV+ & O*n+]])} & {@MV+});
  1977. leave.v: <verb-pl,i> & <vc-leave>;
  1978. leaves.v: <verb-s> & <vc-leave>;
  1979. left.v: (<verb-sp,pp> & <vc-leave>) or (<verb-pv-b> & 
  1980. (({K+ or AF-} & {@MV+}) or Pv+ or Pa+ or Pg+)) or 
  1981. ({K+ or ({@MV+} & (Pv+ or Pa+ or Pg+))} & <verb-po>);
  1982. leaving.v: <verb-pg> & <vc-leave>;
  1983. leaving.g: (<vc-leave> & <verb-ge>) or <verb-ge-d>;
  1984.  
  1985. <vc-keep>: ((O+ or (K+ & {[[@MV+]]} & O*n+) or [[@MV+ & O*n+]] or Vk+) 
  1986. & {@MV+}) 
  1987. or ({O+ or B-} & ((K+ & {@MV+}) or ({@MV+} & (Pa+ or AF- or Pg+ or Pv+))));
  1988. keep.v: <verb-pl,i> & <vc-keep>;
  1989. keeps.v: <verb-s> & <vc-keep>;
  1990. kept.v: (<verb-sp,pp> & <vc-keep>) or 
  1991. (<verb-pv-b> & (({K+ or AF-} & {@MV+}) or Pa+ or Pg+ or Pv+)) or
  1992. ({K+ or ({@MV+} & (Pa+ or Pg+ or Pv+))} & <verb-po>);
  1993. keeping.v: <verb-pg> & <vc-keep>;
  1994. keeping.g: (<vc-keep> & <verb-ge>) or <verb-ge-d>;
  1995.  
  1996. watch.i vigil.i pace.i: Vk-;
  1997. track.i: Vk- & {OF+};
  1998.  
  1999. <vc-set>: ((K+ & {[[@MV+]]} & O*n+) or ({O+ or B-} & {K+ or Vs+}) 
  2000. or [[@MV+ & O*n+]]) & {@MV+};
  2001. set.v: ((<verb-pl,i> or <verb-sp,pp>) & 
  2002. <vc-set>) or (<verb-pv> & {K+ or Vs+} & {@MV+}) or 
  2003. ({@E-} & A+) or ({K+ or Vs+} & <verb-po>);
  2004. sets.v: <verb-s> & <vc-set>;
  2005. setting.v: <verb-pg> & <vc-set>;
  2006. setting.g: (<vc-set> & <verb-ge>) or <verb-ge-d> or ({@E-} & A+);
  2007.  
  2008. free.i straight.i loose.i: Vs- & {MV+};
  2009.  
  2010. <vc-hold>: ((K+ & {[[@MV+]]} & O*n+) or ({O+ or B-} & {K+ or Vh+}) or 
  2011. [[@MV+ & O*n+]]) & {@MV+};        
  2012. hold.v: <verb-pl,i> & <vc-hold>;
  2013. holds.v: <verb-s> & <vc-hold>;
  2014. held.v: (<verb-sp,pp> & <vc-hold>) or (<verb-pv-b> & {K+ or Vh+} & {@MV+}) or 
  2015. ({@E-} & A+) or ({K+ or Vh+} & <verb-po>);
  2016. holding.v: <verb-pg> & <vc-hold>;
  2017. holding.g: (<vc-hold> & <verb-ge>) or <verb-ge-d>;
  2018.  
  2019. hostage.i captive.i: Vh- or Vth-;
  2020.  
  2021. <vc-expect>: ({@MV+} & (Ce+ or TH+ or RSe+ or Z- or TO+))
  2022. or ((O+ or OX+ or B-) & {@MV+} & {TOo+}) or ([[@MV+ & O*n+]]);
  2023. expect.v claim.v: <verb-pl,i> & <vc-expect>;
  2024. expects.v claims.v: <verb-s> & <vc-expect>;
  2025. expected.v claimed.v: (<verb-sp,pp> & <vc-expect>) or (<verb-s-pv> &
  2026. {TOf+ or THi+ or Z-}) or ({@E-} & A+) or ({@MV+} & {TO+} & <verb-po>);
  2027. expecting.g claiming.g: (<vc-expect> & <verb-ge>) or <verb-ge-d>;
  2028. expecting.v claiming.v: <verb-pg> & <vc-expect>;
  2029.  
  2030. <vc-intend>: ({@MV+} & (TH+ or Z- or TO+)) or
  2031. ((O+ or OX+ or B-) & {@MV+} & TOo+);
  2032. intend.v: <verb-pl,i> & <vc-intend>;
  2033. intends.v: <verb-s> & <vc-intend>;
  2034. intended.v: (<verb-sp,pp> & <vc-intend>) or (<verb-pv> & {TO+ or Z- or @MV+})
  2035.  or ({@E-} & A+) or ({@MV+} & {TO+} & <verb-po>);
  2036. intending.g: (<vc-intend> & <verb-ge>) or <verb-ge-d>;
  2037. intending.v: <verb-pg> & <vc-intend>;
  2038.  
  2039. <vc-dare>: (N+ & I+) or ({@MV+} & TO+) or ((O+ or B-) & {@MV+} & TOo+); 
  2040. dare.v: <verb-pl,i> & <vc-dare>;
  2041. dares.v: <verb-s> & <vc-dare>;
  2042. dared: (<verb-sp,pp> & <vc-dare>) or (<verb-pv> & TO+) or 
  2043. ({@MV+} & TO+ & <verb-po>);
  2044. daring.g: (<vc-dare> & <verb-ge>) or <verb-ge-d>;
  2045. daring.v: <verb-pg> & <vc-dare>;
  2046.  
  2047. <vc-like>: ({@MV+} & (TO+ or Pg+)) or ((O+ or B- or OX+) & {@MV+} & {TOo+})
  2048. or ([[@MV+ & O*n+]]);
  2049. like.v: <verb-pl,i> & <vc-like>;
  2050. likes.v: <verb-s> & <vc-like>;
  2051. liked.v: (<verb-sp,pp> & <vc-like>) or <verb-pv> or <verb-po>;
  2052. liking.g: (<vc-like> & <verb-ge>) or <verb-ge-d>;
  2053. liking.v: <verb-pg> & <vc-like>;
  2054.  
  2055. <vc-offer>: (((O+ & {{[[@MV+]]} & O*n+}) or (B- & {O+})) & {@MV+}) or 
  2056. ({@MV+} & TO+) or ([[@MV+ & O*n+]]);
  2057. offer.v: <verb-pl,i> & <vc-offer>;
  2058. offers.v: <verb-s> & <vc-offer>;
  2059. offered.v: (<verb-sp,pp> & <vc-offer>) or (<verb-pv-b> & {O+ or B-
  2060. or [[@MV+ & O*n+]]} & {@MV+}) or ({O+ or [[@MV+ & O*n+]]} or <verb-po>);
  2061. offering.g: (<vc-offer> & <verb-ge>) or <verb-ge-d>;
  2062. offering.v: <verb-pg> & <vc-offer>;
  2063.  
  2064. <vc-refuse>: (((O+ & {{[[@MV+]]} & O*n+}) or (B- & {O+})) & {@MV+}) or 
  2065. ({@MV+} & {TO+}) or ([[@MV+ & O*n+]]);
  2066. refuse.v: <verb-pl,i> & <vc-refuse>;
  2067. refuses.v: <verb-s> & <vc-refuse>;
  2068. refused.v: (<verb-sp,pp> & <vc-refuse>) or (<verb-pv-b> & {O+ or B- or
  2069. [[@MV+ & O*n+]]} & {@MV+}) or ({O+ or [[@MV+ & O*n+]]} & <verb-po>);
  2070. refusing.g: (<vc-refuse> & <verb-ge>) or <verb-ge-d>;
  2071. refusing.v: <verb-pg> & <vc-refuse>;
  2072.  
  2073. <vc-want>: ({@MV+} & TO+) or ((O+ or OX+ or B-) & {@MV+} & {TOo+ or Pv+}) or
  2074. ([[@MV+ & O*n+]]) or [[CX- & {@MV+}]];
  2075. want.v need.v: <verb-pl,i> & <vc-want>;
  2076. need.i: {@E-} & (S- or (RS- & B-)) & (N+ & I+);
  2077. wants.v needs.v: <verb-s> & <vc-want>;
  2078. wanted.v needed.v: (<verb-sp,pp> & <vc-want>) or <verb-pv> or ({@E-} & A+)
  2079. or <verb-po>;
  2080. wanting.g needing.g: (<vc-want> & <verb-ge>) or <verb-ge-d>;
  2081. wanting.v needing.v: <verb-pg> & <vc-want>;
  2082.  
  2083. <vc-choose>: ({@MV+} & {TO+}) or ((O+ or B-) & {@MV+} & {TOo+}) or 
  2084. ([[@MV+ & O*n+]]);
  2085. choose.v: <verb-pl,i> & <vc-choose>;
  2086. chooses.v: <verb-s> & <vc-choose>;
  2087. chose.v: <verb-sp> & <vc-choose>;
  2088. chosen.v: (<verb-pp> & <vc-choose>) or (<verb-pv> & {TO+}) or ({@E-} & A+)
  2089. or ({@MV+} & {TO+} & <verb-po>);
  2090. choosing.g: (<vc-choose> & <verb-ge>) or <verb-ge-d>;
  2091. choosing.v: <verb-pg> & <vc-choose>;
  2092.  
  2093. % <vc-prepare> is identical to <vc-choose>
  2094. <vc-prepare>: ({@MV+} & {TO+}) or ((O+ or B-) & {@MV+} & {TOo+}) or
  2095. ([[@MV+ & O*n+]]);
  2096. prepare.v press.v: <verb-pl,i> & <vc-prepare>;
  2097. prepares.v presses.v: <verb-s> & <vc-prepare>;
  2098. prepared.v pressed.v: (<verb-sp,pp> & <vc-prepare>) or <verb-pv> or 
  2099. ({@E-} & A+) or <verb-po>;
  2100. preparing.g pressing.g: (<vc-prepare> & <verb-ge>) or <verb-ge-d>;
  2101. preparing.v pressing.v: <verb-pg> & <vc-prepare>;
  2102.  
  2103. <vc-require>: ((O+ or B-) & {@MV+} & {TOo+}) or
  2104.  ({@MV+} & (TH+ or Ce+ or TS+ or (SI*j+ & I*j+))) or Zs- or
  2105. ([[@MV+ & O*n+]]);
  2106. require.v: <verb-pl,i> & <vc-require>;
  2107. requires.v: <verb-s> & <vc-require>;
  2108. required.v: (<verb-sp,pp> & <vc-require>) or 
  2109. (<verb-pv> & {TO+ or TSi+}) or ({@E-} & A+) or ({@MV+} & {TO+} & <verb-po>);
  2110. requiring.g: (<vc-require> & <verb-ge>) or <verb-ge-d>;
  2111. requiring.v: <verb-pg> & <vc-require>;
  2112.  
  2113. <vc-command>: ({@MV+} & (TH+ or Zs- or TS+)) or
  2114. ((O+ or B-) & {@MV+} & {TOo+}) or ([[@MV+ & O*n+]]);
  2115. command.v order.v urge.v: <verb-pl,i> & <vc-command>;
  2116. commands.v orders.v urges.v: <verb-s> & <vc-command>;
  2117. commanded.v ordered.v urged.v: 
  2118. (<verb-sp,pp> & <vc-command>) or (<verb-pv> & {TO+ or TH+ or TS+}) 
  2119. or ({@MV+} & {TH+ or TO+ or TS+} & <verb-po>);
  2120. commanding.g ordering.g urging.g: (<vc-command> & <verb-ge>) or <verb-ge-d>;
  2121. commanding.v ordering.v urging.v: <verb-pg> & <vc-command>;
  2122.  
  2123. <vc-consider>: ({@MV+} & (TH+ or Pg+)) or ((O+ or OX+ or B-) & {@MV+} & {TOo+
  2124. or Pa+}) or (((O+ & (B- or ({[[@MV+]]} & O*n+))) or 
  2125. ([[@MV+ & O*n+]])) & {@MV+});
  2126. consider.v: <verb-pl,i> & <vc-consider>;
  2127. considers.v: <verb-s> & <vc-consider>;
  2128. considered.v: (<verb-sp,pp> & <vc-consider>) or (<verb-s-pv-b> & 
  2129. (({@MV+} & (TOf+ or Pa+)) or ({O+ or B- or [[@MV+ & O*n+]]} & {@MV+})))
  2130. or ((({@MV+} & (TOf+ or Pa+)) or ({O+ or [[@MV+ & O*n+]]}))
  2131. & <verb-po>);
  2132. considering.g: (<vc-consider> & <verb-ge>) or <verb-ge-d>;
  2133. considering.v: <verb-pg> & <vc-consider>;
  2134.  
  2135. <vc-perceive>: ({@MV+} & (TH+ or Ce+)) or ((O+ or OX+ or B-) & {@MV+} & {TOo+})
  2136. or ([[@MV+ & O*n+]]);
  2137. perceive.v: <verb-pl,i> & <vc-perceive>;
  2138. perceives.v: <verb-s> & <vc-perceive>;
  2139. perceived.v: (<verb-sp,pp> & <vc-perceive>) or (<verb-pv> & {TO+}) or 
  2140. ({@E-} & A+) or ({@MV+} & {TO+} & <verb-po>);
  2141. perceiving.g: (<vc-perceive> & <verb-ge>) or <verb-ge-d>;
  2142. perceiving.v: <verb-pg> & <vc-perceive>;
  2143.  
  2144. <vc-report>: ({@MV+} & {TH+ or Z- or Ce+}) or 
  2145. ((O+ or B-) & {@MV+} & {TOo+}) or ([[@MV+ & O*n+]]);
  2146. report.v: <verb-pl,i> & <vc-report>;
  2147. reports.v: <verb-s> & <vc-report>;
  2148. reported.v: (<verb-sp,pp> & <vc-report>) or (<verb-s-pv> & {TOf+ or Z-}) or 
  2149. ({@E-} & A+) or ({@MV+} & {TO+} & <verb-po>);
  2150. reporting.g: (<vc-report> & <verb-ge>) or <verb-ge-d>;
  2151. reporting.v: <verb-pg> & <vc-report>;
  2152.  
  2153. <vc-caution>: ((O+ or B-) & {@MV+} & 
  2154. {TH+ or Ce+ or TOo+}) or ({@MV+} & {TH+ or Zs-}) or ([[@MV+ & O*n+]]);
  2155. caution.v: <verb-pl,i> & <vc-caution>;
  2156. cautions.v: <verb-s> & <vc-caution>;
  2157. cautioned.v: (<verb-sp,pp> & <vc-caution>) or (<verb-pv> &
  2158. ((O+ or B-) & {@MV+} & 
  2159. {TH+ or Ce+ or Zs- or TO+})) or ({@MV+} & {TH+ or Ce+ or TO+} & <verb-po>);
  2160. cautioning.g: (<vc-caution> & <verb-ge>) or <verb-ge-d>;
  2161. cautioning.v: <verb-pg> & <vc-caution>;
  2162.  
  2163. <vc-warn>: ((O+ or B-) & {@MV+} & 
  2164. {TH+ or Ce+ or TOo+ or (OF+ & {@MV+})}) or 
  2165. ({@MV+} & {TH+ or Zs- or (OF+ & {@MV+})}) or ([[@MV+ & O*n+]]);
  2166. warn.v advise.v: <verb-pl,i> & <vc-warn>;
  2167. warns.v advises.v: <verb-s> & <vc-warn>;
  2168. warned.v advised.v: 
  2169. (<verb-sp,pp> & <vc-warn>) or (<verb-pv> &
  2170. {TH+ or Ce+ or Zs- or TO+ or (OF+ & {@MV+})}) 
  2171. or ({@MV+} & {TH+ or Ce+ or TO+ or OF+} & <verb-po>);
  2172. warning.g advising.g: (<vc-warn> & <verb-ge>) or <verb-ge-d>;
  2173. warning.v advising.v: <verb-pg> & <vc-warn>;
  2174.  
  2175. <vc-hear>: ((B- or O+) &
  2176. {@MV+} & {I*j+ or Pg+}) or ({@MV+} & {TH+ or Zs- or Ce+ or
  2177. (OF+ & {@MV+})}) or ([[@MV+ & O*n+]]);
  2178. hear.v: <verb-pl,i> & <vc-hear>;
  2179. hears.v: <verb-s> & <vc-hear>;
  2180. heard.v: (<verb-sp,pp> & <vc-hear>) or (<verb-pv> & {Pg+}) or ({@MV+} & 
  2181. {Pg+} & <verb-po>);
  2182. hearing.g: (<vc-hear> & <verb-ge>) or <verb-ge-d>;
  2183. hearing.v: <verb-pg> & <vc-hear>;
  2184.  
  2185. <vc-see>: ((B- or O+) &
  2186. {@MV+} & {I*j+ or Pg+ or AZ+ or Pv+}) or ({@MV+} & {TH+ or Zs- or QI+
  2187. or Ce+}) or ([[@MV+ & O*n+]]);
  2188. see.v: <verb-pl,i> & <vc-see>;
  2189. sees.v: <verb-s> & <vc-see>;
  2190. saw.v: <verb-sp> & <vc-see>;
  2191. seen.v: (<verb-pp> & <vc-see>) or (<verb-pv> & {Pg+ or AZ+}) or
  2192. ({@MV+} & {Pg+ or AZ+} & <verb-po>);
  2193. seeing.g: (<vc-see> & <verb-ge>) or <verb-ge-d>;
  2194. seeing.v: <verb-pg> & <vc-see>;
  2195.  
  2196. <vc-owe>: ((O+ & {{[[@MV+]]} & O*n+}) or (B- & {O+}) or 
  2197. ([[@MV+ & O*n+]])) & {@MV+};
  2198. owe.v deliver.v accord.v award.v term.v grant.v begrudge.v assign.v rename.v repay.v
  2199. dub.v entitle.v fine.v: 
  2200. <verb-pl,i> & <vc-owe>;
  2201. owes.v delivers.v accords.v awards.v terms.v grants.v begrudges.v assigns.v renames.v
  2202. repays.v dubs.v entitles.v fines.v: 
  2203.  <verb-s> & <vc-owe>;
  2204. owed.v delivered.v accorded.v awarded.v 
  2205. granted.v begrudged.v assigned.v repaid.v fined.v: 
  2206. (<verb-sp,pp> & <vc-owe>) or (<verb-pv-b> &
  2207. {O+ or B- or [[@MV+ & O*n+]]} & {@MV+}) or 
  2208. ({O+ or [[@MV+ & O*n+]]} & <verb-po>);
  2209. owing.v delivering.v according.v awarding.v terming.v granting.v
  2210. begrudging.v assigning.v renaming.v repaying.v dubbing.v entitling.v fining.v: 
  2211. <verb-pg> & <vc-owe>;
  2212. owing.g delivering.g according.g awarding.g terming.g granting.g begrudging.g
  2213. assigning.g renaming.g repaying.g dubbing.g entitling.g fining.g: 
  2214. (<vc-owe> & <verb-ge>) or <verb-ge-d>;
  2215.  
  2216. % extended linking requirements based on the above
  2217. termed.v  dubbed.v entitled.v  renamed.v:
  2218. (<verb-sp,pp> & <vc-owe>) or (<verb-pv-b> &
  2219. {O+ or B- or [[@MV+ & O*n+]]} & {@MV+}) or 
  2220. ({O+ or [[@MV+ & O*n+]]} & <verb-po>) or
  2221. ({@E-} & A+);
  2222.  
  2223. % 'Give' requires both direct *and* indirect object: X gave Y a Z.
  2224. % 'sent', 'poured': optional indirect object.
  2225. <vc-give>: ((B- & {O+ or K+}) or (O+ & {({[[@MV+]]} & [O*n+]) or K+}) or 
  2226. (K+ & ({[[@MV+]]} & O*n+)) or ([[@MV+ & O*n+]])) & {@MV+};
  2227.  
  2228. give.v send.v buy.v bring.v lend.v issue.v hand.v pour.v 
  2229. telegraph.v wire.v: 
  2230. <verb-pl,i> & <vc-give>;
  2231.  
  2232. gives.v sends.v buys.v brings.v lends.v
  2233. issues.v hands.v pours.v telegraphs.v wires.v: <verb-s> & <vc-give>;
  2234.  
  2235. sent.v bought.v brought.v lent.v handed.v poured.v
  2236. telegraphed.v wired.v:
  2237. (<verb-sp,pp> & <vc-give>)
  2238. or (<verb-pv-b> & {O+ or B- or K+ or [[@MV+ & O*n+]]} & {@MV+}) 
  2239. or ({O+ or K+ or [[@MV+ & O*n+]]} & <verb-po>);
  2240. issued.v: (<verb-sp,pp> & <vc-give>)
  2241. or (<verb-pv-b> & {O+ or B- or K+ or [[@MV+ & O*n+]]} & {@MV+}) 
  2242. or ({O+ or K+ or [[@MV+ & O*n+]]} & <verb-po>) or ({@E-} & A+);
  2243. gave.v: <verb-sp> & <vc-give>;
  2244. given.v: (<verb-pp> & <vc-give>) or (<verb-pv-b> & {O+ or B- or K+
  2245. or [[@MV+ & O*n+]]} & {@MV+}) or ({O+ or K+ or [[@MV+ & O*n+]]} & <verb-po>);
  2246. giving.g sending.g buying.g bringing.g 
  2247. lending.g issuing.g handing.g pouring.g telegraphing.g wiring.g: 
  2248. (<vc-give> & <verb-ge>) or <verb-ge-d>;
  2249. giving.v sending.v buying.v bringing.v lending.v issuing.v
  2250. handing.v pouring.v telegraphing.v wiring.v: <verb-pg> & <vc-give>;
  2251.  
  2252. <vc-pass>: {(B- & {O+ or K+}) or (O+ & {({[[@MV+]]} & O*n+) or K+}) or 
  2253. (K+ & {{[[@MV+]]} & O*n+}) or ([[@MV+ & O*n+]])} & {@MV+};
  2254. pass.v pay.v sell.v deal.v: <verb-pl,i> & <vc-pass>;
  2255. passes.v pays.v sells.v deals.v: <verb-s> & <vc-pass>;
  2256. passed.v paid.v sold.v dealt.v: 
  2257. (<verb-sp,pp> & <vc-pass>) or (<verb-pv-b> & {O+ or B- or K+
  2258. or [[@MV+ & O*n+]]} & {@MV+}) or ({O+ or K+ or [[@MV+ & O*n+]]} & <verb-po>);
  2259. passing.g paying.g selling.g dealing.g: 
  2260. (<vc-pass> & <verb-ge>) or <verb-ge-d>;
  2261. passing.v paying.v selling.v dealing.v: <verb-pg> & <vc-pass>;
  2262.  
  2263. <vc-call>: {(B- & {O+ or Pa+ or K+}) or (O+ & {({[[@MV+]]} & O*n+) or 
  2264. Pa+ or K+}) or (K+ & {{[[@MV+]]} & O*n+}) or ([[@MV+ & O*n+]])} & {@MV+};
  2265. call.v: <verb-pl,i> & <vc-call>;
  2266. calls.v: <verb-s> & <vc-call>;
  2267. called.v: (<verb-sp,pp> & <vc-call>) or (<verb-pv-b> & {O+ or B- or K+ or Pa+
  2268. or [[@MV+ & O*n+]]} & {@MV+}) or ({O+ or K+ or Pa+ or 
  2269. [[@MV+ & O*n+]]} & <verb-po>);
  2270. calling.g: (<vc-call> & <verb-ge>) or <verb-ge-d>;
  2271. calling.v: <verb-pg> & <vc-call>;
  2272.  
  2273. % Writing -- direct and indirect object are optional:
  2274. % 'he wrote' 'he wrote a letter' 'he wrote me a letter' 'he wrote me'
  2275. % 'he wrote me that S' but '*he drew me that S'
  2276. <vc-write>: ({(B- & {O+ or K+}) or (O+ & {({[[@MV+]]} & O*n+) or K+}) or 
  2277. (K+ & {{[[@MV+]]} & O*n+}) or ([[@MV+ & O*n+]])} & {@MV+})
  2278. or ({@MV+} & (TH+ or Ce+));
  2279. write.v charge.v draw.v: <verb-pl,i> & <vc-write>;
  2280. writes.v reads.v charges.v draws.v: <verb-s> & <vc-write>;
  2281. wrote.v drew.v: <verb-sp> & <vc-write>;
  2282. read.v: ((<verb-pl,i> or <verb-sp,pp>) & <vc-write>) or (<verb-pv-b> &
  2283. {O+ or B- or K+ or [[@MV+ & O*n+]]} & {@MV+}) or ({O+ or K+ or 
  2284. [[@MV+ & O*n+]]} & <verb-po>);
  2285. charged.v: (<verb-sp,pp> & <vc-write>) or (<verb-pv-b> & {O+ or B- or K+
  2286. or [[@MV+ & O*n+]]} & {@MV+}) or ({O+ or K+ or [[@MV+ & O*n+]]} & <verb-po>);
  2287. written.v drawn.v: (<verb-pp> & <vc-write>) or (<verb-pv-b> & {O+ or B- or K+
  2288. or [[@MV+ & O*n+]]} & {@MV+}) or ({O+ or K+ or [[@MV+ & O*n+]]} & <verb-po>)
  2289. or ({@E-} & A+);
  2290. writing.g reading.g charging.g drawing.g: (<vc-write> & <verb-ge>) or <verb-ge-d>;
  2291. writing.v reading.v charging.v drawing.v: <verb-pg> & <vc-write>;
  2292.  
  2293. % Singing: if there's an indirect object, then a direct object is
  2294. % mandatory: '*she sang me' 
  2295. <vc-sing>: ({(B- & {O+ or K+}) or (O+ & {({[[@MV+]]} & O*n+) or K+}) or 
  2296. (K+ & {{[[@MV+]]} & O*n+}) or ([[@MV+ & O*n+]])} & {@MV+});
  2297. sing.v dance.v: <verb-pl,i> & <vc-sing>;
  2298. sings.v dances.v: <verb-s> & <vc-sing>;
  2299. sang.v danced.v: <verb-sp> & <vc-sing>;
  2300. sung.v: (<verb-pp> or <verb-sp>) & <vc-sing> ;
  2301. singing.g dancing.g: (<vc-sing> & <verb-ge>) or <verb-ge-d>;
  2302. singing.v dancing.v: <verb-pg> & <vc-sing>;
  2303.  
  2304. <vc-allow>: (((O+ & {[[@MV+]]} & O*n+) or ([[@MV+]] & O*n+)) & {@MV+}) or 
  2305. ((O+ or B-) & {@MV+} & {B- or TOo+});
  2306. allow.v: <verb-pl,i> & <vc-allow>;
  2307. allows.v: <verb-s> & <vc-allow>;
  2308. allowed.v: (<verb-sp,pp> & <vc-allow>) or 
  2309. (<verb-pv-b> & (({O+ or B- or [[@MV+ & O*n+]]} & {@MV+}) or ({@MV+} & TO+)))
  2310. or ({O+ or [[@MV+ & O*n+]] or ({@MV+} & TO+)} & <verb-po>);
  2311. allowing.g: (<vc-allow> & <verb-ge>) or <verb-ge-d>;
  2312. allowing.v: <verb-pg> & <vc-allow>;
  2313.  
  2314. <vc-promise>:
  2315. ({O+ or B-} & {@MV+} & {B- or TO+ or Ce+ or TH+ or RSe+ or Zs-}) or 
  2316. (((O+ & {[[@MV+]]} & O*n+) or ([[@MV+ & O*n+]])) & {@MV+});
  2317. promise.v: <verb-pl,i> & <vc-promise>;
  2318. promises.v: <verb-s> & <vc-promise>;
  2319. promised.v: (<verb-sp,pp> & <vc-promise>) or (<verb-pv-b> & 
  2320. (({O+ or B- or [[@MV+ & O*n+]]} & {@MV+}) or 
  2321. ({@MV+} & (TO+ or Ce+ or TH+ or RSe+ or Zs-)))) or ({@E-} & A+) or
  2322. ({O+ or [[@MV+ & O*n+]] or ({{@MV+} & (TO+ or Ce+ or TH+)})} & <verb-po>);
  2323. promising.g: (<vc-promise> & <verb-ge>) or <verb-ge-d>;
  2324. promising.v: <verb-pg> & <vc-promise>;
  2325.  
  2326. <vc-show>: ({O+ or B-} & ({@MV+} & (QI+ or Ce+ or TH+ or RSe+ or Zs- or B-)))
  2327. or (((O+ & {K+ or ({[[@MV+]]} & O*n+)}) or (K+ & (B- or ({[[@MV+]]} & O*n+))) 
  2328. or ([[@MV+ & O*n+]]) or [[()]]) & {@MV+});
  2329. show.v: <verb-pl,i> & <vc-show>;
  2330. shows.v: <verb-s> & <vc-show>;
  2331. showed.v: <verb-sp> & <vc-show>;
  2332. shown.v: (<verb-pp> & <vc-show>) or (<verb-s-pv-b> & 
  2333. (({O+ or K+ or B- or [[@MV+ & O*n+]]} & {@MV+}) or
  2334. ({@MV+} & (QI+ or Ce+ or TH+ or RSe+ or Zs-)))) or 
  2335. ({O+ or K+ or [[@MV+ & O*n+]] or ({@MV+} & (QI+ or Ce+ or TH+))} & <verb-po>);
  2336. showing.g: (<vc-show> & <verb-ge>) or <verb-ge-d>;
  2337. showing.v: <verb-pg> & <vc-show>;
  2338.  
  2339. <vc-teach>: ((O+ or B-) & ({@MV+} & (QI+ or Ce+ or TH+ or RSe+ or Zs- or B-
  2340. or TOo+))) or
  2341. ({((O+ or B-) & ({[[@MV+]]} & O*n+)) or ([[@MV+ & O*n+]])} & {@MV+});
  2342. teach.v: <verb-pl,i> & <vc-teach>;
  2343. teaches.v: <verb-s> & <vc-teach>;
  2344. taught.v: (<verb-sp,pp> & <vc-teach>) or (<verb-pv-b> & 
  2345. (({O+ or B- or [[@MV+ & O*n+]]} & {@MV+}) or
  2346. ({@MV+} & (QI+ or Ce+ or TH+ or RSe+ or Zs- or TO+)))) or 
  2347. ({O+ or [[@MV+ & O*n+]] or ({@MV+} & (QI+ or Ce+ or TH+))} & <verb-po>);
  2348. teaching.g: (<vc-teach> & <verb-ge>) or <verb-ge-d>;
  2349. teaching.v: <verb-pg> & <vc-teach>;
  2350.  
  2351. <vc-compel>: ((O+ or B-) & {@MV+} & TOo+);
  2352. compel.v: <verb-pl,i> & <vc-compel>;
  2353. compels.v: <verb-s> & <vc-compel>;
  2354. compelled.v: (<verb-sp,pp> & <vc-compel>) or (<verb-pv> & TO+)
  2355. or ({@MV+} & TO+ & <verb-po>);
  2356. compelling.v: <verb-pg> & <vc-compel>;
  2357. compelling.g: (<vc-compel> & <verb-ge>) or <verb-ge-d>;
  2358.  
  2359. <vc-force>: (((O+ or B-) & (({@MV+} & TOo+) or K+ or [()])) or (K+ & O*n+)
  2360. or ([[{K+} & @MV+ & O*n+]])) & {@MV+};
  2361. force.v: <verb-pl,i> & <vc-force>;
  2362. forces.v: <verb-s> & <vc-force>;
  2363. forced.v: (<verb-sp,pp> & <vc-force>) or (<verb-pv-b> & ((K+ & {@MV+}) or 
  2364. ({@MV+} & TO+))) or ((K+ or ({@MV+} & TO+)) & <verb-po>) or ({@E-} & A+);
  2365. forcing.g: (<vc-force> & <verb-ge>) or <verb-ge-d>;
  2366. forcing.v: <verb-pg> & <vc-force>;
  2367.  
  2368. <vc-design>: ((O+ or B-) & {@MV+} & {TOo+}) or ([[@MV+ & O*n+ & {@MV+}]]);
  2369. design.v permit.v authorize.v use.v cause.v enable.v
  2370. pressure.v train.v sentence.v prompt.v spur.v
  2371. invite.v reelect.v encourage.v draft.v hire.v entice.v inspire.v aid.v
  2372. forbid.v employ.v educate.v tempt.v condemn.v commission.v counsel.v induce.v instruct.v
  2373. license.v incite.v nominate.v destine.v provoke.v challenge.v exhort.v
  2374. implore.v motivate.v impel.v: 
  2375. <verb-pl,i> & <vc-design>;
  2376. designs.v permits.v pressures.v trains.v sentences.v causes.v enables.v
  2377. authorizes.v uses.v prompts.v spurs.v 
  2378. invites.v reelects.v encourages.v drafts.v hires.v entices.v inspires.v aids.v
  2379. forbids.v employs.v educates.v tempts.v condemns.v commissions.v counsels.v induces.v
  2380. instructs.v licenses.v incites.v nominates.v destines.v provokes.v
  2381. challenges.v exhorts.v implores.v motivates.v impels.v: 
  2382. <verb-s> & <vc-design>;
  2383. designed.v permitted.v pressured.v trained.v sentenced.v caused.v enabled.v
  2384. authorized.v prompted.v spurred.v invited.v
  2385. reelected.v encouraged.v drafted.v hired.v enticed.v inspired.v aided.v employed.v
  2386. educated.v tempted.v condemned.v commissioned.v counseled.v induced.v instructed.v
  2387. licensed.v incited.v nominated.v destined.v provoked.v challenged.v exhorted.v
  2388. implored.v motivated.v impelled.v:
  2389. (<verb-sp,pp> & <vc-design>) or (<verb-pv> & {TO+}) or ({@E-} & A+)
  2390. or ({{@MV+} & TO+} & <verb-po>);
  2391. forbade.v: <verb-sp> & <vc-design>;
  2392. forbidden.v: (<verb-pp> & <vc-design>) or (<verb-pv> & {TO+}) or ({@E-} & A+)
  2393. or ({{@MV+} & TO+} & <verb-po>);
  2394. designing.g permitting.g pressuring.g causing.g enabling.g
  2395. training.g sentencing.g authorizing.g prompting.g 
  2396. spurring.g inviting.g 
  2397. reelecting.g encouraging.g drafting.g hiring.g
  2398. enticing.g inspiring.g aiding.g employing.g educating.g tempting.g
  2399. condemning.g commissioning.g counseling.g inducing.g instructing.g 
  2400. licensing.g inciting.g nominating.g destining.g provoking.g challenging.g
  2401. exhorting.g imploring.g motivating.g impelling.g:
  2402. (<vc-design> & <verb-ge>) or <verb-ge-d>;
  2403. designing.v permitting.v pressuring.v causing.v enabling.v
  2404. training.v sentencing.v authorizing.v using.v prompting.v 
  2405. spurring.v inviting.v reelecting.v encouraging.v drafting.v hiring.v
  2406. enticing.v inspiring.v aiding.v employing.v educating.v tempting.v
  2407. condemning.v commissioning.v counseling.v inducing.v instructing.v 
  2408. licensing.v inciting.v nominating.v destining.v provoking.v challenging.v
  2409. exhorting.v imploring.v motivating.v impelling.v:
  2410. <verb-pg> & <vc-design>;
  2411. used.v: (<verb-sp,pp> & <vc-design>) or (<verb-pv> & {TOo+}) or (<verb-sp> & 
  2412. TO+) or ({@MV+} & {TOo+} & <verb-po>) or ({@E-} & A+);
  2413. using.g: (<vc-design> & (<verb-ge> or MVs-)) or <verb-ge-d>;
  2414.  
  2415. <vc-elect>: ((O+ or B-) & (({@MV+} & {TOo+}) or ({[[@MV+]]} & (O*n+ or TI+))))
  2416.  or ([[@MV+ & O*n+ & {@MV+}]]);
  2417. elect.v appoint.v: <verb-pl,i> & <vc-elect>;
  2418. elects.v appoints.v: <verb-s> & <vc-elect>;
  2419. elected.v appointed.v: (<verb-sp,pp> & <vc-elect>) or (<verb-pv-b> & (({B- or
  2420. (O+ or TI+ or [[@MV+ & (O*n+ or TI+)]])} & {@MV+}) or ({@MV+} & TO+))) 
  2421. or (({O+ or TI+ or [[@MV+ & (O*n+ or TI+)]]} or ({@MV+} & TO+)) & <verb-po>)
  2422. or ({@E-} & A+);
  2423. electing.g appointing.g: (<vc-elect> & <verb-ge>) or <verb-ge-d>;
  2424. electing.v appointing.v: <verb-pg> & <vc-elect>;
  2425.  
  2426. % vc-name is a ditransitive extension of vc-trans (with an extra TI+)
  2427. <vc-name>: ((O+ & {{[[@MV+]]} & (O*n+ or TI+)}) or (B- & {O+ or TI+}) or 
  2428. ([[@MV+ & O*n+]])) & {@MV+};
  2429. name.v designate.v label.v: <verb-pl,i> & <vc-name>;
  2430. names.v designates.v labels.v: <verb-s> & <vc-elect>;
  2431. named.v designated.v labelled.v labeled.v: 
  2432. (<verb-sp,pp> & <vc-name>) or (<verb-pv-b> & ({B- or
  2433. (O+ or TI+ or [[@MV+ & (O*n+ or TI+)]])}) & {@MV+}) or 
  2434. ({O+ or TI+ or [[@MV+ & (O*n+ or TI+)]]} & <verb-po>) or
  2435. ({@E-} & A+);
  2436. naming.g designating.g labelling.g labeling.g: (<vc-name> & <verb-ge>) or <verb-ge-d>;
  2437. naming.v designating.v labelling.v labeling.v: <verb-pg> & <vc-name>;
  2438.  
  2439. % optionally ditransitive, modeled on "name.v"
  2440. tag.v: <verb-pl,i> & (<vc-name> or <vc-intrans>);
  2441. tags.v: <verb-s> & (<vc-name> or <vc-intrans>);
  2442. tagged: (<verb-sp,pp> & (<vc-name> or <vc-intrans>)) or ((<verb-pv-b> & ({B- or
  2443. (O+ or TI+ or [[@MV+ & (O*n+ or TI+)]])}) & {@MV+}) or <verb-pv>) or 
  2444. ({O+ or TI+ or [[@MV+ & (O*n+ or TI+)]]} & <verb-po>) or
  2445. ({@E-} & ({CH-} & CH+));
  2446. tagging.g: ((<vc-name> or <vc-intrans>) & <verb-ge>) or ({@E-} & ({CH-} & CH+)) or
  2447. <verb-ge-d>;
  2448. tagging.v: <verb-pg> & (<vc-name> or <vc-intrans>);
  2449.  
  2450. <vc-program>: {((O+ or B-) & {@MV+} & {TOo+}) or @MV+ or ([[@MV+ & O*n+ & {@MV+}]])};
  2451. program.v oblige.v: <verb-pl,i> & <vc-program>;
  2452. programs.v obliges.v: <verb-s> & <vc-program>;
  2453. programmed obliged.v: (<verb-sp,pp> & <vc-program>) or (<verb-pv> & {TO+}) or 
  2454. ({@E-} & A+) or ({{@MV+} & TO+} & <verb-po>);
  2455. programming.g obliging.g: (<vc-program> & <verb-ge>) or <verb-ge-d>;
  2456. programming.v obliging.v: <verb-pg> & <vc-program>;
  2457.  
  2458. <vc-convince>: ((O+ or B-) & {@MV+} & {TOo+ or TH+ or Ce+}) or 
  2459. ([[@MV+ & O*n+ & {@MV+}]]);
  2460. convince.v persuade.v: <verb-pl,i> & <vc-convince>;
  2461. convinces.v persuades.v: <verb-s> & <vc-convince>;
  2462. convinced.v persuaded.v: (<verb-sp,pp> & <vc-convince>) or (<verb-pv> & 
  2463. {TO+ or TH+ or Ce+}) or ({{@MV+} & (TO+ or TH+ or Ce+)} & <verb-po>);
  2464. convincing.g persuading.g: (<vc-convince> & <verb-ge>) or <verb-ge-d>;
  2465. convincing.v persuading.v: <verb-pg> & <vc-convince>;
  2466.  
  2467. % K+ is for "tell him off"
  2468. <vc-tell>: (((O+ & {O*n+ or K+}) or B-) & {@MV+} & 
  2469. {TH+ or Ce+ or RSe+ or Zs- or TOo+ or QI+ or BW-}) or ([[@MV+ & O*n+ & {@MV+}]]);
  2470. tell.v: <verb-pl,i> & <vc-tell>;
  2471. tell.w: {@E-} & I- & {@MV+} & (QI+ or TH+ or Ce+ or RSe+ or Zs-);
  2472. tells.v: <verb-s> & <vc-tell>;
  2473. told.v: (<verb-sp,pp> & <vc-tell>) or 
  2474.         (<verb-pv> & {TH+ or Ce+ or RSe+ or Zs- or TO+ or QI+ or BW-}) or 
  2475.         (<verb-pv-b> & O+ & {@MV+}) or 
  2476.         ({{@MV+} & (Ce+ or TO+ or QI+ or TH+)} & <verb-po>);
  2477. telling.g: (<vc-tell> & <verb-ge>) or <verb-ge-d>;
  2478. telling.v: <verb-pg> & <vc-tell>;
  2479.  
  2480. <vc-ask>: ({(O+ & {O*n+}) or B-} & {@MV+} & {TS+ or TOo+ or QI+ or BW-}) or 
  2481. ([[@MV+ & O*n+ & {@MV+}]]);
  2482. ask.v: <verb-pl,i> & <vc-ask>;
  2483. asks.v: <verb-s> & <vc-ask>;
  2484. asked.v: (<verb-sp,pp> & <vc-ask>) or 
  2485.          (<verb-pv> & {TO+ or QI+ or BW- or TH+ or TS+}) or 
  2486.          (<verb-pv-b> & O+ & {@MV+}) or 
  2487.          ({{@MV+} & (TO+ or QI+ or TH+ or TS+)} & <verb-po>);
  2488. asking.g: (<vc-ask> & <verb-ge>) or <verb-ge-d>;
  2489. asking.v: <verb-pg> & <vc-ask>;
  2490.  
  2491. <vc-help>: ({O+ or B-} & {@MV+} & {TO+ or I+}) or ([[@MV+ & O*n+ & {@MV+}]]);
  2492. help.v: <verb-pl,i> & <vc-help>;
  2493. helps.v: <verb-s> & <vc-help>;
  2494. helped.v: (<verb-sp,pp> & <vc-help>) or (<verb-pv> & {TO+}) or 
  2495. ({{@MV+} & TO+} & <verb-po>);
  2496. helping.g: (<vc-help> & <verb-ge>) or <verb-ge-d>;
  2497. helping.v: <verb-pg> & <vc-help>;
  2498.  
  2499. <vc-remind>: ((O+ or B-) & {@MV+} & (TOo+ or TH+ or Ce+ or (OF+ & {@MV+}))) or
  2500. ([[@MV+ & O*n+ & {@MV+}]]);
  2501. remind.v: <verb-pl,i> & <vc-remind>;
  2502. reminds.v: <verb-s> & <vc-remind>;
  2503. reminded.v: (<verb-sp,pp> & <vc-remind>) or (<verb-pv> & {TO+ or TH+ or Ce+ or 
  2504. (OF+ & {@MV+})}) or ({{@MV+} & (Ce+ or TO+ or TH+ or 
  2505. (OF+ & {@MV+}))} & <verb-po>);
  2506. reminding.g: (<vc-remind> & <verb-ge>) or <verb-ge-d>;
  2507. reminding.v: <verb-pg> & <vc-remind>;
  2508.  
  2509. <vc-inform>: ((O+ or B-) & {@MV+} & {(OF+ & {@MV+}) or TH+ or Zs- or Ce+}) or 
  2510. ([[@MV+ & O*n+ & {@MV+}]]);
  2511. inform.v reassure.v alert.v guarantee.v notify.v forewarn.v: 
  2512. <verb-pl,i> & <vc-inform>;
  2513. informs.v reassures.v alerts.v guarantees.v notifies.v forewarns.v: 
  2514. <verb-s> & <vc-inform>;
  2515. informed.v reassured.v alerted.v guaranteed.v notified.v forewarned.v: 
  2516. (<verb-sp,pp> & <vc-inform>) or (<verb-pv> & 
  2517. {Ce+ or TH+ or Zs- or (OF+ & {@MV+})}) or ({{@MV+} & (Ce+ or
  2518. TH+ or OF+)} & <verb-po>) or ({@E-} & A+);
  2519. informing.g reassuring.g alerting.g guaranteeing.g notifying.g forewarning.g: 
  2520. (<vc-inform> & <verb-ge>) or <verb-ge-d>;
  2521. informing.v reassuring.v alerting.v guaranteeing.v notifying.v forewarning.v: 
  2522. <verb-pg> & <vc-inform>;
  2523.  
  2524. <vc-assure>: ((O+ or B-) & {@MV+} & {(OF+ & {@MV+}) or TH+ or Zs- or Ce+}) 
  2525. or ([[@MV+ & O*n+ & {@MV+}]]) or ({@MV+} & (TH+ or Ce+));
  2526. assure.v: <verb-pl,i> & <vc-assure>;
  2527. assures.v: <verb-s> & <vc-assure>;
  2528. assured.v: (<verb-sp,pp> & <vc-assure>) or (<verb-pv> & 
  2529. {(OF+ & {@MV+}) or Ce+ or TH+ or Zs-}) or ({{@MV+} & (Ce+ or 
  2530. TH+ or OF+)} & <verb-po>);
  2531. assuring.g: (<vc-assure> & <verb-ge>) or <verb-ge-d>;
  2532. assuring.v: <verb-pg> & <vc-assure>;
  2533.  
  2534. <vc-let>: ((B- or O+) & {@MV+} & {I+ or ((K+ or Pp+) & {@MV+})}) 
  2535. or ([[@MV+ & O*n+ & {@MV+}]]);
  2536. let.v: ((<verb-pl,i> or <verb-sp,pp>) & <vc-let>) or (<verb-pv-b> 
  2537. & ((K+ or Pp+) & {@MV+})) or ((K+ or Pp+) & <verb-po>);
  2538. lets.v: <verb-s> & <vc-let>;
  2539. letting.g: (<vc-let> & <verb-ge>) or <verb-ge-d>;
  2540. letting.v: <verb-pg> & <vc-let>;
  2541.  
  2542. let's letΓÇÖs: ({Ic-} & Wi- & {N+} & I+) or ({Ic-} & Wi- & N+);
  2543.  
  2544. <vc-watch>: ((B- or O+) & {@MV+} & {I*j+ or Pg+}) or ([[@MV+ & O*n+ & {@MV+}]])
  2545. or {@MV+};
  2546. watch.v: <verb-pl,i> & <vc-watch>;
  2547. watches.v: <verb-s> & <vc-watch>;
  2548. watched.v: (<verb-sp,pp> & <vc-watch>) or <verb-pv> or <verb-po>;
  2549. watching.g: (<vc-watch> & <verb-ge>) or <verb-ge-d>;
  2550. watching.v: <verb-pg> & <vc-watch>;
  2551.  
  2552. <vc-appreciate>: ((B- or O+) & {@MV+} & {Pg+}) or ([[@MV+ & O*n+ & {@MV+}]]);
  2553. appreciate.v spend.v: <verb-pl,i> & <vc-appreciate>;
  2554. appreciates.v spends.v: <verb-s> & <vc-appreciate>;
  2555. appreciated.v spent.v: (<verb-sp,pp> & <vc-appreciate>) or (<verb-pv> & {Pg+})
  2556. or ({{@MV+} & Pg+} & <verb-po>);
  2557. appreciating.g spending.g: (<vc-appreciate> & <verb-ge>) or <verb-ge-d>;
  2558. appreciating.v spending.v: <verb-pg> & <vc-appreciate>;
  2559.  
  2560. <vc-make>: ((B- or O+ or OX+) & {({@MV+} & {I*j+ or Pa**j+ or B-}) or 
  2561. ((K+ or AF-) & {@MV+})}) or ((((O+ or K+) & {[[@MV+]]} & O*n+) or K+ or Vm+ or
  2562. ([[{K+} & @MV+ & O*n+]])) & {@MV+});
  2563. make.v: <verb-pl,i> & <vc-make>;
  2564. makes.v: <verb-s> & <vc-make>;
  2565. made.v: (<verb-sp,pp> & <vc-make>) or (<verb-s-pv-b> & 
  2566. (({@MV+} & Pa+) or ({K+} & {@MV+}))) or ({({@MV+} & Pa+) or K+} & 
  2567. <verb-po>);
  2568. built_of built_up_of composed_of constructed_of formed_of made_of made_up_of: (<verb-pv-b> & (B- or O+) & {@MV+}) or (O+ & <verb-po>);
  2569. making.g: (<vc-make> & <verb-ge>) or <verb-ge-d>;
  2570. making.v: <verb-pg> & <vc-make>;
  2571.  
  2572. <vc-render>: (((B- or O+) & {({@MV+} & Pa+) or AF-}) or ([[@MV+ & O*n+]]))
  2573.  & {@MV+};
  2574. render.v deem.v: <verb-pl,i> & <vc-render>;
  2575. renders.v deems.v: <verb-s> & <vc-render>;
  2576. rendered.v deemed.v: (<verb-sp,pp> & <vc-render>) or (<verb-pv> & {Pa+ or AF-})
  2577. or ({{@MV+} & Pa+} & <verb-po>);
  2578. rendering.g deeming.g: (<vc-render> & <verb-ge>) or <verb-ge-d>;
  2579. rendering.v deeming.v: <verb-pg> & <vc-render>;
  2580.  
  2581. <vc-deprive>: (((O+ or B-) & {{@MV+} & OF+}) or ([[@MV+ & O*n+]])) & {@MV+};
  2582. deprive.v accuse.v acquit.v purge.v disabuse.v exonerate.v absolve.v rob.v
  2583. convict.v: <verb-pl,i> & <vc-deprive>;
  2584. deprives.v accuses.v acquits.v purges.v disabuses.v
  2585. exonerates.v absolves.v robs.v convicts.v: <verb-s> & <vc-deprive>;
  2586. deprived.v accused.v acquitted.v purged.v disabused.v exonerated.v absolved.v robbed.v
  2587. convicted.v: (<verb-sp,pp> & <vc-deprive>) or (<verb-pv> & {OF+} & {@MV+}) 
  2588. or ({@E-} & A+) or ({{@MV+} & OF+} & <verb-po>);
  2589. depriving.g accusing.g acquitting.g purging.g disabusing.g exonerating.g
  2590. absolving.g robbing.g convicting.g: 
  2591. (<vc-deprive> & <verb-ge>) or <verb-ge-d>;
  2592. depriving.v accusing.v acquitting.v purging.v disabusing.v
  2593. exonerating.v absolving.v robbing.v convicting.v: <verb-pg> & <vc-deprive>;
  2594.  
  2595. <vc-clear>: (((O+ or B-) & {({@MV+} & OF+) or K+}) or 
  2596. ({K+} & O*n+) or K+ or ([[{K+} & @MV+ & O*n+]])) & {@MV+};
  2597. clear.v: <verb-pl,i> & <vc-clear>;
  2598. clears.v: <verb-s> & <vc-clear>;
  2599. cleared.v: (<verb-sp,pp> & <vc-clear>) or (<verb-pv-b> & {({@MV+} & OF+)
  2600.  or K+} & {@MV+}) or ({K+ or ({@MV+} & OF+)} & <verb-po>);
  2601. clearing.g: (<vc-clear> & <verb-ge>) or <verb-ge-d>;
  2602. clearing.v: <verb-pg> & <vc-clear>;
  2603.  
  2604. <vc-bet>: ({(O+ & {O*n+}) or (B- & {O+})} & {@MV+} & {TH+ or Ce+ or RSe+})
  2605. or ([[@MV+ & O*n+ & {@MV+}]]);
  2606. bet.v: ((<verb-pl,i> or <verb-sp,pp>) & <vc-bet>) or (<verb-pv> & {O+ or B-} &
  2607. {@MV+} & {TH+ or Ce+ or RSe+ or @MV+}); 
  2608. bets.v: <verb-s> & <vc-bet>;
  2609. betted.v: (<verb-sp,pp> & <vc-bet>) or (<verb-pv-b> & {O+ or B-} & {@MV+}
  2610. & {TH+ or Ce+ or RSe+ or @MV+}) or ({O- or [[@MV+ & O*n+]] or TH+ or Ce+}
  2611. & <verb-po>); 
  2612. betting.g: (<vc-bet> & <verb-ge>) or <verb-ge-d>;
  2613. betting.v: <verb-pg> & <vc-bet>;
  2614.  
  2615. <vc-bother>: ({@MV+} & TO+) or ((O+ or B-) & {@MV+} & {THi+}) or 
  2616. ([[@MV+ & O*n+ & {@MV+}]]);
  2617. bother.v: <verb-s-pl,i> & <vc-bother>;
  2618. bothers.v: <verb-s-s> & <vc-bother>;
  2619. bothered.v: (<verb-s-sp,pp> & <vc-bother>) or <verb-pv> or <verb-po>;
  2620. bothering.v: <verb-s-pg> & <vc-bother>;
  2621. bothering.g: (<vc-bother> & <verb-ge>) or <verb-ge-d>;
  2622.  
  2623. <vc-surprise>: ((O+ or B-) & {@MV+} & {THi+}) or ([[@MV+ & O*n+]]);
  2624. surprise.v alarm.v amaze.v amuse.v astonish.v astound.v excite.v depress.v
  2625. disgust.v distress.v dismay.v irritate.v embarrass.v annoy.v: 
  2626. <verb-s-pl,i> & <vc-surprise>;
  2627. surprises.v alarms.v amazes.v amuses.v astonishes.v astounds.v excites.v depresses.v
  2628. disgusts.v distresses.v dismays.v irritates.v embarrasses.v annoys.v: 
  2629. <verb-s-s> & <vc-surprise>;
  2630. surprised.v alarmed.v amazed.v amused.v astonished.v astounded.v excited.v
  2631.  depressed.v disgusted.v distressed.v dismayed.v irritated.v embarrassed.v 
  2632. annoyed.v: 
  2633. (<verb-s-sp,pp> & <vc-surprise>) or <verb-pv> or <verb-po>;
  2634. surprising.v alarming.v amazing.v amusing.v astonishing.v astounding.v
  2635.  exciting.v depressing.v disgusting.v distressing.v dismaying.v 
  2636. embarrassing.v annoying.v: 
  2637. <verb-s-pg> & <vc-surprise>;
  2638. surprising.g alarming.g amazing.g amusing.g astonishing.g astounding.g 
  2639. exciting.g depressing.g disgusting.g distressing.g dismaying.g 
  2640. embarrassing.g annoying.g: 
  2641. (<vc-surprise> & <verb-ge>) or <verb-ge-d>;
  2642.  
  2643. <vc-prove>: 
  2644. ((O+ or B- or [[@MV+ & O*n+]]) & {@MV+}) or ((O+ or OX+ or B-) & {@MV+} 
  2645. & (TOo+ or [[Pa+]])) or ({@MV+} & (TOf+ or TH+ or Ce+ or RSe+ or Zs- or Pa+));
  2646. prove.v: <verb-x-pl,i> & <vc-prove>;
  2647. proves.v: <verb-x-s> & <vc-prove>;
  2648. proved.v: (<verb-x-sp,pp> & <vc-prove>) or (<verb-s-pv> & {THi+ or TOf+}) or 
  2649. ({@E-} & A+) or ({{@MV+} & Pa+} & <verb-po>);
  2650. proven.v: (<verb-x-pp> & <vc-prove>) or (<verb-s-pv> & {THi+ or TOf+ or Pa+}) 
  2651. or ({@E-} & A+) or ({{@MV+} & Pa+} & <verb-po>);
  2652. proving.g: (<vc-prove> & <verb-ge>) or <verb-ge-d>;
  2653. proving.v: <verb-x-pg> &  <vc-prove>;
  2654.  
  2655. <vc-suggest>: ((O+ or B- or [[@MV+ & O*n+]]) & {@MV+}) or ({@MV+} & 
  2656. (Pg+ or TH+ or Ce+ or RSe+ or Zs- or TS+ or ((SI*j+ or SFI**j+) & I*j+)));
  2657. suggest.v anticipate.v recommend.v: <verb-pl,i> & <vc-suggest>;
  2658. suggests.v anticipates.v recommends.v: <verb-s> & <vc-suggest>;
  2659. suggested.v recommended.v: (<verb-sp,pp> & <vc-suggest>) or 
  2660. (<verb-s-pv> & {THi+ or TSi+}) or ({@E-} & A+) or <verb-po>;
  2661. suggesting.g anticipating.g recommending.g: (<vc-suggest> & <verb-ge>) or <verb-ge-d>; 
  2662. suggesting.v anticipating.v recommending.v: <verb-pg> & <vc-suggest>;
  2663.  
  2664. <vc-deny>: (((O+ & {{[[@MV+]]} & O*n+}) or (B- & {O+}) or [[@MV+ & O*n+]]) 
  2665. & {@MV+}) or ({@MV+} & (Pg+ or TH+ or Ce+ or RSe+));
  2666. deny.v: <verb-pl,i> & <vc-deny>;
  2667. denies.v: <verb-s> & <vc-deny>;
  2668. denied.v: (<verb-sp,pp> & <vc-deny>) or (<verb-pv-b> & {O+ or B- or 
  2669. [[@MV+ & O*n+]]} & {@MV+}) or ({O+ or ([[@MV+ & O*n+]])} & <verb-po>);
  2670. denying.g: (<vc-deny> & <verb-ge>) or <verb-ge-d>;
  2671. denying.v: <verb-pg> & <vc-deny>;
  2672.  
  2673. <vc-describe>: ((O+ or B-) & {@MV+} & {AZ+}) or ({@MV+} & (QI+ or Z-))
  2674. or ([[@MV+ & O*n+ & {@MV+}]]);
  2675. describe.v: <verb-pl,i> & <vc-describe>;
  2676. describes.v: <verb-s> & <vc-describe>;
  2677. described.v: (<verb-sp,pp> & <vc-describe>) or (<verb-pv> & {AZ+ or Z-}) or 
  2678. ({@E-} & A+) or ({@MV+} & {AZ+} & <verb-po>);
  2679. describing.g: (<vc-describe> & <verb-ge>) or <verb-ge-d>;
  2680. describing.v: <verb-pg> & <vc-describe>;
  2681.  
  2682. <vc-portray>: ((O+ or B-) & {@MV+} & {AZ+}) or ([[@MV+ & O*n+ & {@MV+}]]);
  2683. portray.v depict.v regard.v view.v characterize.v: <verb-pl,i> & <vc-portray>;
  2684. portrays.v depicts.v regards.v views.v characterizes.v: <verb-s> & <vc-portray>;
  2685. portrayed.v depicted.v regarded.v viewed.v characterized.v: 
  2686. (<verb-sp,pp> & <vc-portray>) 
  2687. or (<verb-pv> & {AZ+}) or ({@E-} & A+) or ({@MV+} & {AZ+} & <verb-po>);
  2688. portraying.g depicting.g regarding.g viewing.g characterizing.g: 
  2689. (<vc-portray> & <verb-ge>) or <verb-ge-d>;
  2690. portraying.v depicting.v regarding.v viewing.v characterizing.v: 
  2691. <verb-pg> & <vc-portray>;
  2692.  
  2693. %IDIOMATIC VERBS
  2694.  
  2695. do_so take_place show_up take_office do_battle give_way make_way
  2696. take_part catch_up catch_on file_suit pick_up take_off break_free
  2697. take_over jump_ship see_fit take_note: <verb-pl,i> & <vc-intrans>;
  2698. does_so takes_place shows_up pleads_guilty pleads_innocent
  2699. takes_office does_battle gives_way makes_way takes_part catches_up
  2700. catches_on files_suit picks_up takes_off breaks_free takes_over
  2701. jumps_ship sees_fit lets_go takes_note comes_true comes_clean
  2702. comes_of_age:             
  2703. <verb-s> & <vc-intrans>;
  2704.  
  2705. showed_up pleaded_guilty pleaded_innocent made_way caught_up caught_on
  2706. filed_suit picked_up jumped_ship:  
  2707. <verb-sp,pp> & <vc-intrans>;
  2708.  
  2709. plead_guilty plead_innocent: (<verb-pl,i> or <verb-sp,pp>) & <vc-intrans>;
  2710.  
  2711. let_go: ((<verb-pl,i> or <verb-sp,pp>) & <vc-intrans>) or <verb-pv>;
  2712.  
  2713. did_so took_place took_office did_battle gave_way took_part took_off
  2714. broke_free took_over saw_fit took_note came_true came_clean came_of_age: 
  2715. <verb-sp> & <vc-intrans>;
  2716.  
  2717. done_so taken_place shown_up taken_office done_battle given_way
  2718. taken_part taken_off broken_free taken_over seen_fit taken_note: 
  2719. <verb-pp> & <vc-intrans>;
  2720.  
  2721. come_true come_clean come_of_age: (<verb-pl,i> or <verb-pp>) & <vc-intrans>;
  2722.  
  2723. doing_so taking_place showing_up pleading_guilty pleading_innocent
  2724. taking_office
  2725. doing_battle giving_way making_way taking_part catching_up catching_on
  2726. filing_suit picking_up taking_off breaking_free taking_over jumping_ship
  2727. seeing_fit letting_go taking_note coming_true coming_clean coming_of_age: 
  2728. (<vc-intrans> & <verb-pg,ge>) or <verb-ge-d>;
  2729.  
  2730. <vc-put-up-with>: (O+ or B- or [[@MV+ & O*n+]]) & {@MV+};
  2731. allow_for bring_about get_rid_of let_go_of take_note_of: <verb-pl,i> & <vc-trans>; 
  2732. puts_up_with allows_for brings_about gets_rid_of lets_go_of
  2733. takes_note_of: <verb-s> & <vc-trans>;
  2734. put_up_with let_go_of: (<verb-pl,i> or <verb-sp,pp>) & <vc-trans>;
  2735. allowed_for brought_about got_rid_of took_note_of: <verb-sp,pp> & <vc-trans>;
  2736. gotten_rid_of taken_note_of: <verb-pp> & <vc-trans>;  
  2737. putting_up_with allowing_for bringing_about getting_rid_of letting_go_of
  2738. taking_note_of: (<vc-trans> & (<verb-ge> or <verb-pg>)) or <verb-ge-d>;
  2739.  
  2740. <vc-take-it>: {[@MV+]} & TH+;
  2741. take_it make_out point_out give_notice serve_notice: <verb-pl,i> & <vc-take-it>;
  2742. takes_it makes_out points_out gives_notice serves_notice: <verb-s> & <vc-take-it>;
  2743.  made_out pointed_out served_notice: 
  2744. (<verb-sp,pp> & <vc-take-it>) or <verb-pv> or <verb-po>;
  2745. took_it gave_notice: <verb-sp> & <vc-take-it>;
  2746. taken_it given_notice: <verb-pp> & <vc-take-it>;
  2747. taking_it making_out pointing_out giving_notice serving_notice: 
  2748. (<vc-take-it> & <verb-pg,ge>) or <verb-ge-d>;
  2749.  
  2750. <vc-turn-out>: {[@MV+]} & THi+;
  2751. turn_out: <verb-s-pl,i> & <vc-turn-out>;
  2752. turns_out: <verb-s-s> & <vc-turn-out>;
  2753. turned_out: <verb-s-sp,pp> & <vc-turn-out>;
  2754. turning_out: <verb-s-pg> & <vc-turn-out>;
  2755.  
  2756. <vc-find-out>: {[@MV+]} & (TH+ or QI+ or Ce+);
  2757. find_out figure_out: <verb-pl,i> & <vc-find-out>;
  2758. finds_out figures_out: <verb-s> & <vc-find-out>;
  2759. found_out figured_out: (<verb-sp,pp> & <vc-find-out>) or <verb-pv> or 
  2760. <verb-po>;
  2761. finding_out figuring_out: (<vc-find-out> & <verb-pg,ge>) or
  2762. <verb-ge-d>; 
  2763.  
  2764. <vc-keep-on>: {Pg+ or @MV+};
  2765. keep_on give_up go_around: <verb-s-pl,i> & <vc-keep-on>;
  2766. keeps_on gives_up goes_around: <verb-s-s> & <vc-keep-on>;
  2767. kept_on: <verb-s-sp,pp> & <vc-keep-on>;
  2768. gave_up went_around: <verb-s-sp> & <vc-keep-on>;
  2769. given_up gone_around: <verb-s-pp> & <vc-keep-on>;
  2770. keeping_on giving_up going_around: (<vc-keep-on> & <verb-pg,ge>) or <verb-ge-d>;
  2771.  
  2772. <vc-end-up>: Pg+ or Pa+ or ({AF-} & {@MV+});
  2773. end_up: <verb-s-pl,i> & <vc-end-up>;
  2774. ends_up: <verb-s-s> & <vc-end-up>;
  2775. ended_up: <verb-s-sp,pp> & <vc-end-up>;
  2776. ending_up: (<vc-end-up> & <verb-pg,ge>) or <verb-ge-d>;
  2777.  
  2778. /en/words/words.v.1.p: <verb-pv> or <verb-po>; % two-word passives
  2779. % done_for accounted_for adhered_to arrived_at barked_at belched_at catered_to
  2780.  
  2781. <vc-paraph>: 
  2782. {@MV+} & (((Xd- or Xq-) & (Xc+ or [[[()]]]) & (COq+ or (CP- & {CC+}) or Eq+)) 
  2783. or [(Xc+ or Xe+) & Ce+]);
  2784. <vc-paraph-inv>:
  2785. {@MV+} & (((Xd- or Xq-) & (Xc+ or [[[()]]]) & (COq+ or (CPx- & {CC+}) or Eq+)) 
  2786. or [(Xc+ or Xe+) & Ce+]);
  2787. <vc-it-paraph>: {@MV+} & (Xd- or Xq-) & (Xc+ or [[[()]]]) & (COqi+ or 
  2788. (CPi- & {CC+}) or Eqi+);
  2789.  
  2790. % paraphrasing verbs like "say", "reply"
  2791. % acknowledge.q add.q admit.q affirm.q agree.q announce.q argue.q 
  2792. /en/words/words.v.10.1: [[{@E-} & (((Sp- or I-) & <vc-paraph>) or (SIpj+ & <vc-paraph-inv>))]];
  2793. /en/words/words.v.10.2: [[{@E-} & ((Ss- & <vc-paraph>) or (SIsj+ & <vc-paraph-inv>))]];
  2794. /en/words/words.v.10.3: 
  2795. <marker-past> or ({@E-} & (((S- or PP-) & <vc-paraph>) or (SI*j+ & <vc-paraph-inv>)
  2796. or [[Pvf- & <vc-it-paraph>]]));
  2797. read.q: <marker-past> or ({@E-} & (((S- or I- or PP-) & <vc-paraph>) or (SI*j+ & <vc-paraph-inv>)));
  2798. wrote.q: <marker-past> or ({@E-} & ((S- & <vc-paraph>) or (SI*j+ & <vc-paraph-inv>)));
  2799. written.q: {@E-} & PP- & <vc-paraph>;
  2800. /en/words/words.v.10.4: [[{@E-} & Pg- & <vc-paraph>]];
  2801.  
  2802. seem.i appear.i: [[{@E-} & (SFp- or If-) & <vc-it-paraph>]];
  2803. seems.i appears.i: [[{@E-} & SFs- & <vc-it-paraph>]];
  2804. seemed.i appeared.i: <marker-past> or ({@E-} & (SF- or PPf-) & <vc-it-paraph>);
  2805. seeming.i appearing.i: [[{@E-} & Pgf- & <vc-it-paraph>]];
  2806.  
  2807. say.q: {@E-} & (((Sp- or I-) & <vc-paraph>) or (SIpj+ & <vc-paraph-inv>));
  2808. says.q: {@E-} & ((Ss- & <vc-paraph>) or (SIsj+ & <vc-paraph-inv>));
  2809. said.q: <marker-past> or ({@E-} & (((S- or PP-) & <vc-paraph>) or (SI*j+ & <vc-paraph-inv>)));
  2810. saying.q: {@E-} & Pg- & <vc-paraph>;
  2811.  
  2812. tell.q: [[{@E-} & (Sp- or I- or SIpj+) & O+ & <vc-paraph>]];
  2813. tells.q: [[{@E-} & (Ss- or SIsj+) & O+ & <vc-paraph>]];
  2814. told.q: <marker-past> or ({@E-} & (((S- or PP- or SI*j+) & O+) or Pv-) & <vc-paraph>);
  2815. telling.q: [[{@E-} & Pg- & O+ & <vc-paraph>]];
  2816.  
  2817. ask.q: [[{@E-} & (((Sp- or I-) & {O+}) or SIpj+) & <vc-paraph>]];
  2818. asks.q: [[{@E-} & ((Ss- & {O+}) or SIsj+) & <vc-paraph>]];
  2819. asked.q: <marker-past> or ({@E-} & (((S- or PP-) & {O+}) or Pv- or SI*j+) & <vc-paraph>);
  2820. asking.q: [[{@E-} & Pg- & {O+} & <vc-paraph>]];
  2821.  
  2822. <vc-vote>: Vv+ & {@MV+};
  2823. say.i vote.i: <verb-pl,i> & <vc-vote>;
  2824. says.i votes.i: <verb-s> & <vc-vote>;
  2825. said.i voted.i: <verb-sp,pp> & <vc-vote>;
  2826. saying.i voting.i: 
  2827. (<vc-vote> & <verb-pg,ge>);
  2828. yes.misc-vote no.misc-vote: Vv-;
  2829.  
  2830. double.v triple.v quadruple.v quintuple.v:
  2831. {EN-} & <verb-pl,i> & <vc-fill>;
  2832. doubles.v triples.v quadruples.v quintuples.v:
  2833. {EN-} & <verb-s> & <vc-fill>;
  2834. doubled.v tripled.v quadrupled.v quintupled.v:
  2835. {EN-} & ((<verb-sp,pp> & <vc-fill>) or <verb-pv> or ({@E-} & A+) or <verb-po>);
  2836. doubling.v tripling.v quadrupling.v quintupling.v:
  2837. {EN-} & (<verb-pg> & <vc-fill>);
  2838. doubling.g tripling.g quadrupling.g quintupling.g:
  2839. {EN-} & ((<vc-fill> & <verb-ge>) or ({@E-} & A+) or <verb-ge-d>);
  2840.  
  2841. %PREPOSITIONS
  2842.  
  2843. <prep-main-a>: [Mp-] or MVp- or [({Xc+ & {Xd-}} & CO+)] or Pp- or
  2844. (Xd- & Xc+ & (MX*x- or MVx-)) or (Cs+ & (Mj- or (Xd- & Xc+ & MX*j-)))
  2845. or (Wj- & Qd+) or [Wq- & PF+];
  2846. <prep-main-b>: [Mp-] or Pp- or MVp- or [({Xc+ & {Xd-}} & CO+)] or 
  2847. (Xd- & Xc+ & (MX*x- or MVx-));
  2848. <prep-main-t>: [Mpn-] or Pp- or MVpn- or [({Xc+ & {Xd-}} & CO*n+)] or 
  2849. (Xd- & Xc+ & (MX- or MVx-));
  2850. <prep-main-e>: [Mp-] or Pp- or MVa- or [({Xc+ & {Xd-}} & CO+)] or 
  2851. (Xd- & Xc+ & (MX*x- or MVx-));
  2852.  
  2853. under beneath:        ({Yd-} & {JQ+} & J+ & (<prep-main-a> or FM-))   or (MVp- & B-);
  2854. below above behind.p: ({Yd-} & {{JQ+} & J+} & (<prep-main-a> or FM-)) or (MVp- & B-);
  2855. within:                        ({JQ+} & J+ & <prep-main-a>)           or (MVp- & B-);
  2856. during:                        ({JQ+} & J+ & (<prep-main-a> or UN-))  or (MVp- & B-);
  2857. from:
  2858. ({Yd-} & {JQ+} & (FM+ or J+ or Mgp+) & <prep-main-a>)
  2859. or (MVp- & B-) or MVp- or (NIb+ & NIc+);
  2860. at toward towards without upon:
  2861. ({JQ+} & (J+ or Mgp+) & <prep-main-a>) or (MVp- & B-);
  2862. except but.misc-ex: ({JQ+} & (J+ or Mgp+) & <prep-main-a>) or (MVp- & B-) or 
  2863. ((MVp+ or TO+) & <prep-main-a>); 
  2864. against beyond beside: 
  2865. ({JQ+} & (J+ or Mgp+) & <prep-main-a>) or (MVp- & B-);
  2866. between:
  2867. ({JQ+} & (J+ or Mgp+) & <prep-main-a>) or (MVp- & B-) or (NId+ & NIc+);
  2868. with: ({JQ+} & (J+ or Mgp+) & <prep-main-a>)
  2869. or (J+ & {EBm+} & ([P+] or [[O*n+]]) & ([({Xc+ & {Xd-}} & CO+)] or 
  2870. MVp- or (Xd- & Xc+ & (MX*x- or MVx-)))) 
  2871. or (MVp- & B-);
  2872. among:
  2873. ({JQ+} & (J+ or Mgp+) & (<prep-main-a> or FM-)) or (MVp- & B-);
  2874. for.p: ({JQ+} & (J+ or Mgp+ or TI+) & 
  2875. <prep-main-a>) or (MVp- & B-) or (MG- & JG+) or (MVp- & FL+);
  2876.  
  2877. into: ({JQ+} & (J+ or Mgp+ or QI+) & <prep-main-a>) or (MVp- & B-);
  2878. about: ({JQ+} & (J+ or Mgp+ or QI+) & <prep-main-a>) or EN+ or EZ+ or 
  2879. (MVp- & B-) or (TOf+ & (Mp- or MVp- or Pp-));
  2880.  
  2881. through.r: 
  2882. ({JQ+} & J+ & (<prep-main-a> or FM-)) or (MVp- & B-);
  2883. off across along: 
  2884. ({JQ+} & J+ & (<prep-main-a> or FM-)) or K- or (MVp- & B-);
  2885. past.p: 
  2886. ({Yd-} & {JQ+} & J+ & (<prep-main-a> or FM-)) or K- or (MVp- & B-);
  2887. around:
  2888. ({JQ+} & (J+ or Mgp+) & (<prep-main-a> or FM-)) or K- or (MVp- & B-)
  2889. or [EN+];
  2890. out up down.r:
  2891. ({Yd-} & {JQ+} & ([J+] or [[MVp+]]) & (({Xd- & Xc+} & MVa-) or FM-)) or K- 
  2892. or (MVp- & B-);
  2893. by: ({JQ+} & (J+ or Mgp+ or JT+) & (<prep-main-a> or FM-)) or K- or
  2894.  (MVp- & B-);
  2895. in: ({JQ+} & (J+ or Mgp+ or IN+) & (<prep-main-a> or FM-)) 
  2896. or K- or (MVp- & B-) or (MG- & JG+);
  2897.  
  2898. on: ({JQ+} & (J+ or Mgp+ or ON+ or [QI+]) & <prep-main-a>) or K- or 
  2899. (MVp- & B-);
  2900. over: ({Yd-} & {JQ+} & (J+ or Mgp+ or QI+ or [[MVp+]]) & (<prep-main-a> or FM-)) 
  2901. or K- or EN+ or (MVp- & B-);
  2902. just_over just_under well_over: EN+;
  2903. like.p: ({[EA-]} & (((J+ or Mgp+ or [[Mp+ or MVs+]]) & <prep-main-b>)
  2904. or (Vf- & Mgp+) or (LI- & (J+ or Cs+)))) or (MVp- & B-);
  2905. unlike: J+ & (MVp- or Pp- or [({Xc+ & {Xd-}} & CO+)] or 
  2906. (Xd- & Xc+ & (E+ or MVx-)));
  2907. of: ({JQ+} & (J+ or Mgp+ or QI+) & (Mp- or OF- or (Xd- & Xc+ & MX*x-) 
  2908. or (Cs+ & (Mj- or (Xd- & Xc+ & MX*j-))) or [[({Xc+ & {Xd-}} & CO+)]]))
  2909. or ((OF- or Mp-) & B-) or (MG- & JG+) or (NF- & NJ+) or (Mp- & TI+); 
  2910. of_them: (ND- or MF-) & (J+ or Pa+) & Xd- & (MX*x- or MVx-) & Xc+;
  2911.  
  2912. to.r: ({@E-} & {NT-} & I+ & (TO- or [{Xd- & Xc+} & MVi-] 
  2913. or [[R-]] or (SFsx+ & <S-CLAUSE>) or [Xc+ & {Xd-} & CO+]))
  2914. or I*a+ or ({JQ+} & (J+ or Mgp+) & <prep-main-a>) 
  2915. or [MVp- & B-] or [MVp-] or NIb-;
  2916. so_as_to: I+ & {Xd- & Xc+} & MVi-; 
  2917.  
  2918. besides: {J+ or Mgp+} & ([({Xc+ & {Xd-}} & CO+)] or MVp- or [Wq- & PF+]);
  2919. throughout: {J+} & ([({Xc+ & {Xd-}} & CO+)] or MVp- or [Wq- & PF+]);
  2920.  
  2921. inside.r outside.r underneath alongside:
  2922. {J+} & (<prep-main-b> or FM-);
  2923. amid plus.p minus.p via onto: 
  2924. J+ & (<prep-main-b> or [Wq- & PF+]);
  2925. versus: (J+ & Mp-) or (G- & G+);
  2926. vs: {Xi+} & G- & G+;
  2927.  
  2928. worth.p: (Mp- & (J+ or OF+)) or (Paf- & Mgp+) or (Pa- & (J+ or B-));
  2929. opposite.p: J+ & <prep-main-b>;
  2930. better_off worse_off: {EC-} & Pa- & {Pg+};
  2931.  
  2932. off_of out_of:  ({JQ+} & J+ & <prep-main-b>) or (MVp- & B-);
  2933.  
  2934. despite notwithstanding 
  2935. other_than apart_from aside_from: (J+ or Mgp+) & (MVp- or (Xd- & Xc+ & 
  2936. (MVx- or E+)) or
  2937. [({Xc+ & {Xd-}} & CO+)]); 
  2938. rather_than: (J+ or Mgp+ or Mp+ or I+) & 
  2939. ((Xd- & Xc+ & (E+ or MVx-)) or MVp- or [({Xc+ & {Xd-}} & CO+)]); 
  2940. instead_of because_of prior_to: 
  2941. (J+ or Mgp+) & (MVp- or Pp- or [({Xc+ & {Xd-}} & CO+)] or (Xd- & Xc+ & 
  2942. (E+ or MVx-)));
  2943. as_well_as: (J+ or Mgp+) & (MG- or Mp- or MVp- or [({Xc+ & {Xd-}} & CO+)] or
  2944. (Xd- & Xc+ & (MX*x- or MVx-)));
  2945. according_to as_of in_case_of in_response_to unbeknownst_to thanks_to:
  2946. J+ & (MVp- or Pp- or [({Xc+ & {Xd-}} & CO+)] or (Xd- & Xc+ & (E+ or MVx-)));
  2947. due_to along_with en_route_to in_connection_with: J+ & <prep-main-b>;
  2948. regardless_of as_to irrespective_of: (J+ or QI+) & 
  2949. (MVp- or [({Xc+ & {Xd-}} & CO+)] or (Xd- & Xc+ & (E+ or MVx-)));
  2950.  
  2951. overhead.r midway in_public in_private en_route 
  2952. a_la_mode a_la_carte side_by_side from_coast_to_coast: <prep-main-b>;
  2953. abroad upstairs.r downstairs.r overseas.r next_door: 
  2954. <prep-main-b> or FM-;
  2955. elsewhere: <prep-main-b> or FM- or [[J-]];
  2956. ahead at_hand in_store in_reverse in_place in_town 
  2957. under_way in_office out_of_office out_of_reach
  2958. in_reach within_reach on_guard at_large in_hand on_hand for_free
  2959. on_file in_line on_line in_loco_parentis on_board en_route in_bed 
  2960. out_of_bed on_strike on_top from_afar at_stake in_question
  2961. at_issue on_lease on_trial in_league in_cahoots in_front in_back
  2962. on_break on_camera in_command in_concert by_association in_association
  2963. on_deck on_disk on_file on_foot on_location on_line online.r:
  2964. MVp- or Mp- or Pp- or (Xc+ & Xd- & (MX*x- or MVx-)); 
  2965. uptown downtown.r offshore.r underground.r out_of_town: 
  2966. MVp- or Mp- or Pp- or FM- or (Xc+ & Xd- & MVx-);
  2967.  
  2968. <common-prep>: MVp- or Pp- or (Xc+ & Xd- & MVx-);
  2969.  
  2970. forward.r backward forwards.r backwards sideways ashore abreast aft
  2971. half-way two-fold downhill southward underfoot westward eastward
  2972. northward overnight.r on_hold on_track in_situ in_toto off_balance
  2973. in_check on_course off_course under_oath at_end by_example on_holiday
  2974. by_invitation on_patrol on_stage in_step in_tempo on_schedule
  2975. behind_schedule ahead_of_schedule for_good for_keeps in_phase
  2976. out_of_step out_of_phase in_tune out_of_tune in_session out_of_session
  2977. in_phase neck_and_neck under_contract: <common-prep>;
  2978.  
  2979. /en/words/words-medical.prep.1: <common-prep>;
  2980.  
  2981. % 5' 3' are DNA ends
  2982. upstream downstream 5' 3':
  2983. ({CH-} & CH+) or
  2984. NIfp+ or NItp- or
  2985. ({Yd- or EZ- or EE- or EI-} & {MVp+ or OF+} & 
  2986. (({Xc+ & Xd-} & Ma-) or (Wq- & PF+) or MVp-
  2987. or Pp- or FM- or (Xc+ & Xd- & (MVx- or MX-)))); 
  2988.  
  2989. %upstream downstream 3' 5': 
  2990. %A+ or 
  2991. %((EZ- or Y-) & (MVp+ or OF+) & (MV- or MV+)) or 
  2992. %(EI- or EZ- or Y- & Ma- & (MVp+ or OF+)) or 
  2993. %(EE- or Y- & (FM- or TO-) & MVp+ or OF+);
  2994.  
  2995. indoors outdoors underwater.r:
  2996. MVp- or Pp- or FM- or (Xc+ & Xd- & MVx-); 
  2997. everywhere anywhere: {EL+} & ((Cs+ & (({Xc+ & {Xd-}} & CO+) or 
  2998. ({Xd- & Xc+} & MVs-))) or (MVp- or Pp- or FM- or (Xc+ & Xd- & MVx-)));
  2999. somewhere someplace: {EL+} & (MVp- or Pp- or FM- or [({Xc+ & {Xd-}} & CO+)] 
  3000. or (Xc+ & Xd- & MVx-)) & Mp+;
  3001. nowhere: {EL+} & (MVp- or Pp- or FM- or (Xc+ & Xd- & MVx-)); 
  3002.  
  3003. as_usual to_date on_average
  3004. in_turn so_far in_particular in_response in_general thus_far in_reply: 
  3005. MVp- or Mp- or ({Xc+ & {Xd-}} & CO+) or (Xc+ & Xd- & (MVx- or MX*x-)); 
  3006.  
  3007. recently: {EE- or EF+} & (({Xd- & Xc+} & MVp-) or Pp- or E+ or ({Xc+ &
  3008. {Xd-}} & CO+) or EB- or JT- or Ca+ or Qe+ or [[Mp-]]); 
  3009. now.r: ({Xd- & Xc+} & MVp-) or Pp- or E+ or ({Xc+ & {Xd-}} & CO+) or
  3010. EB- or [[Mp-]]; 
  3011. then.r: ({Xd- & Xc+} & MVp-) or Pp- or E+ or ({Xc+ &
  3012. {Xd-}} & CO+) or EB- or (S+ & Xd- & Xc+ & MVs-) or [[Mp-]];
  3013.  
  3014. later earlier: ({ECa- or Yt-} & (E+ or Mp- or Pp- or MVb- 
  3015. or [({Xc+ & {Xd-}} & CO+)] or (Xd- & Xc+ & (MX*x- or MVx-))
  3016. or ({[[@Ec-]]} & {Xc+} & A+))) or (Yt- & (Ca+ or Qe+));
  3017.  
  3018. away: ({Yd-} & (MVp- or Pp- or ({Xc+ & {Xd-}} & CO+))) or K-;
  3019. aboard: ((MVp- or Mp- or Pp-) & {J+}) or K-;
  3020. apart: {Yd-} & K-; 
  3021. home.i: K-;
  3022. back.k: ({Yd-} & K-) or (MVp+ & (MVp- or FM-));
  3023. forth aside.p: K- or MVa-;
  3024.  
  3025. nearby: A+ or MVp- or Pp- or FM-;
  3026. next_to in_back_of in_front_of close_to on_top_of outside_of
  3027. inside_of atop:
  3028. J+ & (<prep-main-b> or FM- or [Wq- & PF+]); 
  3029. ahead_of by_way_of akin_to betwixt vis-a-vis in_lieu_of on_account_of
  3030. in_place_of in_search_of:
  3031. J+ & (<prep-main-b> or [Wq- & PF+]);
  3032. near.p: {EE- or EF+} & J+ & (<prep-main-b> or FM- or [Wq- & PF+]);
  3033. all_over all_around: {J+} & (Pp- or MVp- or [({Xc+ & {Xd-}} & CO+)] or FM-
  3034. or Mp-);
  3035. per: Us+ & Mp-;
  3036. such_as: J+ & (MVa- or Mp- or (Xc+ & Xd- & (MVx- or MX*x-)));
  3037.  
  3038. here: J- or <prep-main-b> or [Wq- & PF+];
  3039.  
  3040. there: J- or <prep-main-b> or 
  3041. ((SFst+ or SFp+) & <CLAUSE>) or SFIst- or SFIp- or OXt-;
  3042.  
  3043. de de_la du des del von: {G-} & G+;
  3044. y: G- & G+;
  3045.  
  3046. % TIME AND PLACE EXPRESSIONS 
  3047.  
  3048. this_time that_time these_days: <prep-main-t> or [[E+]];
  3049. last_time next_time: 
  3050. <prep-main-t> or JT- or YS+ or [[<noun-main-s>]];
  3051.  
  3052. day.r week.r month.r year.r weekend.r morning.r afternoon.r evening.r
  3053. night.r semester.r term.r season.r session.r:
  3054. ((DTn- or DTi-) & (<prep-main-t> or [[E+]])) or 
  3055. (DTi- & (JT- or [[<noun-main-s>]] or YS+)) or (DTa- & <prep-main-t>);
  3056. the_next the_previous the_following this_past: DTn+;
  3057.  
  3058. today tonight: <prep-main-t> or JT- or [[E+]]
  3059.  or YS+ or [[<noun-main-s>]];
  3060. yesterday: {TD+} & (<prep-main-t> or JT- or [[E+]]
  3061.  or YS+ or [[<noun-main-s>]]);
  3062. tomorrow: {TD+} & (<prep-main-t> or JT- or YS+ or [[<noun-main-s>]]);
  3063. Monday Tuesday Wednesday Thursday Friday Saturday Sunday.i:
  3064. ((DTn- or DTie- or [()]) & {G-} & {TD+ or TW+} & 
  3065. (YS+ or <prep-main-t> or JT- or ON- or [[<noun-main-s>]])) or [[AN+]];
  3066.  
  3067. morning.i afternoon.i night.i evening.i: TD-;
  3068. January.i February March April.i May.i June.i July August.i September.i October
  3069. November December: 
  3070. ((DTn- or DTie- or ({TA-} & {TY+})) & (JT- or IN- or [[<noun-main-s>]] or YS+))
  3071.  or ((DTn- or DTie-) & <prep-main-t>) or
  3072. (TM+ & {TY+} & ((Xd- & Xc+ & TW-) or ON- or JT- or 
  3073. [[<noun-main-s> or MVp- or Mp- or AN+]])) or AN+;
  3074.  
  3075. AM.ti PM.ti a.m. p.m.: ND- & {@MX+} & <noun-main-s> & {TZ+} ; 
  3076.  
  3077. % Time-zone names
  3078. A.tz ACDT.tz ACST.tz ADT.tz AEDT.tz AEST.tz AKDT.tz AKST.tz AST.tz 
  3079. AWDT.tz AWST.tz B.tz BST.tz C.tz CDT.tz CEDT.tz CEST.tz CET.tz CST.tz
  3080. CXT.tz D.tz E.tz EDT.tz EEDT.tz EEST.tz EET.tz EST.tz F.tz G.tz 
  3081. GMT.tz H.tz HAA.tz HAC.tz HADT.tz HAE.tz HAP.tz HAR.tz HAST.tz HAT
  3082. HAY.tz HNA.tz HNC.tz HNE.tz HNP.tz HNR.tz HNT.tz HNY.tz I.tz IST.tz 
  3083. K.tz L.tz M.tz MDT.tz MESZ.tz MEZ.tz MSD MSK.tz MST.tz N.tz NDT.tz 
  3084. NFT.tz NST.tz O.tz P.tz PDT.tz PST.tz Q.tz R.tz S.tz T.tz U.tz UTC.tz
  3085. V.tz W.tz WDT.tz WEDT WEST.tz WET.tz WST.tz X.tz Y.tz Z.tz:
  3086. {Xd-} & TZ-;
  3087.  
  3088. Jan.x Feb.x Aug.x Sept.x Oct.x Nov.x Dec.x: 
  3089. {Xi+} & TM+ & {TY+} & ((Xd- & Xc+ & TW-) or ON- or JT- or [[<noun-main-s>
  3090. or MVpn- or Mp- or AN+]]);
  3091.  
  3092. fall.i spring.i winter.i summer.i: 
  3093. ((DTn- or DTi-) & <prep-main-t>)
  3094. or (DTi- & (JT- or YS+ or [[<noun-main-s>]]));
  3095.  
  3096. weeks.i days.i hours.i minutes.i seconds.i months.i years.i decades.i
  3097. centuries.i semesters.i terms.i nights.i:
  3098. ((ND- or [[EN-]] or [()]) & (Yt+ or (OT- & {Mp+}))) or (ND- & Ye-) or (TQ- & BT+);
  3099. week.i day.i hour.i minute.i second.i month.i year.i decade.i century.i
  3100. semester.i term.i night.u:
  3101. (NS- & (({NJ-} & {EN-} & (Yt+ or OT-)) or (EN- & J-))) or
  3102. (NSa- & [[Mp- or Ys-]]) or ({NR- or TT-} & DG- & ((Cs+ & (({Xc+ & {Xd-}} & CO+) 
  3103. or MVp- or (Xd- & Xc+ & MVx-))) or Yt+)); 
  3104. year_and_a_half: NSa- & {EN-} & (Yt+ or OT-);
  3105. moment.u: (NS- & (({EN-} & (Yt+ or OT-)) or (EN- & J-))) or 
  3106. ({NR- or TT-} & DG- & ((Cs+ & (({Xc+ & {Xd-}} & CO+) 
  3107. or MVp- or (Xd- & Xc+ & MVx-))) or Yt+)); 
  3108. a_while: J- or Yt+ or OT-;
  3109. now.i then.i: JT- or FM-;
  3110. now_on then_on: FM-;
  3111. from_now: Yt- & <prep-main-t>;
  3112. a_long_time some_time a_few_moments moments.u: Yt+ or OT-;
  3113. ago: Yt- & (<prep-main-e> or Ca+ or Qe+ or JT-);
  3114. every.i: {EN-} & Ye+ & <prep-main-t>;
  3115. times.i: (ND- & (({Xc+ & {Xd-}} & CO+) or MVp- or EC+ or EZ+
  3116. or Ca+ or Qe+)) or (((({ND-} & DG-) & {Cs+}) or (ND- & Ys+)) & 
  3117. (({Xc+ & {Xd-}} & CO+) or MVp- or (Xd- & Xc+ & MVx-)));
  3118. time.i: {TT- or NR-} & DG- & {Cs+} & (({Xc+ & {Xd-}} & CO+) or MVp-
  3119. or (Xd- & Xc+ & MVx-)); 
  3120. the_year: TY+ & <noun-main-s>;
  3121. every_time: {EN-} & (Cs+ & (({Xc+ & {Xd-}} & CO+) or MVp- or 
  3122. (Xd- & Xc+ & MVx-)));
  3123.  
  3124. week.n moment.n hour.n minute.n year.n instant.n period.n month.n 
  3125. second.n decade.n century.n:
  3126. {NM+} & (({@AN-} & {@A- & {[[@AN-]]}} & ((Ds- & {@M+} &
  3127. {WN+ or TH+ or [[Ce+]] or (R+ & Bs+)} & {@MXs+} & 
  3128. (<noun-main-s> or (Rw+ & Bsm+))) or 
  3129.  Us- or (YS+ & Ds-) or (GN+ & (DD- or [()])))) or AN+);
  3130.  
  3131. day.n night.n:
  3132. {NM+} & (({@AN-} & {@A- & {[[@AN-]]}} & (({D*u-} & {@M+} &
  3133. {WN+ or TH+ or [[Ce+]] or (R+ & Bs+)} & {@MXs+} & 
  3134. (<noun-main-m> or (Rw+ & Bsm+))) or 
  3135.  Us- or (YS+ & {D*u-}) or (GN+ & (DD- or [()])))) or AN+);
  3136.  
  3137. days.n weeks.n moments.n hours.n minutes.n years.n instants.n periods.n months.n
  3138. nights.n seconds.n decades.n centuries.n:
  3139. {NM+} & (({@AN-} & {@A- & {[[@AN-]]}} & (({Dmc-} & {@M+} & {WN+ or TH+ or Ce+ or 
  3140. (R+ & Bp+)}  & {@MXp+} & (<noun-main-p> or (Rw+ & Bpm+))) 
  3141. or Up- or (YP+ & {Dmc-}) or (GN+ & (DD- or [()])))) or [[AN+]]);
  3142.  
  3143. % This need to be re-examined ... 
  3144. <units-funky-plural>: 
  3145. (ND- or [()] or [[EN-]]) & 
  3146. (Yd+ or EC+ or [[MVp-]] or Ya+ or OD-);
  3147.  
  3148. % AU is abbreviation for "astronomical units"
  3149. blocks.i feet.i miles.i yards.i inches.i 
  3150. meters.i millimeters.i centimeters.i micrometers.i kilometers.i 
  3151. microns.i Angstroms.i wavelengths.i
  3152. AU.i au.i astronomical_units light-years.i: <units-funky-plural>;
  3153.  
  3154. block.i foot.i mile.i yard.i inch.i 
  3155. meter.i millimeter.i centimeter.i micrometer.i kilometer.i 
  3156. micron.i Angstrom.i wavelength.i
  3157. astronomical_unit light-year.i:
  3158. NS- & {NJ-} & {EN-} & (Yd+ or EC+ or [[MVp-]] or Ya+ or OD-);
  3159. a_long_way: Yd+;
  3160. point.i percentage_point:
  3161. (NS- or NIe-) & {NJ-} & (Yd+ or OD-);
  3162. points.u percentage_points: ND- & (Yd+ or MVp-);
  3163.  
  3164. dollars.i cents.i:  NIn- & (EC+ or Yd+ or OD-);
  3165. 1_dollar one_dollar a_dollar 1_cent 
  3166. one_cent a_cent: {NJ-} & (EC+ or Yd+ or OD-);
  3167. share.i pound.i ounce.i gallon.i barrel.i head.x: NSa- & Mp-;
  3168. dollar.i cent.i: ((NIm- or NIn- or NIe-) & AN+) or (NS- & {NJ-} & (EC+ or Yd+ or OD-));
  3169.  
  3170. twofold threefold fourfold fivefold sixfold sevenfold eightfold ninefold
  3171. tenfold a_hundredfold a_thousandfold: MVp- or A+;
  3172.  
  3173. % For units, maybe should use 
  3174. % <units-alt>: 
  3175. % ((ND- or (NS- & {NJ-} & {EN-})) or [()] or [[EN-]]) & (Yd+ or EC+ or
  3176. % [[MVp-]] or Ya+ or OD-);
  3177.  
  3178. <units-suffix>:
  3179. ((ND- or NS- or NIe-) & (NIfu+ or NItu-)) or 
  3180. ((ND- or NS- or NIe-) & AN+) or 
  3181. ((ND- or NS- or NIe-) & (Op- or Jp-) & {Mp+}) or 
  3182. ((ND- or NS-) & {NJ-} & (EC+ or Yd+ or OD-)) or Us-;
  3183.  
  3184. % Abbreviations of scientific units that follow numbers
  3185. % km┬▓.u mi┬▓.u in┬▓.u ft┬▓.u m┬▓.u cm┬▓.u 
  3186. /en/words/units.1: <units-suffix>;
  3187. UNITS: <units-suffix>;
  3188.  
  3189. % Units abbreviations that can be followed by a period:
  3190. % ft. tbsp. yds.
  3191. /en/words/units.2: {Xi+} & <units-suffix>;
  3192.  
  3193. % Abbreviations that form noun-like things.
  3194. /en/words/units.3: ND- & <noun-main-s>;
  3195.  
  3196. % money, similar to units, above.
  3197. /en/words/currency: 
  3198. ((NIm- or NIn- or NIe-) & AN+) or 
  3199. ((NIm- or NIn- or NIe-) & (Op- or Jp-) & {Mp+}) or 
  3200. ((NIm- or NIn-) & {NJ-} & (EC+ or Yd+ or OD-)) or Us-;
  3201.  
  3202. /en/words/currency.p: 
  3203. ((NIn- or NIe-) & AN+) or 
  3204. ((NIn- or NIe-) & (Op- or Jp-) & {Mp+}) or 
  3205. ((NIn-) & {NJ-} & (EC+ or Yd+ or OD-)) or Us-;
  3206.  
  3207. % number-and-unit combinations, such as "50-kDa". The linking requirements
  3208. % should largely follow those for units except not allowing a numeric
  3209. % determiner.
  3210. % TODO: the <noun-main-x> linking requirements are likely rarely used, and
  3211. % it might be beneficial to cost them. If this is done, make the same
  3212. % modification for unit ranges also.
  3213. NUMBER-AND-UNIT:
  3214. ((({D*u-} or {Dmc-}) & <noun-sub-x> &
  3215. (<noun-main-x> or Bsm+)) or (({D*u-} or {Dmc-}) & Us- & {Mp+})) or A+;
  3216.  
  3217. %QUESTION WORDS & CONJUNCTIONS
  3218.  
  3219. %who: (R- & (({MVp+ or MVx+} & RS+) or Cr+)) 
  3220. %or ({EL+} & (S**w+ or B*w+) & (Ws- or Wq- or QI*d- or BIqd-)) or
  3221. %({MVp+ or MVx+} & (S**w+ or B*w+) & (Xd- & (Xc+ or [[[()]]]) & MX*r-)); 
  3222.  
  3223. who: (R- & (({MVp+ or MVx+} & RS+) or Cr+)) 
  3224. or ({EL+} & (S**w+ or (R+ & B*w+)) & (Ws- or Wq- or QI*d- or BIqd-)) or
  3225. ({MVp+ or MVx+} & (S**w+ or (R+ & B*w+)) & (Xd- & (Xc+ or [[[()]]]) & MX*r-)); 
  3226.  
  3227. what: ({EL+} & (D**w+ or Ss*w+ or (R+ & (Bsw+ or BW+))) & (Wq- or Ws- or QI*d-
  3228. or BIqd-)) or ((Ss*d+ or (R+ & (Bsd+ or BW+))) &
  3229. (<noun-main2-s-no-punc> or (Ss*t+ & <CLAUSE>) or SIs*t-)) or (D+ & JQ-);
  3230.  
  3231. which: ((Jr- or R-) & (({MVp+ or MVx+} & RS+) or Cr+)) or 
  3232. ((D**w+ or ({OF+} & (S**w+ or (R+ & B*w+)))) & (Wq- or Ws- or QI*d- or BIqd-))
  3233.  or Jw- or (JQ- & D+) or ({MVp+ or MVx+} & (S**w+ or B*w+) & 
  3234. ((Xc+ or [[[()]]]) & Xd- & MX*r-));
  3235.  
  3236. whom: (R- & Cr+) or (R+ & B*w+ & (Wq- or QI*d- or BIqd- or ((Xc+ or [[[()]]]) & Xd- & MX*r-)))
  3237.  or (Jr- & (RS+ or Cr+)) or Jw-;
  3238.  
  3239. whose: (D**w+ & (Mr- or Wq- or Ws- or QI*d- or BIqd- or ((Xc+ or [[[()]]]) & Xd- & MX*d-))) 
  3240. or (JQ- & D+) or (U+ & Jr- & (RS+ or Cr+));
  3241.  
  3242. whoever: {EL+} & (((Ss*d+ or Bsd+ or [[CX+]]) & 
  3243. (<noun-main-s> or (Xc+ & {Xd-} & CO+) or ({Xd- & Xc+} & MVs-)))
  3244. or [[(O- or J-) & CX+]]);
  3245. whatever.c: ({EL+} & (((Ss*d+ or Bsd+ or BW+ or D**w+) &
  3246. (<noun-main-s> or (Xc+ & {Xd-} & CO+) or ({Xd- & Xc+} & MVs-)))
  3247. or [[(O- or J-) & CX+]]))
  3248. or ((ALx+ & J+) & (({Xd-} & Xc+ & CO+) or ({Xd- & Xc+} & MVs-)));
  3249.  
  3250. whenever wherever however.c: {EL+} & (Cs+ & (({Xc+ & {Xd-}} & CO+) or 
  3251. ({Xd- & Xc+} & MVs-)));
  3252. no_matter: QI+ & ((Xc+ & {Xd-} & CO+) or ({Xd- & Xc+} & MVs-));
  3253.  
  3254. that.misc-c: (Cet+ &  
  3255. ([SFsx+ & <S-CLAUSE>] or TH- or [[MVh-]])) or (TS- & (SI*j+ or SFI**j+) & I*j+);
  3256. that.misc-d: [{AL-} & D*u+];
  3257. that.misc-r: (R- & (({MVp+ or MVx+} & RS+) or Cr+)) or EE+ or (EA+ & {HA+}) or DTn+;
  3258. that.misc-p: {[[M+]]} & <noun-main-h>;
  3259.  
  3260. because: (Cs+ & (({Xc+ & {Xd-}} & CO*s+) or BIh- or 
  3261. ({Xd- & Xc+} & MVs-))) or 
  3262. (OF+ & (({Xc+ & {Xd-}} & CO+) or BIh- or ({Xd- & Xc+} & MVa-)));
  3263. now_that just_as if_only in_case whereby whereupon insofar_as inasmuch_as 
  3264. ere on_the_grounds_that on_grounds_that in_that in_the_event_that in_the_event:
  3265. Cs+ & (({Xc+ & {Xd-}} & CO*s+) or ({Xd- & Xc+} & MVs-));
  3266. on_condition: (TH+ or TS+) & (({Xc+ & {Xd-}} & CO*s+) or ({Xd- & Xc+} & MVs-));
  3267. unless though.c even_though: (Cs+ or Mgp+ or Mv+) & (({Xc+ & {Xd-}} & CO*s+) or 
  3268. ({Xd- & Xc+} & MVs-) or (Xd- & Xc+ & E+));
  3269. as_if as_though: ((Cs+ or Mgp+ or Mv+ or Mp+) & (({Xc+ & {Xd-}} & CO*s+) or 
  3270. ({Xd- & Xc+} & MVs-) or 
  3271. (Xd- & Xc+ & E+))) or ((BIh- or LI-) & Cs+);
  3272. as_soon_as: Cs+ & {Xc+ & {Xd-}} & CO*s+;
  3273. until 'til ΓÇÖtil ΓÇÿtil `til til: ((Mgp+ or J+ or JT+ or UN+) & (({Xc+ & {Xd-}} & CO+) or 
  3274. ({Xd- & Xc+} & MVp-) or [Mp-])) or (Cs+ & (({Xc+ & {Xd-}} & CO*s+) or ({Xd- & Xc+} & MVs-)));
  3275.  
  3276. since: ((Mgp+ or J+ or JT+ or UN+) & (({Xc+ & {Xd-}} & CO+) or 
  3277. ({Xd- & Xc+} & MVp-) or [Mp-])) or (Cs+ & (({Xc+ & {Xd-}} & CO*s+) or ({Xd- & Xc+} & MVs-)))
  3278. or [[MVa-]] or [[E+]];
  3279. ever_since: (J+ or Mgp+ or Cs+) & (({Xc+ & {Xd-}} & CO*s+) or ({Xd- & Xc+} &
  3280.  MVs-));
  3281. after: {EI- or Yt-} & (((Mgp+ or J+ or JT+) & (<prep-main-b>
  3282. or UN- or Ca+ or Qe+)) or (Cs+ & (({Xc+ & {Xd-}} & CO*s+) or ({Xd- & Xc+} &
  3283.  MVs-))));
  3284. before: ({EI- or Yt-} & (({Mgp+ or J+ or JT+} & (<prep-main-b>
  3285. or UN-)) or (Cs+ & (({Xc+ & {Xd-}} & CO*s+) or ({Xd- & Xc+} &
  3286.  MVs-))))) or (Yt- & (Ca+ or Qe+));
  3287. if: (Cs+ & {Xc+ & {Xd-}} & (Wd- & (Qd+ or Ws+ or Wq+)))
  3288.  or ((Cs+ or [Mgp+] or [Mv+]) & (({Xd- & Xc+} & MVs-) or 
  3289. ({Xc+ & {Xd-}} & CO*s+))) or (QI- & Cs+);
  3290. if_possible if_necessary: MVp- or (Xd- & Xc+ & (MVx- or E+)) or 
  3291. ({Xc+ & {Xd-}} & CO+);
  3292. if_so: ({Xc+ & {Xd-}} & CO+);
  3293. if_only: ((MVp+ or MVa+ or MVs+) & ({Xd- & Xc+} & MVp-))
  3294. or (Wd+ & Wc-);
  3295. no_wonder: Wd+ & Wc-;
  3296. although: (Cs+ & {Xc+ & {Xd-}} & CO*s+) or ({Xd-} & CC- & Wd+);
  3297. while: ((Cs+ or Mgp+ or Mp+) & (({Xc+ & {Xd-}} & CO*s+) or ({Xd- & Xc+} & MVs-) 
  3298. or (Xd- & Xc+ & E+)));
  3299. once: ({Cs+ or Mp+} & (({Xc+ & {Xd-}} & CO*s+) or ({Xd- & Xc+} & MVs-) or 
  3300. (Xd- & Xc+ & E+))) or E+ or EB-;
  3301. or: NO+;
  3302. but.misc-cnj: [(({Xd-} & CC-) or Wc-) & (Wdc+ or Qd+ or Ws+ or Wq+)];
  3303. and.r and/or: [(({Xd-} & CC-) or Wc-) & (Wdc+ or Qd+ or Ws+ or Wq+)] or NId-;
  3304. either: (Ds+ or E+ or ({OF+} & <noun-main-x>)) or ({Xd+ & Xc-} 
  3305. & MVa-);
  3306. neither: Ds+ or E+ or ({OF+} & <noun-main-x>);
  3307. nor: ((Xd- & CC-) or Wd-) & Qd+;
  3308. for.r: [[(({Xd-} & CC-) or Wc-) & (Wd+ or Qd+ or Ws+ or Wq+)]];
  3309. yet.r: ((({Xd-} & CC-) or Wc-) & Wd+) or E+ or MVa- or ({Xd-} & Xc+ & CO+);
  3310. thus therefore: ({Xc+ & {Xd-}} & CO+) or ({Xd-} & CC- & Wd+) or 
  3311. ({Xd- & Xc+} & E+) or ({Xd- & Xc+} & EB-);
  3312. when: ((WN- or BIh-) & Cs+) or ((PF+ or TOn+ or Cs+) & (BIq- or 
  3313. QI- or (SFsx+ & <S-CLAUSE>))) or (Wq- & (Q+ or PF+)) or 
  3314. ((Cs+ or Mp+ or Mgp+ or Mv+) & (({Xd- & Xc+} & MVs-) or ({Xc+ & {Xd-}} & CO*s+) 
  3315. or (Xd- & Xc+ & E+)));
  3316. why: ({EL+} & ((Wq- & Q+) or (QI- & (Cs+ or TOn+)) or (Cs+ & 
  3317. ((SFsx+ & <S-CLAUSE>) or WY- or BIq-)))) or [[{@CO-} & Wc- & Wi+]];
  3318. why_not: [[{@CO-} & Wc- & Wi+]]; 
  3319. where: {EL+} & ((Wq- & ((Rw+ & WR+) or Q+ or ({Rw+} & PF+))) or 
  3320. ((WR+ or Cs+ or TOn+ or PF+) & (BIq- or QI- or (SFsx+ & <S-CLAUSE>)))
  3321.  or ((Cs+ or PF+ or WR+) & <prep-main-b>));
  3322. whether: (((QI- or BIq-) & (Cs+ or TOn+)) or (Cs+ & SFsx+ & <S-CLAUSE>))
  3323. or [[(Cs+ or MV+) & (({Xd- & Xc+} & MVs-) or ({Xc+ & {Xd-}} & CO*s+))]];
  3324. whether_or_not: ((QI- or BIq-) & (Cs+ or TOn+)) or 
  3325. (Cs+ & (({Xd- & Xc+} & MVs-) or ({Xc+ & {Xd-}} & CO*s+)));
  3326.  
  3327. how: 
  3328. ((((EAh+ or EEh+) & {HA+}) or H+ or AFh+) & 
  3329. (BIqd- or QI*d- or Wq- or Ws-)) or
  3330. (Wq- & (Q+ or AF+)) or 
  3331. ((Cs+ or TOn+) & (QI- or BIq- or (SFsx+ & <S-CLAUSE>)));
  3332.  
  3333. not: EB- or ({@E-} & N-) or NT+ or [[((Ma+ or Mg+ or Mv+ or Mp+) & CO+)
  3334. or (Mg- & Mgn+) or (Mv- & Mvn+) or (Mp- & Mp+) or (Ma- & Ma*n+)]];
  3335.  
  3336. % We include this, though it's not one of the strippable strings
  3337. n't nΓÇÖt: N- or EB-;
  3338.  
  3339. %ADJECTIVES
  3340.  
  3341. <adj-op>: [[{@E-} & Wq- & {@MV+} & PF+ & {@MV+} & {CC+}]] or 
  3342. ({@E-} & {@MV+} & ([[{Xd-} & Xc+ & COp+]] or (Xd- & Xc+ & MX*a-))); 
  3343.  
  3344. /en/words/words.adj.1:  % ordinary adjectives
  3345. <marker-common-entity> or 
  3346. ({EA- or EF+} & (({[[@Ec-]]} & {Xc+} & A+) or 
  3347. ((Pa- or AF+ or Ma-) & {@MV+}) or 
  3348. AA+ or [[DD- & <noun-main-p>]] or <adj-op>));
  3349. % abject.a abnormal.a abominable.a abortive.a abrasive.a abrupt.a 
  3350.  
  3351. % "We caught a through flight", "its a done job" - adjective -- !? probably over-broad.
  3352. <adj-stuff>:   {EA- or EF+} & (({[[@Ec-]]} & {Xc+} & A+) or 
  3353.               ((AF+ or Ma-) & {@MV+}) or AA+ or [[DD- & <noun-main-p>]]);
  3354. done.c gone.c through.c: <adj-stuff>;
  3355.  
  3356. responsible.a accountable.a:
  3357.  {EA- or EF+} & (({[[@Ec-]]} & {Xc+} & A+) or ((Pa- or AF+ or Ma- 
  3358. or Vh-) & {@MV+}) or AA+ or [[DD- & <noun-main-p>]] or <adj-op>);
  3359.  
  3360. long.a: ({EA- or EF+} & (({[[@Ec-]]} & {Xc+} & A+) or ((Pa- or AF+ or 
  3361. Ma-) & {@MV+}) or AA+ or [[DD- & <noun-main-p>]] or <adj-op>)) 
  3362. or ((Ya- or Yt-) & (Pa- or Ma-)) or (H- & (BT+ or Yt+));
  3363.  
  3364. wide.a tall.a deep.a:  ({EA- or EF+} & (({[[@Ec-]]} & {Xc+} & A+) or ((Pa- or 
  3365. AF+ or Ma-) & {@MV+}) or AA+ or [[DD- & <noun-main-p>]] or <adj-op>)) 
  3366. or (Ya- & (Pa- or Ma- or <adj-op>));
  3367. old.a: ({EA- or EF+} & (({[[@Ec-]]} & {Xc+} & A+) or ((Pa- or 
  3368. AF+ or Ma-) & {@MV+}) or AA+ or [[DD- & <noun-main-p>]] or <adj-op>)) 
  3369. or (Ytm- & (Pa- or Ma- or <adj-op>));
  3370. aged.i: NM+ & (Pa- or Max- or <adj-op>);
  3371.  
  3372. easy.a hard.a simple.a difficult.a fun.a expensive.a: {EA- or EF+}
  3373. & (({[[@Ec-]]} & {Xc+} & A+) or ((Paf- or AF+ or Ma-) & {@MV+} &
  3374. {((TOt+ & B+) or TOi+) & {LE+}}) or AA+ or [[DD- & <noun-main-p>]]
  3375. or ({TOt+ & B+} & <adj-op>));
  3376. ready.a: {EA- or EF+}
  3377. & (({[[@Ec-]]} & {Xc+} & A+) or ((Pa- or AF+ or Ma-) & {@MV+} & 
  3378. {((TOt+ & B+) or TO+) & {LE+}}) or AA+ or [[DD- & <noun-main-p>]]
  3379. or ({TO+ or (TOt+ & B+)} & <adj-op>));
  3380. silly.a nasty.a pleasant.a unpleasant.a dangerous.a cruel.a standard.a safe.a
  3381. legal.a illegal.a:
  3382. {EA- or EF+} & (({[[@Ec-]]} & {Xc+} & A+) or ((Paf- or AF+ or Ma-) & 
  3383. {@MV+} & {((TOt+ & B+) or TOi+) & {LE+}}) or AA+ or [[DD- & <noun-main-p>]]
  3384. or ({TOt+ & B+} & <adj-op>));
  3385.  
  3386. <adj-good>:
  3387. {EA- or EF+} & (({[[@Ec-]]} & {Xc+} & A+) or ((Paf- or AF+ or Ma-) & {@MV+}
  3388. & {((TOt+ & B+) or THi+ or TOi+) & {LE+}}) or AA+ or [[DD- & <noun-main-p>]]
  3389. or ({TOt+ & B+} & <adj-op>));
  3390.  
  3391. good.a bad.a unusual.a useful.a a_bitch nice.a
  3392. strange.a wonderful.a terrible.a possible.a impossible.a annoying.a 
  3393. fair.a unfair.a tough.a: <adj-good>;
  3394.  
  3395. great.a: <marker-common-entity> or <adj-good>;
  3396.  
  3397. important.a essential.a crucial.a necessary.a imperative.a vital.a: 
  3398. <marker-common-entity> or 
  3399. ({EA- or EF+} & (({[[@Ec-]]} & {Xc+} & A+) or ((Paf- or AF+ or Ma-) &  
  3400. (({@MV+} & {(THi+ or TOi+ or TSi+) & {LE+}}) or (TOt+ & B+))) or AA+ or
  3401. [[DD- & <noun-main-p>]] or ({TOt+ & B+} & <adj-op>)));
  3402.  
  3403. common.a practical.a original.a normal.a helpful.a striking.a
  3404. confusing.a frustrating.a disturbing.a
  3405. logical.a illogical.a elegant.a efficient.a awful.a just.a unjust.a
  3406. absurd.a natural.a alarming.a acceptable.a unacceptable.a deplorable.a
  3407. detestable.a scary.a shocking.a:
  3408. <marker-common-entity> or
  3409. ({EA- or EF+} & (({[[@Ec-]]} & {Xc+} & A+) or ((Paf- or AF+ or Ma-) & 
  3410. {@MV+} & {(THi+ or TOi+) & {LE+}}) or AA+ or 
  3411. [[DD- & <noun-main-p>]] or <adj-op>));
  3412.  
  3413. surprising.a interesting.a odd.a remarkable.a amazing.a exciting.a depressing.a 
  3414. rare.a embarrassing.a: 
  3415. {EA- or EF+} & (({[[@Ec-]]} & {Xc+} & A+) or ((Paf- or AF+ or Ma-) & 
  3416. {@MV+} & {(THi+ or Ci+ or TOi+) & {LE+}}) or AA+ or 
  3417. [[DD- & <noun-main-p>]] or <adj-op>);
  3418.  
  3419. crazy.a sane.a insane.a stupid.a ridiculous.a wrong.a curious.a:
  3420. {EA- or EF+} & (({[[@Ec-]]} & {Xc+} & A+) or ((Paf- or AF+ or Ma-) & 
  3421. {@MV+} & {(TO+ or TOi+ or THi+) & {LE+}}) or AA+ or [[DD- & <noun-main-p>]]
  3422.  or ({TO+} & <adj-op>));
  3423.  
  3424. wise.a unwise.a smart.a intelligent.a: 
  3425. {EA- or EF+} & (({[[@Ec-]]} & {Xc+} & A+) 
  3426. or ((Paf- or AF+ or 
  3427. Ma-) & {@MV+} & {(TO+ or TOi+) & {LE+}}) or AA+ or [[DD- & <noun-main-p>]]
  3428. or ({TO+} & <adj-op>));
  3429.  
  3430. unlikely.a:
  3431. {EA- or EF+} & (({[[@Ec-]]} & {Xc+} & A+) or ((Paf- or AF+ or Ma-) 
  3432. & {@MV+} & {(TOf+ or THi+ or Ci+) & {LE+}}) or AA+ or [[DD- & <noun-main-p>]]
  3433. or ({TO+} & <adj-op>));
  3434.  
  3435. likely.a:
  3436. {EA- or EF+} & (({[[@Ec-]]} & {Xc+} & A+) or ((Paf- or AF+ or Ma-) 
  3437. & {@MV+} & {(TOf+ or THi+ or Ci+) & {LE+}}) or AA+ or [[DD- & <noun-main-p>]]
  3438. or ({TO+} & <adj-op>) or [E+]);
  3439.  
  3440. apparent.a false.a official.a strict.a significant.a funny.a notable.a untrue.a tragic.a
  3441. plain.a urgent.a a_drag a_bummer definite.a evident.a impressive.a incredible.a
  3442. inevitable.a mysterious.a pathetic.a probable.a admirable.a commendable.a conceivable.a
  3443. insignificant.a miraculous.a self-evident.a undeniable.a plausible.a understandable.a
  3444. demonstrable.a hilarious.a improbable.a inexcusable.a outrageous.a paradoxical.a shameful.a
  3445. inconceivable.a unbelievable.a astonishing.a disgraceful.a debatable.a arguable.a
  3446. lamentable.a regrettable.a:
  3447. {EA- or EF+} & (({[[@Ec-]]} & {Xc+} & A+) or
  3448. ((Paf- or AF+ or Ma-) & {@MV+} & {(THi+ or Ci+) & {LE+}}) or AA+ or 
  3449. [[DD- & <noun-main-p>]] or <adj-op>);
  3450.  
  3451. clear.a unclear.a relevant.a irrelevant.a obvious.a immaterial.a: {EA- or EF+} & 
  3452. (({[[@Ec-]]} & {Xc+} & A+) or
  3453. ((Paf- or AF+ or Ma-) & {@MV+} & {(THi+ or QIi+) & {LE+}}) or 
  3454. AA+ or [[DD- & <noun-main-p>]] or <adj-op>);
  3455. clear.i: {EA- or EF+} & Vm- & TH+;
  3456. sure.i certain.i: {EA- or EF+} & Vm- & (TH+ or TO+ or (OF+ & {@MV+}));
  3457. tactful.a conventional.a advisable.a prudent.a sensible.a tactless.a polite.a
  3458. impolite.a arrogant.a conceited.a obnoxious.a valuable.a reasonable.a
  3459. unreasonable.a traditional.a unnecessary.a tempting.a usual.a
  3460. inadvisable.a lovely.a a_mistake ethical.a unethical.a immoral.a childish.a awkward.a
  3461. appropriate.a costly.a customary.a desirable.a dumb.a effective.a fashionable.a 
  3462. foolish.a healthy.a hip.a okay.a OK.a ok.a
  3463. painful.a selfish.a sufficient.a advantageous.a boring.a
  3464. inappropriate.a insufficient.a irrational.a irresponsible.a mandatory.a meaningless.a
  3465. preferable.a senseless.a trivial.a wrongheaded.a premature.a risky.a dishonest.a
  3466. hypocritical.a enjoyable.a idiotic.a inconvenient.a unkind.a pointless.a:
  3467. {EA- or EF+} & (({[[@Ec-]]} & {Xc+} & A+) or
  3468. ((Paf- or AF+ or Ma-) & {@MV+} & {TOi+ & {LE+}}) or AA+ or 
  3469. [[DD- & <noun-main-p>]] or <adj-op>);
  3470. glad.a fortunate.a unfortunate.a lucky.a unlucky.a happy.a sad.a surprised.a
  3471. delighted.a overjoyed.a:
  3472. {EA- or EF+} & (({[[@Ec-]]} & {Xc+} & A+) or ((Pa- or AF+ or Ma-) & 
  3473. {@MV+} & {(Ce+ or TO+ or TH+) & {LE+}}) or AA+ or [[DD- & <noun-main-p>]] 
  3474. or ({Ce+ or TO+ or TH+} & <adj-op>));
  3475. certain.a: {EA- or EF+} & (({[[@Ec-]]} & {Xc+} & A+) or 
  3476. ((Paf- or AF+ or Ma-) &
  3477. {@MV+} & {(Ce+ or TOf+ or TH+ or QI+ or (OF+ & {@MV+})) & {LE+}}) or AA+ or 
  3478. [[DD- & <noun-main-p>]] or ({Ce+ or TO+ or TH+ or QI+ or OF+} & <adj-op>));
  3479. unknown.a questionable.a: 
  3480. {EA- or EF+} & (({[[@Ec-]]} & {Xc+} & A+) or ((Paf- or AF+ or Ma-) 
  3481. & {@MV+} & {QIi+}) or AA+ or [[DD- & <noun-main-p>]] or <adj-op>);
  3482. sure.a unsure.a uncertain.a careful.a: {EA- or EF+} & (({[[@Ec-]]} & {Xc+} & A+) 
  3483. or ((Pa- or AF+ or Ma- 
  3484. ) & {@MV+} & {(Ce+ or TO+ or TH+ or QI+ or (OF+ & {@MV+})) & {LE+}}) or AA+
  3485. or [[DD- & <noun-main-p>]] or ({Ce+ or TO+ or TH+ or QI+ or OF+} & <adj-op>));
  3486. correct.a incorrect.a right.a excited.a 
  3487. disappointed.a upset.a sorry.a content.a determined.a
  3488. amused.a amazed.a astonished.a astounded.a pleased.a
  3489. disgusted.a distressed.a dismayed.a irritated.a embarrassed.a alarmed.a:
  3490.  {EA- or EF+} & (({[[@Ec-]]} & {Xc+} & A+) or ((Pa- or AF+ or Ma-) & 
  3491. {@MV+} & {(TO+ or TH+) & {LE+}}) or AA+ or [[DD- & <noun-main-p>]]
  3492. or ({TO+ or TH+} & <adj-op>));
  3493. proud.a scared.a:
  3494. {EA- or EF+} & (({[[@Ec-]]} & {Xc+} & A+) or ((Pa- or AF+ or Ma-) & 
  3495. {@MV+} & {(TO+ or TH+ or (OF+ & {@MV+})) & {LE+}}) or AA+ or [[DD- & 
  3496. <noun-main-p>]] or ({TO+ or TH+ or OF+} & <adj-op>));
  3497. tired.a pooped.a full.a sick.a critical.a guilty.a typical.a
  3498. capable.a contemptuous.a incapable.a reminiscent.a scornful.a mindful.a short.a
  3499. appreciative.a complimentary.a born.a worthy.a free.a terrified.a unworthy.a:
  3500. {EA- or EF+} & (({[[@Ec-]]} & {Xc+} & A+) or 
  3501. ((Pa- or AF+ or Ma-) & {@MV+} & {OF+ & {@MV+}}) or AA+ or 
  3502. [[DD- & <noun-main-p>]] or ({OF+ & {@MV+}} & <adj-op>));
  3503. fond.a: {EA- or EF+} & (({[[@Ec-]]} & {Xc+} & A+) or 
  3504. ((Pa- or AF+ or Ma-) & OF+ & {@MV+}) or (OF+ & <adj-op>));
  3505. afraid.a ashamed.a unafraid.a unashamed.a: {EA- or EF+} & (((Pa- or AF+ or Ma-) & 
  3506. {@MV+} & {((OF+ & {@MV+}) or Ce+ or TH+ or TO+) & {LE+}}) or 
  3507. ({OF+ or Ce+ or TH+ or TO+} & <adj-op>));
  3508. apprehensive.a secure.a optimistic.a pessimistic.a annoyed.a confused.a offended.a
  3509. insulted.a concerned.a depressed.a doubtful.a 
  3510. grateful.a mad.a mistaken.a hopeful.a unhappy.a: 
  3511. {EA- or EF+} & (({[[@Ec-]]} & {Xc+} & A+) or ((Pa- or AF+ or Ma-) 
  3512. & {@MV+} & {TH+ & {LE+}}) or AA+ or [[DD- & <noun-main-p>]] or ({TH+} & 
  3513. <adj-op>));
  3514. aware.a unaware.a:
  3515. {EA- or EF+} & (((Pa- or AF+ or Ma-) & {@MV+} & {(TH+ or (OF+ & {@MV+})) &
  3516. {LE+}}) or ({TH+ or OF+} & <adj-op>) or [[DD- & <noun-main-p>]]);
  3517. true.a conscious.a confident.a skeptical.a jealous.a suspicious.a envious.a desirous.a
  3518. convinced.a unconvinced.a:
  3519. {EA- or EF+} & (({[[@Ec-]]} & {Xc+} & A+) or ((Pa- or AF+ or Ma-) 
  3520. & {@MV+} & {(TH+ or (OF+ & {@MV+})) & {LE+}}) or AA+ or 
  3521. [[DD- & <noun-main-p>]] or ({TH+ or OF+} & <adj-op>));
  3522. eager.a reluctant.a able.a unable.a impatient.a eligible.a brave.a anxious.a apt.a desperate
  3523. keen.a prepared.a willing.a hesitant.a:
  3524. {EA- or EF+} & (({[[@Ec-]]} & {Xc+} & A+) or ((Pa- or AF+ or Ma-) & 
  3525. {@MV+} & {TO+ & {LE+}}) or AA+ or [[DD- & <noun-main-p>]] or 
  3526. ({TO+} & <adj-op>));
  3527.  
  3528. former.a: A+ or G+ or (DG- & <noun-main-x>);
  3529. latter.a: DG- & <noun-main-x>;
  3530. overall.a onetime.a outboard.a pinstripe.a goddam.a de_facto de_jure erstwhile.a
  3531. foster.a outright.a online.a: A+;
  3532. pro_forma ad_hoc bona_fide: A+ or Pa-;
  3533. a_priori a_posteriori: A+ or MVa- or ({Xc+ & {Xd-}} & CO+);
  3534. asleep.a awake.a alike.a alive.a ablaze.a adrift.a afire.a aflame.a afloat.a afoot.a
  3535. aghast.a aglow.a agog.a ajar.a amiss.a askew.a astir.a awash.a awry.a de_rigeur
  3536. rife.a fraught.a lacking.a: 
  3537. ((Ma- or Pa-) & {@MV+}) or <adj-op>;
  3538. alone.a: ((Ma- or Pa-) & {@MV+}) or <adj-op> or MVp- or E+;
  3539.  
  3540. outstanding.a available.a:
  3541.    {EA- or EF+} & (({[[@Ec-]]} & {Xc+} & A+) or ((Pa- or AF+ or Max-)
  3542.  & {@MV+}) or AA+ or [[DD- & <noun-main-p>]] or <adj-op>);
  3543. due.i effective.i: (TY+ or JT+) & <prep-main-b>;
  3544.  
  3545. north.a south.a east.a west.a northeast.a northwest.a southeast.a southwest.a: 
  3546. <marker-common-entity> or
  3547. A+ or ({Yd-} & {OF+} & (Pp- or MVp- or Mp- or (Xc+ & Xd- & (MVx- or MX*x-)))) 
  3548. or [[DD- & <noun-main-p>]];
  3549. northern.a southern.a eastern.a western.a northeastern.a northwestern.a southeastern.a 
  3550. southwestern.a: <marker-common-entity> or A+ or G+;
  3551.  
  3552. %COMPARATIVES AND SUPERLATIVES
  3553.  
  3554. more: ({ECa-} & (EAm+ or EEm+ or [MVm-] or [EB*m-] or Qe+ or Ca+)) or
  3555. ({OF+} & (({ECn-} & (Dmum+ or (Ss+ & <CLAUSE>) or Bsm+)) or 
  3556. ({ECx- or ND-} & (Dmcm+ or (Sp+ & <CLAUSE>) or Bpm+)) or 
  3557. ({ECn- or ECx- or ND-} & (Om- or Jm- or (Xd- & MVt+ & Xc+ & MX*m-))))) or
  3558. (DG- & (({MVa+} & Cs+) or B+ or Dm*w+ or EA+) & (ER- or (Wd- & Xc+ & ER+)));
  3559. more_of_a more_of_an: Ds*m+;
  3560. less: ({ECn-} & (Dmum+ or Om- or Jm- or (Ss+ & <CLAUSE>) or Bsm+)) 
  3561. or ({ECa-} & (EAm+ or EEm+ or [MVm-] or [EB*m-])) or 
  3562. (DG- & (({MVa+} & Cs+) or B+ or Dm*w+ or EA+) & (ER- or (Wd- & Xc+ & ER+)));
  3563. fewer: ({ECn-} & (Dmcm+ or Om- or Jm- or (Sp+ & <CLAUSE>))) 
  3564. or (DG- & Dm*w+ & (ER- or (Wd- & Xc+ & ER+)));
  3565. farther: ({ECa-} & {K+} & (MVb- or Qe+ or Ca+)) or A+;
  3566. further.r: ({ECa-} & {K+} & (MVb- or Qe+ or Ca+)) or A+ or E+
  3567. or ({Xd-} & Xc+ & CO+);
  3568.  
  3569. as.y: {EZ-} & ((EAy+ & {HA+}) or EEy+ or AM+);
  3570.  
  3571. as.z: (MVz- & (((O*c+ or S**c+ or ({SFsic+} & Zc+)) & {Mp+}) or Mpc+ or Cc+))
  3572. or (MVzo- & Ct+ & Bc+ & {U+}) 
  3573. or (MVzp- & (CX+ or CQ+))
  3574. or (MVza- & Cta+ & ((AFd+ & {Pa+}) or PFc+));
  3575.  
  3576. as.p: ((J+ or Mp+ or TI+ or ({SFsic+} & Zs+)) & 
  3577. (({Xc+ & {Xd-}} & CO+) or ({Xd- & Xc+} & MVp-))) or 
  3578. (Cs+ & (({Xc+ & {Xd-}} & CO+) or ({Xd- & Xc+} & MVs-))) or
  3579. ((J+ or Mp+ or BIt+) & ([Mp-] or (Xd- & Xc+ & MX*x-))) or 
  3580. (AZ- & Pa+) or [[(PFc+ or CQ+) & ({Xd- & Xc+} & MVs-)]];
  3581. as_possible: MVz-;
  3582. as_expected as_reported as_imagined as_suspected as_anticipated as_predicted
  3583. as_realized as_proposed as_intended as_supposed
  3584. as_hypothesized as_hypothesised as_discussed as_established
  3585. as_compared as_determined as_measured as_assessed as_demonstrated
  3586. as_evidenced as_indicated as_revealed as_judged as_detected as_opposed
  3587. as_observed as_defined as_reflected as_evaluated as_suggested
  3588. as_monitored as_described as_confirmed as_assayed as_estimated
  3589. as_analyzed as_identified as_deduced as_documented as_related
  3590. as_studied as_inferred as_exemplified as_used as_expressed
  3591. as_visualized as_tested as_manifested as_illustrated as_applied
  3592. as_mediated as_characterized as_affected as_examined as_ascertained
  3593. as_quantified as_influenced as_represented as_marked as_induced
  3594. as_concluded as_calculated as_verified as_required as_recognized
  3595. as_probed as_presented as_obtained as_needed as_indexed as_derived
  3596. as_based as_analysed as_supported as_restricted as_recorded
  3597. as_recommended as_quantitated as_produced as_postulated as_noted
  3598. as_caused as_summarized as_prepared as_outlined as_occurred
  3599. as_modified as_localized as_involved as_implied as_gauged as_exhibited
  3600. as_encountered as_displayed as_contained as_catalyzed as_advocated
  3601. as_achieved:
  3602. MVz- or 
  3603. (({Xc+ & {Xd-}} & CO+) or ({Xd- & Xc+} & MVs-));
  3604.  
  3605. % MODIFIED 'THAN' so that it links to the clause following it
  3606. % using 'C' links -- like a relative clause
  3607. than: (MVt- & (((O*c+ or ({SFsic+} & Zc+) or U*c+) & {Mp+}) or 
  3608.                Mpc+ or S**c+ or MVat+ or MVpt+ or Cc+ or Pafc+))
  3609. or ((MVta- or LE-) & Cta+ & ((AFd+ & {Pa+}) or PFc+)) 
  3610. or ((MVti- or LEi-) & AFdi+ & {Pa+}) 
  3611. or (((LE- & {AFd+}) or (LEi- & {AFdi+})) & (THc+ or TOic+ or TOfc+ or (TOtc+ & B+)))
  3612. or (((MVto- & Ct+ & Bc+ & {U+}) or (MVtp- & (CX+ or CQ+))) & {Mp+});
  3613.  
  3614. much:
  3615. ({EE-} & (MVa- or ECa+ or Ca+ or Qe+)) or ({EEx- or H-} & (ECn+ or Dmu+ or 
  3616. (<noun-sub-s> & (<noun-main-s> or Bsm+)))) or 
  3617. (AM- & (Dmuy+ or MVy- or Oy- or Jy- or EB*y-));
  3618. slightly somewhat: EC+ or EA+ or MVa- or Em+;
  3619. far.c infinitely: EC+;
  3620. significantly substantially: ({EE- or EF+} & 
  3621. (EC+ or E+ or MVa- or ({Xc+ & {Xd-}} & CO+))) or ({EE-} & EB-);
  3622.  
  3623. % comparative adjectives
  3624. % angrier.a balder.a balmier.a baser.a bawdier.a bigger.a blacker.a 
  3625. <comp-adj>:
  3626. ({ECa-} & (((Pam- or Mam- or AFm+) & {@MV+}) or ({[[@Ec-]]} & {Xc+} & Am+)))
  3627.  or 
  3628. (DG- & (TR+ or AF+) & {@MV+} & (ER- or (Wd- & Xc+ & ER+)));
  3629.  
  3630. /en/words/words.adj.2: <comp-adj>;
  3631.  
  3632. easier.a: ({ECa-} & (({[[@Ec-]]} & {Xc+} & Am+) or ((Pafm- or AFm+ or Mam-) 
  3633. & {@MV+} & {((TOt+ & B+) or TOi+) & {LE+}}))) or 
  3634. (DG- & (TR+ or AF+) & {@MV+} & {(TOt+ & B+) or TOi+} & (ER- or (Wd- & Xc+ &
  3635.  ER+)));
  3636. harder.a: ({ECa-} & (({[[@Ec-]]} & {Xc+} & Am+) or ((Pafm- or AFm+ or Mam-)  
  3637. & {@MV+} & {((TOt+ & B+) or TOi+) & {LE+}}) or
  3638.  MVb-)) or (DG- & (TR+ or AF+) & {@MV+} & {(TOt+ & B+) or TOi+} & 
  3639. (ER- or (Wd- & Xc+ & ER+)));
  3640. higher.a deeper.a lower.a faster.a:
  3641. ({ECa-} & (((Pam- or AFm+ or Mam-) & {@MV+}) or ({[[@Ec-]]} & {Xc+} & Am+) 
  3642. or MVb- or Qe+ or Ca+)) or
  3643. (DG- & (TR+ or AF+ or Cs+) & {@MV+} & (ER- or (Wd- & Xc+ & ER+)));
  3644. sooner.a:
  3645. ({ECa- or Yt-} & (((Pam- or AFm+ or Mam-) & {@MV+}) or ({[[@Ec-]]} & {Xc+} & Am+) 
  3646. or MVb- or Qe+ or Ca+)) or
  3647. (DG- & (TR+ or AF+ or Cs+) & {@MV+} & (ER- or (Wd- & Xc+ & ER+)));
  3648. longer.a: ({ECa- or Yt-} & (((Pam- or AFm+ or Mam-) & {@MV+}) or 
  3649. ({[[@Ec-]]} & {Xc+} & Am+) or MVb- or Qe+ or Ca+ or OT- or FL-)) or
  3650. (DG- & (TR+ or AF+ or Cs+) & {@MV+} & (ER- or (Wd- & Xc+ & ER+)));
  3651. smarter.a nicer.a worse.a:
  3652. ({ECa-} & (({[[@Ec-]]} & {Xc+} & Am+) or ((Pafm- or AFm+ or Mam-) & 
  3653. {@MV+} & {(TOi+ or THi+) & {LE+}}))) or
  3654. (DG- & (TR+ or AF+) & {@MV+} & {TOi+ or THi+} & (ER- or (Wd- & Xc+ & ER+)));
  3655. better.a: 
  3656. ({ECa-} & (({[[@Ec-]]} & {Xc+} & Am+) or ((Pafm- or AFm+ or Mam-) 
  3657. & {@MV+} & {(TOi+ or THi+) & {LE+}}) or MVb- or E+ or Qe+ or Ca+)) or
  3658. (DG- & (TR+ or AF+) & {@MV+} & {TOi+ or THi+} & (ER- or (Wd- & Xc+ & ER+)));
  3659. different.a: {ECa- or EA- or EF+} & 
  3660. (({[[@Ec-]]} & {Xc+} & Am+) or ((Pafm- or AFm+ or Mam-)
  3661.  & {@MV+}) or AA+ or [[DD- & <noun-main-p>]] or <adj-op>);
  3662.  
  3663. than_expected than_imagined than_proposed than_suspected than_realized 
  3664. than_intended than_supposed than_reported than_ever than_usual: MVt-;
  3665.     
  3666. more_than no_more_than fewer_than less_than as_many_as an_estimated 
  3667. an_additional up_to as_much_as no_fewer_than no_less_than greater_than: EN+;
  3668. at_least: EN+ or CO+ or [[{Xd- & Xc+} & MVa-]] or EB-;
  3669.  
  3670. % This is not quite right, since there may be other words in between 
  3671. % "all ... but": "All was lost but for one tree."
  3672. % "Everything but one tree remained."
  3673. % nothing_but all_but: EN+ or E+;
  3674. all_but: EN+ or E+;
  3675. nothing_but: Vd- & I+;
  3676.  
  3677. % superlative adjectives
  3678. % angriest.a baldest.a balmiest.a basest.a bawdiest.a biggest.a 
  3679. <superlatives>: 
  3680. ({Xc+} & {NR-} & {[[@Ec-]]} & La-) or 
  3681. ({NR- or ND-} & DD- & <noun-sub-x> & {TOn+} & <noun-main-x>);
  3682.  
  3683. /en/words/words.adj.3: <superlatives>;
  3684.  
  3685. sole.a main.a: {Xc+} & {NR-} & {[[@Ec-]]} & L-;
  3686. same.a own.a: ({Xc+} & {NR-} & {[[@Ec-]]} & La-) or  
  3687. (DD- & <noun-sub-x> & {TOn+} & <noun-main-x>);
  3688. the_same: {EZ-} & (D**y+ or Oy- or Jy- or MVy-);
  3689. next.a: ({Xc+ & {Xd-}} & CO+) or MVp- or DTi+ or NR+ or 
  3690. ({Xc+} & {[[@Ec-]]} & L-)  
  3691. or (DD- & <noun-sub-x> & {TOn+} & <noun-main-x>);
  3692. past.a previous.a: ({[[@Ec-]]} & {Xc+} & A+) or L- or (Pa- & {@MV+}); 
  3693. following.a remaining.a top.i: L-;
  3694. hardest.a easiest.a: ({Xc+} & {NR-} & {[[@Ec-]]} & La-) or  
  3695. ({NR- or ND-} & DD- & <noun-sub-x> & {TOt+ & B+} & <noun-main-x>);
  3696. worst.a longest.a fastest.a furthest.a farthest.a: 
  3697. ({Xc+} & {NR-} & {[[@Ec-]]} & La-) or 
  3698. ({NR- or ND-} & DD- & ((<noun-sub-x> & {TOn+} & <noun-main-x>) or MVa-));
  3699. best.a: (({Xc+} & {NR-} & {[[@Ec-]]} & La-) or  
  3700. ({NR- or ND-} & DD- & ((<noun-sub-x> & {TOn+} & <noun-main-x>) or MVa-))
  3701. or [[E+]]);
  3702.  
  3703. %ADVERBS
  3704.  
  3705. %ADVERBS WHOSE MAIN USE IS ADJECTIVAL
  3706. far_from: {EE-} & EA+;
  3707. a_bit a_little_bit: ({EE-} & EA+) or EC+ or EE+ or ({Xd- & Xc+} & MVa-);
  3708.  
  3709. pretty.e extremely very_very very_very_very exceptionally
  3710. unbelievably incurably extraordinarily
  3711. jolly.e mighty.e damn.e exceedingly overly downright plumb
  3712. vitally abundantly chronically frightfully genuinely
  3713. humanly patently
  3714. singularly supremely unbearably unmistakably unspeakably
  3715. awfully decidedly demonstrably fashionably frighteningly horrifyingly
  3716. indescribably intolerably laughably predominantly 
  3717. unalterably undisputedly unpardonably
  3718. unreasonably unusually hugely infernally:
  3719. ({EE-} & EA+) or EE+;
  3720.  
  3721. notoriously.e: ({EE-} & EA+) or EE+ or Em+;
  3722.  
  3723. % Adverbs whose main use is adjectiveal, but can be used with 
  3724. % adverbs such as "faster", "dumber", etc. 
  3725. % "That one is marginally better". (thus EBm+)
  3726. % "It's an inherently better method" thus E+ link
  3727. fabulously incomparably inherently marginally moderately 
  3728. relatively ridiculously 
  3729. unacceptably unarguably undeniably unimaginably:
  3730. ({EE-} & EA+) or EE+ or ({EE-} & EBm-) or E+;
  3731.  
  3732. wide.e: EE+;
  3733. very.e way.e: ({EE-} & EA+) or EE+ or [[La-]];
  3734. real.e: [[EA+ or EE+]];
  3735. quite: ({EE-} & EA+) or EE+ or EZ+ or [[Em+]];
  3736. amazingly strangely incredibly: 
  3737. ({EE-} & EA+) or EE+ or ({Xd- & Xc+} & Em+) or ({Xc+ & {Xd-}} & CO+) or EBm- or 
  3738. (Xd- & Xc+ & MVa-);
  3739. rather: EA+ or EE+ or Vw- or ({Xc+ & {Xd-}} & CO+);
  3740. particularly: EA+ or EE+ or Em+ or EB- or (MVl- & (MVp+ or MVa+ or MVs+)) or
  3741. ({Xc+ & {Xd-}} & CO+);
  3742. notably: EB- or EA+ or EE+ or ({Xc+ & {Xd-}} & CO+);
  3743. almost nearly: EA+ or EE+ or EN+ or EZ+ or Em+ or EBm-;
  3744. just_about: Em+ or EN+ or EZ+ or EA+;
  3745. entirely reasonably absolutely highly fairly totally
  3746. completely terribly:
  3747. EA+ or EE+ or ({EE- or EF+} & (({Xd- & Xc+} & MVa-) or Em+ or Qe+ or Ca+)); 
  3748.  
  3749. % allowing as opener also
  3750. altogether equally:
  3751. EA+ or EE+ or ({EE- or EF+} & (({Xd- & Xc+} & MVa-) or Em+ or Qe+ or Ca+)) or
  3752. ({Xc+ & {Xd-}} & CO+);
  3753.  
  3754. really: EA+ or EE+ or Em+ or EBm-;
  3755. surprisingly: EA+ or EE+ or ({Xc+ & {Xd-}} & CO+) or ({Xd- & Xc+} & E+) or
  3756. (Xd- & Xc+ & MVa-); 
  3757. especially: EA+ or EE+ or EB- or Em+ or (MVl- & (MVp+ or MVa+ or MVs+)) or
  3758.  ({Xc+ & {Xd-}} & CO+);
  3759. virtually: EA+ or EE+ or EN+ or EZ+ or Em+;
  3760. wholly fully critically greatly grossly duly unduly: EA+ or
  3761. ({EE- or EF+} & (({Xd- & Xc+} & MVa-) or Em+ or Qe+ or Ca+));
  3762. seemingly utterly: EA+ or Em+;
  3763. barely scarcely hardly merely truly practically: Em+ or EBm- or EA+;
  3764. partly.e largely.e mostly.e chiefly.e simply.e1
  3765. purely.e solely.e: Em+ or EA+ or EB- or (MVl- & (MVp+ or MVa+ or MVs+));
  3766.  
  3767. /en/words/words.adv.3: % adverbs like "biochemically"
  3768.  EA+ or ({Xd- & Xc+} & (E+ or MVa-)) or EBm- or ({{Xd-} & Xc+} &
  3769.  CO+);
  3770. in_part: EB- or (MVl- & (MVp+ or MVa+ or MVs+));
  3771. % academically administratively aesthetically
  3772.  
  3773. %ADVERBS WHOSE ONLY (MAIN) USE IS POST_VERBAL
  3774. far.e: {EE- or EF+} & (({Xd- & Xc+} & MVa-) or Ca+ or Qe+ or Yd+);
  3775. barefoot.e willy-nilly quarterly.e madly.e outright.e
  3776. properly.e staccato.e legato.e all_the_way all_the_time
  3777. anymore.e aloud.e upwards.e downwards.e upward.e downward.e
  3778. inward.e outward.e inwards.e outwards.e anytime.e live.e 
  3779. wholesale.e anew.e forever.e awhile.e aback.e afoul.e afresh.e aloft.e
  3780. amok.e amuck.e onstage.e
  3781. apiece.e askance.e astern.e asunder.e inter_alia mutatis_mutandis par_excellence
  3782. upside-down.e ab_initio ad_infinitum ad_lib
  3783. ad_libitum ad_nauseum en_masse aground.e astray.e into_account into_effect
  3784. to_market to_bid from_scratch to_office for_office for_good 
  3785. at_once to_normal to_bed to_town into_office in_advance to_trial by_lot
  3786. in_stride by_credit_card by_ear by_foot in_kind en_masse to_mind in_mind
  3787. in_pencil in_pen to_scale for_trial all_right full_time part_time by_proxy: 
  3788. ({Xd- & Xc+} & MVa-); 
  3789. wild.e rampant.e shut.e tight.e
  3790. open.e loud.e hot.e cold.e free.e: 
  3791. {EE- or EF+} & (({Xd- & Xc+} & MVa-) or Ca+);
  3792. hard.e wrong.e: {EE- or EF+} & (({Xd- & Xc+} & MVa-) or Qe+ or Ca+);
  3793. early.e late.e: {EE- or EF+} & (({Xd- & Xc+} & MVa-) or TA+ or Qe+ or Ca+);
  3794. yet.e: ({Xd- & Xc+} & MVa-) or EBm-;
  3795.  
  3796. % Adjectives that appear post-verbally e.g. "she wiped the table dry"
  3797. % These are more or less adverbs ... 
  3798. dry.e flat.e blind.e: {EE- or EF+ } & MVa-;
  3799.  
  3800. %ADVERBS USABLE POST-VERBALLY OR PRE-VERBALLY
  3801. finely specially literally heavily alternately severely dearly
  3802. voluntarily dramatically flatly purposely jointly narrowly 
  3803. universally thickly widely: {EE- or EF+} & (({Xd- & Xc+} & MVa-) or Em+ or 
  3804. Qe+ or Ca+ or [[EA+]]);
  3805. respectively: ({Xd- & Xc+} & MVa-) or ({Xd- & Xc+} & E+) or ({Xd- & Xc+} & EB-);
  3806. long.e: E+ or ({EE- or EF+} & (({Xd- & Xc+} & MVa-) or OT- or FL- or Yt+));
  3807. daily.e nightly.e weekly.e monthly.e yearly.e hourly.e
  3808. partially: ({Xd- & Xc+} & MVa-) or E+ or EB-;                
  3809. exactly.e: E+ or ({Xd- & Xc+} & MVa-) or EB- or EN+ or EZ+;              
  3810. well.e: ({EE- or EF+} & (({Xd- & Xc+} & MVa-) or Qe+ or Ca+ or [E+])) or 
  3811. [{EA- or EF+} & (Pa- or AF+)] or Yd+;
  3812. roughly approximately: EA+ or 
  3813. ({EE- or EF+} & (EN+ or EZ+ or ({Xd- & Xc+} & MVa-) or E+)) or
  3814. ({Xc+ & {Xd-}} & CO+);
  3815.  
  3816. together: ({Xd- & Xc+} & MVa-) or E+ or K- or [Mp-] or ({Xc+ & {Xd-}} & CO+);
  3817. definitely: {EE-} & (E+ or EB- or (Xd- & Xc+ & MVa-));
  3818. by_far: EB- or E+ or MVa-;
  3819. hereby thereby reputedly: E+ or ({Xd- & Xc+} & EB-) or ({Xc+ & {Xd-}} & CO+);
  3820.  
  3821. %ADVERBS USABLE POST-VERBALLY, PRE-VERBALLY, OR AS OPENERS
  3822. initially already somehow again
  3823. once_again nowadays sometimes nevertheless nonetheless at_first
  3824. at_best at_present of_late indeed:
  3825. ({Xd- & Xc+} & MVa-) or E+ or ({Xc+ & {Xd-}} & CO+) or EBm-;           
  3826. twice: ({Xd- & Xc+} & MVa-) or E+ or ({Xc+ & {Xd-}} & CO+) or EBm- or 
  3827. ({EN-} & EZ+);           
  3828. hence: (Yt- & ({Xd- & Xc+} & MVa-)) or E+ or ({Xc+ & {Xd-}} & CO+) or EBm-;
  3829. otherwise formerly lately: 
  3830. ({Xd- & Xc+} & MVa-) or E+ or ({Xc+ & {Xd-}} & CO+) or EB-;
  3831. also: ({Xd- & Xc+} & (E+ or MVa-)) or ({Xc+ & {Xd-}} & CO+) or EB-;
  3832.  
  3833. gradually.e sadly.e broadly.e clearly.e
  3834. annually.e characteristically.e comparatively.e
  3835. confidentially.e currently.e fundamentally.e hypothetically.e
  3836. ironically.e justifiably.e momentarily.e mercifully.e
  3837. nominally.e ominously.e periodically.e precisely.e realistically.e
  3838. simultaneously.e subsequently.e superficially.e thankfully.e
  3839. unofficially.e effectively.e traditionally.e briefly.e
  3840. eventually.e ultimately.e
  3841. mysteriously.e naturally.e oddly.e plainly.e truthfully.e
  3842. appropriately.e simply.e2:
  3843. {EE- or EF+} & (({Xd- & Xc+} & (MVa- or E+)) or 
  3844. ({Xc+ & {Xd-}} & CO+) or EB- or Qe+ or Ca+ or [[EA+]]);
  3845.  
  3846. occasionally.e often.e specifically.e generally.e originally.e: 
  3847. {EE- or EF+} & (({Xd- & Xc+} & (MVa- or E+)) or 
  3848. ({Xc+ & {Xd-}} & CO+) or EB- or Qe+ or Ca+);
  3849.  
  3850. % ordinary manner adverbs
  3851. % abjectly ably abnormally abortively abruptly absent-mindedly absently 
  3852. <ordinary-adv>:
  3853. {EE- or EF+} & (({Xd- & Xc+} & MVa-) or Em+ or ({Xc+ & {Xd-}} & CO+) or Qe+
  3854.  or Ca+ or [[EA+]]);
  3855.  
  3856. /en/words/words.adv.1: <ordinary-adv>;
  3857. /en/words/words-medical.adv.1: <ordinary-adv>;
  3858.  
  3859. differently:
  3860. {EE- or EF+} & (({MVp+} & {Xd- & Xc+} & MVa-) or Em+ or 
  3861. ({MVp+} & {Xc+ & {Xd-}} & CO+) or Qe+ or Ca+ or [[EA+]]);
  3862.  
  3863. independently:
  3864. {EE- or EF+} & (({(MVp+ or OF+)} & {Xd- & Xc+} & MVa-) or Em+ or 
  3865. ({(MVp+ or OF+)} & {Xc+ & {Xd-}} & CO+) or Qe+ or Ca+ or [[EA+]]);
  3866.  
  3867.  
  3868. shortly: {EE- or EF+} & (({Xd- & Xc+} & MVa-) or E+ or EI+ or ({Xc+ & {Xd-}}
  3869.  & CO+) or Qe+ or Ca+);
  3870. immediately stat.e: ({Xd- & Xc+} & MVa-) or E+ or EI+ or ({Xc+ & {Xd-}} & CO+) or EB-;
  3871. soon: ({EE- or EF+} & (({Xd- & Xc+} & MVa-) or E+ or EI+ or ({Xc+ & {Xd-}}
  3872.  & CO+) or EB- or Qe+ or Ca+)) or ({EA- or EF+} & (Pa- or AF+));
  3873.  
  3874. certainly possibly probably importantly remarkably interestingly:    
  3875. {EE-} & (E+ or (Xd- & Xc+ & (E+ or MVa-)) or ({Xc+ & {Xd-}} & CO+) or 
  3876. ({Xc+ & {Xd-}} & EB-));
  3877.  
  3878. /en/words/words.adv.2: % ordinary clausal adverbs
  3879. E+ or (Xd- & Xc+ & (E+ or MVa-)) or ({Xc+ & {Xd-}} & CO+) or EBm-;
  3880. % absurdly actually additionally admittedly allegedly alternatively 
  3881.  
  3882. % These are taken from words.adv.2 and allowed EB- when separated by
  3883. % commas.
  3884. however.e consequently.e moreover.e potentially.e conversely.e
  3885. finally.e actually.e:
  3886. E+ or (Xd- & Xc+ & (E+ or MVa-)) or ({Xc+ & {Xd-}} & CO+) or  ({Xc+ & {Xd-}} & EBm-);
  3887.  
  3888. % TODO: "similarly" and "differently" get very different linking requirements.
  3889. % see if these should be made the same.
  3890. similarly.e:
  3891. ({MVp+} & {Xd- & Xc+} & (E+ or MVa-)) or ({MVp+} & {Xc+ & {Xd-}} & CO+) or 
  3892.  ({Xc+ & {Xd-}} & EBm-);
  3893.  
  3894.  
  3895. not_suprisingly:
  3896. E+ or (Xd- & Xc+ & (E+ or MVa-)) or ({Xc+ & {Xd-}} & CO+) or EBm-;
  3897. though.e: (Xd- & Xc+ & (E+ or MVa-)) or ({Xc+ & {Xd-}} & CO+);
  3898. still.e presumably undoubtedly evidently apparently usually typically perhaps:
  3899. E+ or (Xd- & Xc+ & (E+ or MVa-)) or ({Xc+ & {Xd-}} & CO+) or EB-;
  3900. in_fact of_course in_effect for_example for_instance e.g. i.e. : 
  3901. E+ or (Xd- & Xc+ & (E+ or MVa-)) or ({Xc+ & {Xd-}} & CO+) or 
  3902. (EB- & {Xc+}) or ({Xd-} & CC- & Wd+);
  3903.  
  3904. % ADVERBS USABLE POST_VERBALLY OR AS OPENERS
  3905. % Note that similar interjective openers will be given COp+ links
  3906. % by the UNKNOWN-WORD.a rule -- "Umm, I think he did it."
  3907. no.e nope.e nah.e no_way 
  3908. yes.e yeah.e yep.e yup.e
  3909. ok.e okay.e OK.e fine.e sure.e whatever.e 
  3910. someday.e sometime.e thereafter.e anyhow.e anyway.e overall.e
  3911. afterwards.e afterward.e lengthwise.e worldwide.e nationwide.e 
  3912. statewide.e world-wide.e nation-wide.e state-wide.e industrywide.e 
  3913. instead.e prima_facie before_long
  3914. by_hand by_car by_plane by_boat by_bus by_train by_phone
  3915. by_telephone in_person at_long_last on_cue
  3916. on_arrival by_request in_total in_turn over_and_over later_on for_now
  3917. day_by_day day_after_day step_by_step one_by_one for_sure for_certain
  3918. even_so more_often_than_not all_of_a_sudden:
  3919. ({Xd- & Xc+} & MVa-) or ({Xc+ & {Xd-}} & CO+);
  3920.  
  3921. % Openers to directives, commands (Ic+ connection to infinitives)
  3922. % These are semantically important interjections ... 
  3923. no.misc-interj nope.misc-interj nah.misc-interj no_way 
  3924. yes.misc-interj yeah.misc-interj yep.misc-interj yup.misc-interj 
  3925. ok.misc-interj okay.misc-interj OK.misc-interj fine.misc-interj 
  3926. sure.misc-interj whatever.misc-interj anyhow.misc-interj 
  3927. anyway.misc-interj afterwards.misc-interj afterward.misc-interj 
  3928. instead.misc-interj exactly.misc-interj
  3929. by_hand by_car by_plane by_boat by_bus by_train by_phone
  3930. by_telephone in_person at_long_last on_cue
  3931. on_arrival by_request in_total in_turn over_and_over later_on for_now
  3932. day_by_day day_after_day step_by_step one_by_one for_sure for_certain
  3933. even_so more_often_than_not all_of_a_sudden: 
  3934. <directive-opener>;
  3935.  
  3936. % sort-of-like given names ... 
  3937. stop.misc-inf sir.misc-inf madam.misc-inf ma'am:
  3938. <directive-opener>;
  3939.  
  3940. high.e deep.e low.e: {EE- or EF+} & (({Xd- & Xc+} & MVa-) or 
  3941. ({Xc+ & {Xd-}} & CO+) or Ca+ or Qe+);
  3942. left.e right.e straight.e: ({EE- or EF+} & (({Xd- & Xc+} & MVa-) or 
  3943. ({Xc+ & {Xd-}} & CO+) or Qe+ or Ca+)) or (Kx- & Ky+) or (Pp- & Pp+); 
  3944. short.e: {Yd- or EE- or EF+} & {OF+} & ({Xd- & Xc+} & MVa-);
  3945.  
  3946. %ADVERBS USABLE ONLY PRE-VERBALLY (OR PRE-/OPENER)
  3947. newly: E+;                
  3948. rightly: {EE-} & E+;
  3949. necessarily no_longer: E+ or EBm-; 
  3950. ever: E+ or EBm- or EC+ or MVa-;
  3951.  
  3952. never.e always: {EN-} & (E+ or EB-);
  3953. seldom rarely.e: {EE-} & (E+ or EB-);
  3954.  
  3955. just.e: E+ or EB- or (MVl- & (MVa+ or MVp+ or MVs+)) or EN+ or EZ+;
  3956.  
  3957. maybe: CO+;
  3958. meantime.e secondly thirdly
  3959. in_brief in_short in_sum in_essence: 
  3960. ({Xd- & Xc+} & E+) or ({Xc+ & {Xd-}} & CO+); 
  3961. furthermore: ({Xd- & Xc+} & E+) or ({Xc+ & {Xd-}} & CO+) or EB-;
  3962. mainly primarily: 
  3963. E+ or ({Xc+ & {Xd-}} & CO+) or EB- or (MVl- & (MVa+ or MVp+ or MVs+));
  3964.  
  3965. only: La- or E+ or EN+ or EB- or (MVl- & (MVp+ or MVa+ or MVs+))
  3966.      or MVa- or (Rnx+ & <CLAUSE-E>) or (MVp+ & Wq- & Q+);
  3967. never.i at_no_time not_once rarely.i since_when: {MVp+} & Wq- & Q+ & {CC+};
  3968. not_since: (J+ or Cs+) & Wq- & Q+ & {CC+};
  3969. even.e: E+ or EC+ or EB- or ((MVp+ or MVa+ or MVs+) 
  3970. & (MVl- or ({Xc+ & {Xd-}} & CO+))) or (Rnx+ & <CLAUSE-E>);
  3971. not_even: Rnx+ & <CLAUSE-E>;
  3972.  
  3973. too: {ECa-} & (EA+ or EE+ or ({Xd- & Xc+} & MVa-) or (Xd- & Xc+ & E+));
  3974. so: (EAxk+ & {HA+}) or ({EZ-} & EExk+) or 
  3975. ((({Xd-} & CC-) or ({Xc+} & Wc-)) & (Wd+ or Qd+ or Ws+ or Wq+)) 
  3976. or (Wq- & (PF+ or CQ+)) or O-;
  3977.  
  3978. % original
  3979. % sufficiently: {EE-} & (EAxk+ or EExk+ or MVak-); 
  3980. % modified
  3981. sufficiently: {EE-} & (EAxk+ or EExk+ or ({Xd- & Xc+} &MVa-) or E+); 
  3982. so_that: Cs+ & {Xd- & Xc+} & MVs-;
  3983.  
  3984. % much like an ordinary adverb, except even more commas allowed
  3985. % please.e: <ordinary-adv>;
  3986. please.e:
  3987. {EE- or EF+} & (({Xd- & Xc+} & MVa-) or 
  3988. ({Xc+ & {Xd-}} & (Em+ or CO+)) or 
  3989. Qe+ or Ca+ or [[EA+]]);
  3990.  
  3991. % polite command verb
  3992. please.w thank_you: {Ic-} & Wi- & {{Xc+} & Vv+};
  3993.  
  3994.  
  3995. % MISCELLANEOUS WORDS AND PUNCTUATION
  3996.  
  3997. etc: {Xi-} & Xd- & Xc+ & (MX- or MVa-);
  3998. so_on the_like: (<noun-sub-x> & <noun-main-x>) or ((<verb-i> or
  3999. <verb-sp,pp> or <verb-pg,ge> or <verb-pv>) & {@MV+}) or M- or MV-;
  4000.  
  4001. % Assorted interjections, treat at unknown adjectives.
  4002. er err.j errr um.j umm uh uhh oh ohh ooo woo_hoo
  4003. gee gosh wow ah ahh eh ehh hmm hmmm hoo zowie
  4004. emoticonID0 emoticonID1 emoticonID2 emoticonID3 emoticonID4
  4005. emoticonID5 emoticonID6 emoticonID7 emoticonID8 emoticonID9
  4006. emoticonID10 emoticonID11 emoticonID12 emoticonID13 emoticonID14
  4007. emoticonID15 emoticonID16 emoticonID17 emoticonID18 emoticonID19
  4008. emoticonID20 emoticonID21 emoticonID22 emoticonID23 emoticonID24
  4009. emoticonID25 emoticonID26 emoticonID27 emoticonID28 emoticonID29
  4010. emoticonID30 emoticonID31 emoticonID32 emoticonID33 emoticonID34
  4011. emoticonID35 emoticonID36 emoticonID37 emoticonID38 emoticonID39
  4012. emoticonID40 emoticonID41 emoticonID42 emoticonID43 emoticonID44
  4013. emoticonID45 emoticonID46 emoticonID47 emoticonID48 emoticonID49
  4014. emoticonID50 emoticonID51 emoticonID52 emoticonID53 emoticonID54
  4015. emoticonID55 emoticonID56 emoticonID57 emoticonID58 emoticonID59:
  4016. ({EA- or EF+} & (({[[@Ec-]]} & {Xc+} & A+) or ((Pa- or AF+ or
  4017.  Ma-)  & {@MV+}) or AA+ or <adj-op>)) or
  4018. ({{Ic-} & [[Wi-]]} & {{Xd-} & Xc+} & Ic+);
  4019.  
  4020. ".": ((Xp- or ({@Xca-} & Xc-)) & RW+) or Xi-;
  4021.  
  4022. "!" "?": ((Xp- or ({@Xca-} & Xc-)) & RW+) or ({@Xca-} & Xq+);
  4023.  
  4024. ",": ({@Xca- or [[[@Xc-]]]} & (({EBx+} & Xd+) or Xc-));
  4025.  
  4026. ";": {@Xca-} & Xx- & (W+ or Qd+) & {Xx+};
  4027.  
  4028. "ΓǪ" ":" "ΓÇó": ({@Xca-} & ((Xx- & (W+ or J+ or Qd+ or TH+ or TOn+) & {Xx+}) 
  4029. or Xe-));
  4030.  
  4031. % The percent sign following a number
  4032. % Also -- see above, for handling of 12ft. 12in. not just 12%
  4033. "%": (ND- & {DD-} & <noun-sub-x> & (<noun-main-x>)) or (ND- & (OD- or AN+));
  4034.  
  4035. % See also /en/words/currency for curency names that follow a number.
  4036. $ USD.c US$.c C$.c AUD.c AUD$.c HK.c HK$.c 
  4037. ┬ú Γéñ Γé¼ Γé│ α╕┐ ┬ó Γé╡ Γéí Γéó Γé½ Γéú Γé┤ Γé¡ Γä│  ΓéÑ  Γ骠Γ麠Γé░ Γé¿  Γ鬠αº│ Γé« Γé⌐ ┬Ñ φÿ╕∞áÉ
  4038. ΓÇá ΓÇáΓÇá ΓÇí ┬º ┬╢ ┬⌐ Γäû "#":
  4039. NMx+ & (AN+ or NMy- or [[G+]] or (NIfu+ or NItu-) or
  4040. ({EN- or NIc- or [[A- & NSa-]]} & {@MX+} &
  4041. (OD- or ({DD-} & {[[@M+]]} & (<noun-main-p> or [[(Ss+ & <CLAUSE>) or 
  4042. SIs-]])))));
  4043.  
  4044. "&": G- & {Xd- & G-} & G+;
  4045.  
  4046. "ΓÇÖ" "'": YP- & (({AL-} & {@L+} & (D+ or DD+)) or [[<noun-main-x>]] or DP+);
  4047. "'s.p" "ΓÇÖs.p": YS- & (({AL-} & {@L+} & (D+ or DD+)) or [[<noun-main-x>]] or DP+);
  4048.  
  4049. % lparen, rparen, etc. is to be generated by the entity detector, and
  4050. % substituted, at will. This helps avoid screw-ups in the constituent
  4051. % tree, and in other places where things can get wrecked by raw
  4052. % punctuation.
  4053. %
  4054. lparenID0 lparenID1 lparenID2 lparenID3 lparenID4
  4055. lparenID5 lparenID6 lparenID7 lparenID8 lparenID9
  4056. lparenID10 lparenID11 lparenID12 lparenID13 lparenID14
  4057. lparenID15 lparenID16 lparenID17 lparenID18 lparenID19
  4058. lparenID20 lparenID21 lparenID22 lparenID23 lparenID24
  4059. lparenID25 lparenID26 lparenID27 lparenID28 lparenID29
  4060. lparenID30 lparenID31 lparenID32 lparenID33 lparenID34
  4061. lparenID35 lparenID36 lparenID37 lparenID38 lparenID39
  4062. lparenID40 lparenID41 lparenID42 lparenID43 lparenID44
  4063. lparenID45 lparenID46 lparenID47 lparenID48 lparenID49
  4064. lparenID50 lparenID51 lparenID52 lparenID53 lparenID54
  4065. lparenID55 lparenID56 lparenID57 lparenID58 lparenID59
  4066. lbracketID0 lbracketID1 lbracketID2 lbracketID3 lbracketID4
  4067. lbracketID5 lbracketID6 lbracketID7 lbracketID8 lbracketID9
  4068. lbracketID10 lbracketID11 lbracketID12 lbracketID13 lbracketID14
  4069. lbracketID15 lbracketID16 lbracketID17 lbracketID18 lbracketID19
  4070. lbracketID20 lbracketID21 lbracketID22 lbracketID23 lbracketID24
  4071. lbracketID25 lbracketID26 lbracketID27 lbracketID28 lbracketID29
  4072. lbracketID30 lbracketID31 lbracketID32 lbracketID33 lbracketID34
  4073. lbracketID35 lbracketID36 lbracketID37 lbracketID38 lbracketID39
  4074. lbracketID40 lbracketID41 lbracketID42 lbracketID43 lbracketID44
  4075. lbracketID45 lbracketID46 lbracketID47 lbracketID48 lbracketID49
  4076. lbracketID50 lbracketID51 lbracketID52 lbracketID53 lbracketID54
  4077. lbracketID55 lbracketID56 lbracketID57 lbracketID58 lbracketID59 
  4078. "(" "[": {EBx+} & Xd+;
  4079.  
  4080. rparenID0 rparenID1 rparenID2 rparenID3 rparenID4
  4081. rparenID5 rparenID6 rparenID7 rparenID8 rparenID9
  4082. rparenID10 rparenID11 rparenID12 rparenID13 rparenID14
  4083. rparenID15 rparenID16 rparenID17 rparenID18 rparenID19
  4084. rparenID20 rparenID21 rparenID22 rparenID23 rparenID24
  4085. rparenID25 rparenID26 rparenID27 rparenID28 rparenID29
  4086. rparenID30 rparenID31 rparenID32 rparenID33 rparenID34
  4087. rparenID35 rparenID36 rparenID37 rparenID38 rparenID39
  4088. rparenID40 rparenID41 rparenID42 rparenID43 rparenID44
  4089. rparenID45 rparenID46 rparenID47 rparenID48 rparenID49
  4090. rparenID50 rparenID51 rparenID52 rparenID53 rparenID54
  4091. rparenID55 rparenID56 rparenID57 rparenID58 rparenID59
  4092. rbracketID0 rbracketID1 rbracketID2 rbracketID3 rbracketID4
  4093. rbracketID5 rbracketID6 rbracketID7 rbracketID8 rbracketID9
  4094. rbracketID10 rbracketID11 rbracketID12 rbracketID13 rbracketID14
  4095. rbracketID15 rbracketID16 rbracketID17 rbracketID18 rbracketID19
  4096. rbracketID20 rbracketID21 rbracketID22 rbracketID23 rbracketID24
  4097. rbracketID25 rbracketID26 rbracketID27 rbracketID28 rbracketID29
  4098. rbracketID30 rbracketID31 rbracketID32 rbracketID33 rbracketID34
  4099. rbracketID35 rbracketID36 rbracketID37 rbracketID38 rbracketID39
  4100. rbracketID40 rbracketID41 rbracketID42 rbracketID43 rbracketID44
  4101. rbracketID45 rbracketID46 rbracketID47 rbracketID48 rbracketID49
  4102. rbracketID50 rbracketID51 rbracketID52 rbracketID53 rbracketID54
  4103. rbracketID55 rbracketID56 rbracketID57 rbracketID58 rbracketID59 
  4104. ")" "]": {@Xca-} & Xc-;
  4105.  
  4106. ΓÇô --.r -.r: [[{@Xca-} & Xx- & (W+ or J+ or Qd+ or TH+ or TO+) & {Xx+}]] or
  4107. ({@Xca-} & (({EBx+} & Xd+) or Xc-));
  4108.  
  4109. foo: F+;
  4110.  
  4111. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  4112. % Morphology guessing for unknown words.
  4113. % Given a particular kind of ending to a word, try to guess
  4114. % its part-of-speech.
  4115.  
  4116. % ING-WORDS.g: (<verb-pg> & <vc-tr,intr>) or (<vc-tr,intr> & <verb-ge>)
  4117. % or ({@E-} & A+) or <verb-ge>;
  4118.  
  4119. ING-WORDS.g: [((<verb-pg> & <vc-tr,intr>) or (<vc-tr,intr> & <verb-ge>)
  4120. or ({@E- or EA-}  & A+) or <verb-ge>)]  or 
  4121. (((( {@AN-} & {@A- & {[[@AN-]]}}) ) & (({D*u-} & <noun-sub-s> & 
  4122. (<noun-main-m> or Bsm+)) or 
  4123. (YS+ & {D*u-}) or (GN+ & (DD- or [()])) or Us-)) or  AN+ or {AN-});
  4124.  
  4125. ED-WORDS.v: (<verb-sp,pp> & <vc-tr,intr>) or <verb-pv> or ({@E-} & A+);
  4126.  
  4127. S-WORDS.v: <verb-s> & <vc-tr,intr>;
  4128.  
  4129. S-WORDS.n: {NM+} & (({@AN-} & {@A- & {[[@AN-]]}} & (({Dmc-} & <noun-sub-p> & 
  4130. (<noun-main-p> or Bpm+)) or (YP+ & {Dmc-}) or (GN+ & (DD- or [()])) or Up-)) or [[AN+]]);
  4131.  
  4132. LY-WORDS.e: {EE- or EF+} & (({Xd- & Xc+} & MVa-) or Em+ or ({Xc+ & 
  4133. {Xd-}} & CO+) or Qe+ or Ca+ or [[EA+]]);
  4134.  
  4135. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  4136. % Morphology guessing extension rules from BioLG-1.1.12
  4137. % Words guessed based on morphology.
  4138. % These occur primarily in biomedical and chemistry texts.
  4139. % These are processed via regular-expression matching, in 4.0.regex
  4140. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  4141.  
  4142. MC-NOUN-WORDS.n: % guessed nouns that can be mass or countable (-in, -ine, -ion, -yl, -ose, -ol, -ide, -ity)
  4143. {NM+} & (({@AN-} & {@A- & {[[@AN-]]}} & (({D*u-} & <noun-sub-s> & 
  4144. (<noun-main-m> or Bsm+)) or 
  4145. (YS+ & {D*u-}) or (GN+ & (DD- or [()])) or Us-)) or AN+);
  4146.  
  4147. C-NOUN-WORDS.n: % guessed nouns that are countable (-on, -or)
  4148. {NM+} & (({@AN-} & {@A- & {[[@AN-]]}} & 
  4149. ((Ds- & <noun-sub-s> & (<noun-main-s> or Bsm+))
  4150. or (YS+ & Ds-) or (GN+ & (DD- or [()])) or Us-)) or AN+);
  4151.  
  4152. ADJ-WORDS.a: % guessed adjectives (-ous, -ar, -ic)
  4153.  {EA- or EF+} & (({[[@Ec-]]} & {Xc+} & A+) or ((Pa- or AF+ or Ma-)
  4154. & {@MV+}) or AA+ or [[DD- & <noun-main-p>]] or <adj-op>);
  4155.  
  4156. % guessed adjectives/adverbs suffixed by "fold" with or without hyphen
  4157. FOLD-WORDS:
  4158. ({EN-} & (MVp- or EC+ or A+)) or Em+;
  4159.  
  4160. % latin (postposed) adjectives considered as singular nouns 
  4161. % in the current version
  4162. LATIN-ADJ-WORDS.a:
  4163. {NM+} & (({@AN-} & {@A- & {[[@AN-]]}} & (({D*u-} & <noun-sub-s> & 
  4164. (<noun-main-m> or Bsm+)) or 
  4165. (YS+ & {D*u-}) or (GN+ & (DD- or [()])) or Us-)) or AN+);
  4166.  
  4167. % latin (postposed) adjectives or latin plural noun always considered
  4168. % as nouns in the current version
  4169. LATIN-ADJ-P-NOUN-WORDS:
  4170. {NM+} & (({@AN-} & {@A- & {[[@AN-]]}} & (({Dmc-} & <noun-sub-p> & 
  4171. (<noun-main-p> or Bpm+))
  4172. or (YS+ & {Dmc-}) or (GN+ & (DD- or [()])) or Up-)) or AN+); 
  4173.  
  4174. % latin (postposed) adjectives or latin singular noun always
  4175. % considered as nouns in the current version  
  4176. LATIN-ADJ-S-NOUN-WORDS:
  4177. {NM+} & (({@AN-} & {@A- & {[[@AN-]]}} & (({D*u-} & <noun-sub-s> & 
  4178. (<noun-main-m> or Bsm+)) or 
  4179. (YS+ & {D*u-}) or (GN+ & (DD- or [()])) or Us-)) or AN+);
  4180.  
  4181. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  4182.  
  4183. % Guessing of unknown words, if none of the above rules applied.
  4184. UNKNOWN-WORD.n: {NM+} & ({@AN-} & {@A- & {[[@AN-]]}} & (({D*u-} & <noun-sub-s> & 
  4185. (<noun-main-m> or Bsm+))
  4186. or (YS+ & {D*u-}) or (GN+ & (DD- or [()])) or U-));
  4187. UNKNOWN-WORD.v: {@E-} & (Sp- or (RS- & Bp-) or I- or ({Ic-} & Wi-)) & {B- or O+}
  4188.  & {@MV+};
  4189. UNKNOWN-WORD.a: {EA- or EF+} & (({[[@Ec-]]} & {Xc+} & A+) or ((Pa- or AF+ or
  4190.  Ma-)  & {@MV+}) or AA+ or <adj-op>);
  4191.  
  4192. LEFT-WALL: (Wd+ or Wq+ or Ws+ or Wj+ or Wc+ or Wi+ or Qd+) & 
  4193. {CP+} & {Xx+} & {RW+ or Xp+};
  4194.  
  4195. RIGHT-WALL: RW- or ({@Xca-} & Xc-);
  4196.  
  4197. ANDABLE-CONNECTORS:   % these are the connectors that can be combined by
  4198.                       % conjunctions. They are listed alphabetically.
  4199.       
  4200. A+ & A- & AF- & AN+ & B+ & B- & BI- & C+ & C- & CC+ & CO+ & CO- & D+ &
  4201. D- & DD- & DT- & E+ & E- & EA- & G+ & GN+ & GN- & I+ & I- & IN- & J+ &
  4202. J- & JT- & K- & L- & M+ & M- & MV- & MV+ & MX- & ND+ & NM+ & NIn+ & O+ & O- & ON- &
  4203. QI+ & QI- & P- & PP- & Q- & R+ & RS- & S+ & S- & SI- & TA- & TD+ & TD-
  4204. & TH+ & TH- & TI- & TM- & TO- & TS- & U- & Wd- & Wi- & Wq- & Ws- & Xc+
  4205. & Xd- & YP+ & YS+ & Z-;
  4206.  
  4207.  
  4208.  
  4209. UNLIMITED-CONNECTORS:    % These are the link-types that are not subject
  4210.                          % to the length limit.  Always use "+" for these.
  4211.       S+ & CO+ & C+ & Xc+ & MV+ & CC+ & TH+ & W+ & RW+ & Xp+ & Xx+ & CP+
  4212.       & SFsx+;
  4213.  
  4214. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  4215. % Extensions by Peter Szolovits, psz@mit.edu, as a part of the work for
  4216. % "Adding a Medical Lexicon to an English Parser.  Proc. AMIA 2003 Annual 
  4217. % Symposium, xx-yy.
  4218. % Visit http://www.medg.lcs.mit.edu/projects/text/ for more information.
  4219. %
  4220. % Copyright (c) 2003, Peter Szolovits and MIT.
  4221.  
  4222. disincline.v:
  4223.  <verb-pl,i> & <vc-design>;
  4224.  
  4225. % whereas: 
  4226. % (Cs+ & {Xc+ & {Xd-}} & CO*s+) or ({Xd-} & CC- & Wd+);
  4227.  
  4228. % ??? should "although" (listed above) be listed here instead?
  4229. in_as_much_as whilst whereas whereof wherein:
  4230.  Cs+ & (({Xc+ & {Xd-}} & CO*s+) or ({Xd- & Xc+} & MVs-));
  4231.  
  4232. endeavor.v:
  4233.  <verb-pl,i> & <vc-consent>;
  4234.  
  4235. benumbed.a bespattered.a non_compos_mentis dead_on_arrival 
  4236.  bedimmed.a null_and_void bedewed.a au_fait 
  4237.  dead_of_other_causes right_sacrotransverse above_board 
  4238.  K/O.a SGA.a TBA.a DOA.a asialo.a syntonic.a loco.a 
  4239.  haywire.a:
  4240.  ((Ma- or Pa-) & {@MV+}) or <adj-op>;
  4241.  
  4242. anally intra-arterially incisionally intravascularly 
  4243.  intramuscularly intraperitoneally endotracheally 
  4244.  up_and_down dermally intrathecally ventrally:
  4245.  {Xd- & Xc+} & MVa-;
  4246.  
  4247. subject_to status_post in_conjunction_with sensu 
  4248.  in_relation_to neath amidst across_from circa astride 
  4249.  previous_to together_with as_regards s/p aka amongst unto 
  4250.  apropos_of w.i W.i:
  4251.  ({JQ+} & (J+ or Mgp+) & <prep-main-a>) or (MVp- & B-);
  4252.  
  4253. agriculturally histochemically generically behaviorally 
  4254.  putatively ethnoculturally syllabically societally 
  4255.  archeologically actuarially gynaecologically 
  4256.  aetiopathogenetically assumedly biotically atypically 
  4257.  cognitively prognostically synoptically pathogenetically 
  4258.  esthetically heretofore:
  4259.  EA+ or ({Xd- & Xc+} & (E+ or MVa-)) or EBm- or ({{Xd-} & Xc+} & CO+);
  4260.  
  4261. questionably neonatally axially ante_meridiem 
  4262.  revolutionally nonspecifically cardiovascularly 
  4263.  cytochemically maddeningly interictally overridingly 
  4264.  neurally thereto morbidly neuroectodermally 
  4265.  therapeutically lastingly immunophenotypically:
  4266.  EA+ or EE+;
  4267.  
  4268. drowse.v riffle.v caw.v ruck.v agonize.v:
  4269.  <verb-pl,i> & <vc-walk>;
  4270.  
  4271. oftenest correctliest soonest disquietingliest:
  4272.  EA+;
  4273.  
  4274. proof-reads.v proof_reads gells.v O.K.'s.v OK's.v O.K.ΓÇÖs OKΓÇÖs:
  4275.  <verb-s> & <vc-intrans>;
  4276.  
  4277. propension.n:
  4278.  ({@AN-} & {@A- & {[[@AN-]]}} & ((Ds- & {@M+} & {(TOn+ or (R+ & Bs+)) & {[[@M+]]}} & {@MXs+} & (<noun-main-s> or Bsm+)) or Us- or (YS+ & Ds-) or (GN+ & (DD- or [()])))) or AN+;
  4279.  
  4280. avow.q:
  4281.  [[{@E-} & (((Sp- or I-) & <vc-paraph>) or (SIpj+ & <vc-paraph-inv>))]];
  4282.  
  4283. test-drove.v forbore.v oversaw.v strove.v throve.v shrove.v 
  4284.  countersank.v outgrew.v strode.v offsetted.v overthrew.v 
  4285.  partook.v begot.v overdid.v smote.v stank.v quick-froze.v 
  4286.  backbit.v awoke.v redid.v chidded.v reran.v rived.v 
  4287.  befell.v outrode.v betrode.v outdid.v ridded.v 
  4288.  deep-froze.v forbad.v deep-freezed.v retook.v interwove.v 
  4289.  bespoke.v underwent.v slew.v overdrew.v overcame.v 
  4290.  outwore.v foreknew.v wove.v trod.v outwent.v:
  4291.  <verb-sp> & <vc-fill>;
  4292.  
  4293. longest-term.a:
  4294.  ({Xc+} & {NR-} & {[[@Ec-]]} & La-) or ({NR- or ND-} & DD- & ((<noun-sub-x> & {TOn+} & <noun-main-x>) or MVa-));
  4295.  
  4296. daren't mayn't shan't oughtn't mightn't
  4297. darenΓÇÖt maynΓÇÖt shanΓÇÖt oughtnΓÇÖt mightnΓÇÖt:
  4298.  ({{Ic-} & Q-} & (SI+ or SFI+) & I+) or ({@E-} & (S- or SF- or (RS- & B-)) & (I+ or [[()]]));
  4299.  
  4300. longer-term.a:
  4301.  ({ECa-} & (({[[@Ec-]]} & {Xc+} & Am+) or ((Pafm- or AFm+ or Mam-) & {@MV+} & {(TOi+ or THi+) & {LE+}}))) or (DG- & (TR+ or AF+) & {@MV+} & {TOi+ or THi+} & (ER- or (Wd- & Xc+ & ER+)));
  4302.  
  4303. prognostic.a:
  4304.  {EA- or EF+} & (({[[@Ec-]]} & {Xc+} & A+) or ((Pa- or AF+ or Ma-) & {@MV+} & {OF+ & {@MV+}}) or AA+ or [[DD- & <noun-main-p>]] or ({OF+ & {@MV+}} & <adj-op>));
  4305.  
  4306. attestation.n:
  4307.  ({@AN-} & {@A- & {[[@AN-]]}} & (({D*u-} & {@M+} & {(TH+ or (R+ & Bs+)) & {[[@M+]]}} & {@MXs+} & (<noun-main2-m> or (Ss*t+ & <CLAUSE>) or SIs*t- or Bsm+)) or Us- or (YS+ & {D*u-}) or (GN+ & (DD- or [()])))) or AN+;
  4308.  
  4309. O.K.'d.v OK'd.v O.K.ΓÇÖd.v OKΓÇÖd.v:
  4310.  <verb-sp,pp> & <vc-intrans>;
  4311.  
  4312. whence whither:
  4313.  {EL+} & (Cs+ & (({Xc+ & {Xd-}} & CO+) or ({Xd- & Xc+} & MVs-)));
  4314.  
  4315. articulo_mortis intra_vitam in_articulo_mortis in_extremis 
  4316.  post_cibum post_coitum:
  4317.  <prep-main-t> or JT- or [[E+]] or YS+ or [[<noun-main-s>]];
  4318.  
  4319. befallen.v interwoven.v overborne.v outgone.v outgrown.v 
  4320.  test-driven.v outdone.v shrunken.v countersunk.v 
  4321.  bespoken.v underlain.v partaken.v redone.v overdone.v 
  4322.  outridden.v deep-frozen.v bestrid.v undergone.v 
  4323.  outbidden.v shorn.v outworn.v bestridden.v stunk.v borne.v 
  4324.  slain.v woven.v riven.v backbitten.v overlain.v bestrewn.v 
  4325.  forborne.v quick-frozen.v browbeaten.v aquitted.v 
  4326.  overseen.v smitten.v overdrawn.v striven.v thriven.v 
  4327.  shriven.v backslidden.v retaken.v trodden.v chidden.v 
  4328.  begotten.v sown.v sewn.v sawn.v hewn.v cloven.v 
  4329.  foreknown.v overthrown.v strewn.v awoken.v bidden.v 
  4330.  stridden.v:
  4331.  (<verb-pp> & <vc-fill>) or (<verb-pv> & {K+}) or ({@E-} & A+) or ({K+} & <verb-po>);
  4332.  
  4333. epidurally.e:
  4334.  {EE- or EF+} & (({Xd- & Xc+} & MVa-) or ({Xc+ & {Xd-}} & CO+) or Ca+ or Qe+);
  4335.  
  4336. forgone.v curretted.v forsworn.v oversewn.v over-eaten.v 
  4337.  foresworn.v overeaten.v:
  4338.  (<verb-pp> & <vc-kick>) or (<verb-pv-b> & {K+} & {@MV+}) or ({@E-} & A+) or ({K+} & <verb-po>);
  4339.  
  4340. lest:
  4341.  (Cs+ or Mgp+ or Mv+) & (({Xc+ & {Xd-}} & CO*s+) or ({Xd- & Xc+} & MVs-) or (Xd- & Xc+ & E+));
  4342.  
  4343. disbelieve.v frizz.v frizzle.v prink.v slough.v scuff.v 
  4344.  tog.v swot.v:
  4345.  <verb-pl,i> & <vc-fill>;
  4346.  
  4347. whyever:
  4348.  ({EL+} & ((Wq- & Q+) or (QI- & (Cs+ or TOn+)) or (Cs+ & ((SFsx+ & <S-CLAUSE>) or WY- or BIq-)))) or [[{@CO-} & Wc- & Wi+]];
  4349.  
  4350. well-known.a:
  4351.  {EA- or EF+} & (({[[@Ec-]]} & {Xc+} & A+) or ((Paf- or AF+ or Ma-) & {@MV+} & {(THi+ or Ci+) & {LE+}}) or AA+ or [[DD- & <noun-main-p>]] or <adj-op>);
  4352.  
  4353. poetical.a:
  4354.  {EA- or EF+} & (({[[@Ec-]]} & {Xc+} & A+) or ((Paf- or AF+ or Ma-) & {@MV+} & {(THi+ or TOi+) & {LE+}}) or AA+ or [[DD- & <noun-main-p>]] or <adj-op>);
  4355.  
  4356. contrarily namely neurologically coincidentally reversibly 
  4357.  viz:
  4358.  E+ or (Xd- & Xc+ & (E+ or MVa-)) or ({Xc+ & {Xd-}} & CO+) or EBm-;
  4359.  
  4360. albeit:
  4361.  (Cs+ & {Xc+ & {Xd-}} & CO*s+) or ({Xd-} & CC- & Wd+);
  4362.  
  4363. whichever:
  4364.  ({EL+} & (((Ss*d+ or Bsd+ or BW+ or D**w+) & (<noun-main-s> or (Xc+ & {Xd-} & CO+) or ({Xd- & Xc+} & MVs-))) or [[(O- or J-) & CX+]])) or ((ALx+ & J+) & (({Xd-} & Xc+ & CO+) or ({Xd- & Xc+} & MVs-)));
  4365.  
  4366. skittle.v:
  4367.  <verb-pl,i> & <vc-kick>;
  4368.  
  4369. proof-reading.v proof_reading 
  4370. O.K.'ing.v OK'ing.v
  4371. O.K.ΓÇÖing.v OKΓÇÖing.v:
  4372.  (<vc-intrans> & <verb-pg,ge>) or ({@E-} & A+) or <verb-ge-d>;
  4373.  
  4374. overate.v over-ate.v forewent.v oversewed.v forswore.v 
  4375.  foreswore.v forwent.v:
  4376.  <verb-sp> & <vc-kick>;
  4377.  
  4378. whomever:
  4379.  (R- & Cr+) or (B*w+ & (Wq- or QI*d- or BIqd- or ((Xc+ or [[[()]]]) & Xd- & MX*r-))) or (Jr- & (RS+ or Cr+)) or Jw-;
  4380.  
  4381. thyself oneself one's oneΓÇÖs:
  4382.  J- or O- or E+ or MVa-;
  4383.  
  4384. ensheathing.v roughcasting.v chemosensitizing.v 
  4385.  over-feeding.v stabilising.v over-hanging.v overstaging.v 
  4386.  curetting.v overhanging.v poleaxing.v whizzing.v 
  4387.  re-equilibrating.v crossmatching.v oversewing.v 
  4388.  lassooing.v over-eating.v breast-feeding.v 
  4389.  chemosensitising.v pre-setting.v psyching.v taring.v 
  4390.  KO'ing.v KOΓÇÖing.v pole-axing.v rough-casting.v premiering.v 
  4391.  under-feeding.v presetting.v tinging.v underfeeding.v:
  4392.  <verb-pg> & <vc-trans>;
  4393.