The following is the text of a model to read legal contracts.
There is no sense of order, the statements help to build a structure with about 100,000 network elements (the structure size before reading of text begins). About half the model is created graphically. See Graphical Parsing Structure Tools
Each statement receives its truth value from the logical root of the model (Read_Legal) or a logical control.
The first occurrence of each operator has been linked to the help file for the operator.

Read_Legal_V2@ Begin

ALTERNATIVES(BaseRelation, {Relation1, Relation2, Relation3})

ATTRIBUTES(TimePeriod,{StartDate, Duration, FinishDate})

! Maintaining consistency on StartDate, FinishDate, Duration

ACTIVECHILD(TimePeriod,'ACTIVITY1')

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Relations used

get_attribute(SingularNoun,Count#) = 1

MEMBERS(Thing,{Entity,ask(BaseRelation),ask(State)})

MEMBERS(MonthName,{January, February, ask("March"), April, ask("May"), June, July, August, September, October, November, December})

ATTRIBUTES(MonthName,{InSequence})

MEMBERS(CalendarMonth,{MonthName})

MEMBERS(DayName,{Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday})

ATTRIBUTES(ProperName,{InitialCapital, NoNeedArticle})

MEMBERS(MaterialForm,{Solid, Liquid, Gas})

MEMBERS(Organisation,{Business, NonProfit, Government})

! Words

INVOCATIONS(Word,{Noun, Verb, AdjectivalAdverb, VerbalAdverb, SimpleAdjective, AdjectivalModifier, Preposition, Pronoun, SentenceArticle, Conjunction, VerbAuxiliary, Participle, BaseNegation, GermanPossessive, Punctuation, AnyNumber, AlphabeticCharacter, AlphabeticCharacters, Determiner, LetterInitials, OddsAndEnds})

MEMBERS(SentenceArticle,{DefiniteArticle, IndefiniteArticle})

MEMBERS(DefiniteArticle,{The})

MEMBERS(IndefiniteArticle,{A, An})

MEMBERS(Verb, {BaseForm, PresentTense, PastTense})

ALTERNATIVES(AnyNumber,{IntegerNumber, RealNumber})

MEMBERS(IntegerNumber,{CardinalNumber, OrdinalNumber})

INVOCATIONS(RealNumber,{Percentage, Ratio})

SentenceColon = PunctuationColon

! The abstract form of a relation - noun, verb, adverb

! Relation and all its forms

MEMBERS(ToBe,{ask("Is"), Was, Were, Are, Am, Be, Being, Been})

MEMBERS(ToMean,{Mean, Means, Meant, Meaning})

MEMBERS(DitransitiveThirdPersonSingular,{Sends, Gets, Gives, Forgives, Takes, Pays, Provides, Calls})

DitransitiveThirdPersonPlural = DitransitiveBaseForm

MEMBERS(DitransitivePastTense,{Sent, Got, Gave, Forgave, Took, Paid, Provided, Bought, Sold, Called})

MEMBERS(DitransitiveBaseForm,{Send, Get, Give, Forgive, Take, Pay, Provide, Buy, Sell, Call})

MEMBERS(DitransitivePresentParticiple,{Sending, Getting, Giving, Forgiving, Taking, Paying, Providing, Buying, Selling, Calling})

MEMBERS(ClauseVerb,{Think, Say, Hear, See, Feel, Know, Consider, Suggest})

MEMBERS(HaveVerbAuxiliary,{Have, Has, Having, Had})

MEMBERS(KeepVerbAuxiliary,{Keep, Keeps, Kept})

STRUCTURE1(Consistent,{VerbAuxiliary,Preposition})

STRUCTURE1(Consistent,{HaveVerbAuxiliary,Been})

STRUCTURE1(Consistent,{SentenceArticle, InitialCapital})

STRUCTURE1(StartVerbInterruption, {OnlyVerbAuxiliary, Comma})

ALTERNATIVES(Ratio,{Fraction, Percentage})

STRUCTURE1(Percentage,{NOCONNECT(StartNounPhrase),MiddlePercent,NOCONNECT(EndNounPhrase)})

STRUCTURE1(MiddlePercent,{AnyNumber,Percent})

COMPONENTS(Fraction,{Numerator, Denominator})

MEMBERS(PluralTimeNoun,{Minutes, Hours, Days, Weeks, Months, Quarters, Years, Decades, Centuries, Fortnights, ask("Business Days"), Times})

MEMBERS(TimeNoun,{SingularTimeNoun, PluralTimeNoun, PreciseDate, CalendarTime, BusinessTime})

MEMBERS(BusinessTime,{ask("Business Day"), ask("Business Days")})

MEMBERS(Measure, {Length,Area,Volume,Weight,Mass,Price, Velocity,Acceleration,Power, Pressure, Percentage, Count})

ATTRIBUTES(Measure,{Unit,Value#})

ALTERNATIVES(MeasureLength,{Inch, ask("foot"),ask("yard"),furlong,mile,metre, millimetre,centimetre,kilometre, km, micron,Angstrom})

ALTERNATIVES(MeasureArea,{acre,hectare,ask("square inch"), ask("square foot"), ask("square metre"), ask("square yard")})

ALTERNATIVES(MeasureWeight,{ton, tonne, cwt, hundredweight, ask("pound"), ounce, oz, ask("Troy ounce"), gram, kilogram, kg, ask("metric ton")})

ALTERNATIVES(MeasurePrice,{dollar, euro})

! Noun phrase

ALTERNATIVES(NounPhrase, {TwoNounPhrases, ThreeNounPhrases, ClauseLabel, PossessivePronounPhrase, SubjectNounPhrase, TrailingNounPhrase, ObjectNounPhrase, PrepositionalNounPhrase, ConjunctedPrepNounPhrase, ParentheticalNounPhrase, HeaderNounPhrase, InterimNounPhrase, InterimClauseNounPhrase, QuotedNounPhrase, CommaedNounPhrase, InterimParticipialNounPhrase, DitransitiveNounPhrase, SecondObjectNounPhrase, InterimSecondObjectNounPhrase, GroupedPrepositionalNounPhrase, InterimIndexPrepNounPhrase, IndexPrepositionalNounPhrase, EndIndexPrepositionalNounPhrase, TerminatingNounPhrase, InterimParentheticalNounPhrase})

STRUCTURE1(TwoNounPhrases,{NounPhrase, NounPhraseJoiner, NounPhrase})

STRUCTURE1(ThreeNounPhrases,{NounPhrase, NounPhraseJoiner, NounPhrase, NounPhraseJoiner, NounPhrase})

ALTERNATIVES(NounPhraseJoiner, {Conjunction, Comma})

!STRUCTURE1(SingleWordNounPhrase, {StartNounPhrase,EndNounPhrase})

INVOCATIONS(CoverSymbol,{BodyNounPhrase, BodyEmbeddedNounPhrase, CombinedPrepositionalPhrase2, CombinedPrepositionalPhrase3, CombinedPrepositionalPhrase4, CombinedPrepositionalPhrase5, CombinedIndexPrepNounPhrase, GroupedInterimNounPhrase, CompositeObjectNounPhrase, InfinitiveObject, DiscourseSentence, InfinitiveModifierPhrase, PrepositionalChain, CompositeIndexClause, CompoundPassiveVerbPhrase, ConjunctedPrepositionalPhrase}) ! Symbol covers what is under it

! Body noun phrase

STRUCTURE1(BodyNounPhrase,{NOCONNECT(StartNounPhrase), StartMiddleNounPhrase, NOCONNECT(NOTWITH({MiddleNounPhrase, EndStartNounPhrase},EndNounPhrase))})

STRUCTURE1(BodyNounPhrase,{NOCONNECT(StartDitransitiveNounPhrase), StartMiddleNounPhrase, NOCONNECT(NOTWITH(MiddleNounPhrase, EndNounPhrase))})

STRUCTURE1(BodyNounPhrase,{NOCONNECT(StartNounPhrase), MiddleEndNounPhrase, NOCONNECT(EndNounPhrase)})

STRUCTURE1(BodyNounPhrase, {NOCONNECT(StartNounPhrase), StartMiddleNounPhrase, MiddleNounPhrase, NOCONNECT(NOTWITH(MiddleNounPhrase, EndNounPhrase))})

STRUCTURE1(BodyNounPhrase, {NOCONNECT(StartNounPhrase), MiddleNounPhrase, MiddleNounPhrase, NOCONNECT(EndNounPhrase)})

STRUCTURE1(BodyNounPhrase, {NOCONNECT(StartNounPhrase), MiddleNounPhrase, MiddleNounPhrase, MiddleNounPhrase, NOCONNECT(EndNounPhrase)})

STRUCTURE1(BodyNounPhrase, {NOCONNECT(StartNounPhrase), StartMiddleNounPhrase, MiddleEndNounPhrase, NOCONNECT(EndNounPhrase)})

STRUCTURE1(BodyNounPhrase, {NOCONNECT(StartNounPhrase), StartMiddleNounPhrase, StartMiddleNounPhrase, NOCONNECT(EndNounPhrase)})

STRUCTURE1(BodyNounPhrase, {NOCONNECT(StartNounPhrase), StartMiddleNounPhrase, MiddleNounPhrase, MiddleEndNounPhrase, NOCONNECT(EndNounPhrase)})

STRUCTURE1(BodyNounPhrase, {NOCONNECT(StartNounPhrase), StartMiddleNounPhrase, MiddleNounPhrase, MiddleNounPhrase, MiddleEndNounPhrase, NOCONNECT(EndNounPhrase)})

STRUCTURE1(BodyNounPhrase,{NOCONNECT(StartNounPhrase), StartMiddlePossessiveNounPhrase, NOCONNECT(EndNounPhrase)})

STRUCTURE1(BodyNounPhrase,{NOCONNECT(StartNounPhrase), StartMiddlePossessiveNounPhrase, MiddleNounPhrase, NOCONNECT(EndNounPhrase)})

STRUCTURE1(BodyNounPhrase,{StartMiddleNounPhrase, InterimMiddleNounPhrase, NOCONNECT(EndNounPhrase)})

STRUCTURE1(BodyEmbeddedNounPhrase,{NOCONNECT(StartNounPhrase), StartEmbeddedEndNoun, EndStartNounPhrase, NOCONNECT(EndNounPhrase)})

ALTERNATIVES(BodyNounPhrase, {BodyEmbeddedNounPhrase})

STRUCTURE1(BodyNounPhrase,{ArticleQuote, QuotedNounPhrase, EmbeddedQuote})

COMBINED1(BodyNounPhrase, ObjectNounPhrase)

COMBINED1(BodyNounPhrase, ObjectPronounPhrase)

COMBINED1(BodyNounPhrase, IndefinitePronounPhrase)

! Interim noun phrase

ALTERNATIVES(BeforeInterimNounPhrase,{CoordinatePhrase, SubordinatePrepositional, PrepositionalChainComponent2, CommaPhrase, InterimVerbPhrase, EitherOrPhrase, StartParentheticalPhrase, LessPhrase, AdversativePhrase, NounListItem, InterimNounPhrase})

STRUCTURE1(InterimNounPhrase,{NOCONNECT(BeforeInterimNounPhrase), NOTWITH(StartAdjectivalPhrase,StartNounPhrase), EndNounPhrase, NOCONNECT(AfterInterimNounPhrase)})

STRUCTURE1(InterimNounPhrase,{NOCONNECT(BeforeInterimNounPhrase), StartNounPhrase, BodyNounPhrase, EndNounPhrase, NOCONNECT(AfterInterimNounPhrase)})

ALTERNATIVES(AfterInterimNounPhrase,{Prepositional, InterimPrepositionalPhrase, SubordinatePrepositional, Participial,ParticipialPhrase, CommaPhrase, CoordinatePhrase, Adjectival, FinishParentheticalPhrase, RelativePronounPhrase, NounVerbPhrase, InterimVerbPhrase, MiddleActiveVerbPhrase, SemicolonPhrase, NounListItem})

STRUCTURE1(GroupedInterimNounPhrase,{NOCONNECT(NOTWITH(CoordinatePhrase, BeforeInterimNounPhrase)), InterimNounPhrase, CommaPhrase, InterimNounPhrase, NOTSYMBOL(PrepositionalChainComponent1)})

STRUCTURE1(GroupedInterimNounPhrase,{InterimNounPhrase, SemicolonPhrase, TruncatedClause})

STRUCTURE1(GroupedInterimNounPhrase,{NOCONNECT(BeforeInterimNounPhrase), InterimNounPhrase, InterimNounPhrase, NOTSYMBOL(PrepositionalChainComponent1)})

STRUCTURE1(GroupedInterimNounPhrase,{NOCONNECT(CommaPhrase), NOCONNECT(CoordinatePhrase), NOTWITH(CompositeInterimNounPhrase, InterimNounPhrase), CoordinatePhrase, NounPhrase, NOCONNECT(AllClauseTerminator)})

STRUCTURE1(GroupedCompInterimNounPhrase,{NOCONNECT(CommaPhrase), NOCONNECT(CoordinatePhrase), CompositeInterimNounPhrase, CoordinatePhrase, NounPhrase, NOCONNECT(AllClauseTerminator)})

STRUCTURE1(GroupedInterimNounPhrase,{NOCONNECT(CommaPhrase), NOCONNECT(CoordinatePhrase), NOTWITH(CompositeInterimNounPhrase, InterimNounPhrase), CoordinatePhrase, InterimNounPhrase, NOCONNECT(CoordinatePhrase)})

STRUCTURE1(GroupedCompInterimNounPhrase,{NOCONNECT(CommaPhrase), NOCONNECT(CoordinatePhrase), CompositeInterimNounPhrase, CoordinatePhrase, InterimNounPhrase, NOCONNECT(CoordinatePhrase)})

STRUCTURE1(CompoundInterimNounPhrase,{GroupedInterimNounPhrase, CoordinatePhrase, InterimNounPhrase})

STRUCTURE1(CompoundInterimNounPhrase,{NOCONNECT(ClauseInitiator), NOCONNECT(PrepositionalChainComponent2), NOCONNECT(CommaPhrase), InterimNounPhrase, CoordinatePhrase, InterimNounPhrase, NOCONNECT(CommaPhrase), NOCONNECT(PrepositionalChainComponent1)})

STRUCTURE1(CompoundInterimNounPhrase,{InterimNounPhrase, RelativePronounPhrase, PrepositionalChainComponent, NOCONNECT(AllClauseTerminator)})

STRUCTURE1(CompoundInterimNounPhrase,{InterimNounPhrase, RelativePronounClause})

STRUCTURE1(CompositeInterimNounPhrase, {NOCONNECT(NOTSYMBOL(InterimObjectNounPhrase)), NOTWITH(CombinedInterimNounPhrase, InterimNounPhrase), InterimRelativePronounClause})

STRUCTURE1(CompositeInterimNounPhrase, {InterimNounPhrase, PrepositionalChainComponent1, ChainEnder})

STRUCTURE1(CompositeInterimNounPhrase,{NOTWITH({CombinedInterimNounPhrase, CompositeInterimNounPhrase}, InterimNounPhrase), PrepositionalChain})

STRUCTURE1(CompositeInterimNounPhrase,{NOCONNECT(CoordinatePhrase), InterimNounPhrase, PrepositionalChainComponent1, NOCONNECT(CoordinatePhrase), NOCONNECT(NounPhrase)})

STRUCTURE1(CompositeInterimNounPhrase,{NOCONNECT(CoordinatePhrase), InterimNounPhrase, PrepositionalChainComponent1, NOCONNECT(AfterChain)})

STRUCTURE1(CompositeInterimNounPhrase,{NOCONNECT(CoordinatePhrase), InterimNounPhrase, PrepositionalChainComponent1, PrepositionalChainComponent, NOCONNECT(AfterChain)})

STRUCTURE1(CompositeInterimNounPhrase,{NOCONNECT(CoordinatePhrase), InterimNounPhrase, PrepositionalChainComponent1, PrepositionalChainComponent, PrepositionalChainComponent, NOCONNECT(AfterChain)})

STRUCTURE1(CompositeInterimNounPhrase,{NOCONNECT(CoordinatePhrase), InterimNounPhrase, PrepositionalChainComponent1, NOCONNECT(CommaPhrase), NOCONNECT(CoordinatePhrase)})

STRUCTURE1(CombinedInterimNounPhrase,{CompoundInterimNounPhrase, CompositeInterimNounPhrase})

STRUCTURE1(CombinedInterimNounPhrase,{NOCONNECT(Prepositional), InterimNounPhrase,NounVerbPhrase, NOCONNECT(CoordinatePhrase), NOCONNECT(InterimNounPhrase)})

STRUCTURE1(InterimNounRelativePhrase,{NOCONNECT(PrepositionalChainComponent), NOCONNECT(CoordinatePhrase), InterimNounPhrase, PrepRelativePronounClause})

ALTERNATIVES(InterimNounPhrase, {GroupedInterimNounPhrase, GroupedCompInterimNounPhrase, CompoundInterimNounPhrase, CompositeInterimNounPhrase, CombinedInterimNounPhrase, RedefinedNounVerbPhrase, InterimNounRelativePhrase})

STRUCTURE1(InterimNounPhrase,{NOCONNECT(NounPhrase), NOCONNECT(CommaPhrase), NounVerbPhrase, NOCONNECT(CommaPhrase), NOCONNECT(NounPhrase)})

STRUCTURE1(InterimNounPhrase,{NOCONNECT(NounPhrase), NOCONNECT(CommaPhrase), NounVerbPhrase, NOCONNECT(CoordinatePhrase), NOCONNECT(NounPhrase)})

STRUCTURE1(InterimNounPhrase,{NOCONNECT(ActiveVerbPhrase), InterimNounPhrase, NounVerbPhrase, NOCONNECT(CoordinatePhrase), NOCONNECT(NounPhrase)})

STRUCTURE1(InterimNounPhrase,{NOCONNECT(CommaPhrase), StartParticipialPhrase, EndNounPhrase, NOCONNECT(CommaPhrase)})

STRUCTURE1(RedefinedNounVerbPhrase,{NOCONNECT(PrepositionalChainComponent), NOCONNECT(CoordinatePhrase), NOTWITH(RedefinedNounVerbPhrase, InterimNounPhrase), NounVerbPhrase, NOCONNECT(CommaPhrase), NOCONNECT(AfterInterimNounNounVerb)})

ALTERNATIVES(AfterInterimNounNounVerb,{PartialPassiveVerbPhrase, InterimSubjectNounPhrase})

STRUCTURE1(InterimNounPhrase,{StartNounPhrase, StartNounVerbPhrase})

STRUCTURE1(InterimNounPhrase,{StartNounPhrase, StartMiddleNounPhrase, StartNounVerbPhrase, NOTSYMBOL({StartParentheticalPhrase, StartBeginParentheticalPhrase})})

STRUCTURE1(InterimNounPhrase,{NOCONNECT(SubjectNounPhrase), NOCONNECT(CommaPhrase), NOCONNECT(CoordinatePhrase), StartNounPhrase, BodyNounPhrase, EndNounPhrase})

STRUCTURE1(InterimNounPhrase,{NOCONNECT(SemicolonPhrase), StartNounPhrase, BodyNounPhrase, EndNounPhrase, NOCONNECT(SemicolonPhrase)})

STRUCTURE1(InterimNounPhrase,{NOCONNECT(SemicolonPhrase), NounPhrase, CommaPhrase, NounPhrase, CoordinatePhrase, InterimNounPhrase, NOCONNECT(SemiciolonPhrase)})

ALTERNATIVES(AfterCheckInterim,{CommaPhrase})

STRUCTURE1(ChangingProperty,{NOCONNECT(InterimNounPhrase), ADDPROPERTY(SubjectNounPhrase, InterimNounPhrase), NOCONNECT(InterimNounPhraseOrList)})

ALTERNATIVES(InterimNounPhraseOrList,{InterimNounPhrase, NounListItem})

STRUCTURE1(ChangingProperty,{NOCONNECT(InterimNounPhrase), ADDPROPERTY(NounListItem, InterimNounPhrase), NOCONNECT(InterimNounPhrase)})

STRUCTURE1(ChangingProperty,{NOCONNECT(CoordinatePhrase), ADDPROPERTY(NounVerbPhrase, InterimNounPhrase), NOCONNECT(RelativePronounPhrase), NOCONNECT(VerbPhrase)})

STRUCTURE1(AddingProperty,{NOCONNECT(CoordinatePhrase), ADDPROPERTY(QuotedNounPhrase, InterimNounPhrase), NOCONNECT(PrepositionalChainComponent1)})

STRUCTURE1(AddingProperty,{NOCONNECT(EndEitherOrPhrase), ADDPROPERTY(QuotedNounPhrase, InterimNounPhrase), NOCONNECT(CoordinatePhrase)})

STRUCTURE1(ChangingProperty,{ADDPROPERTY(SubjectNounPhrase, InterimNounPhrase), NOCONNECT(ClauseTerminator)})

! Noun list item

STRUCTURE1(NounListItem,{SemicolonPhrase, NounPhrase, SemicolonPhrase})

STRUCTURE1(CompoundNounListItem,{NounListItem, NounListItem})

STRUCTURE1(CombinedNounListItem,{NounListItem, SemicolonPhrase, NounListItem})

ALTERNATIVES(NounListItem,{CombinedNounListItem, CompoundNounListItem})

! Interim Subject Noun Phrase

STRUCTURE1(InterimSubjectNounPhrase,{NOCONNECT(BeforeInterimNounPhrase), StartNounPhrase, EndNounPhrase, NOCONNECT(VerbPhrase)})

STRUCTURE1(InterimSubjectNounPhrase,{NOCONNECT(BeforeInterimNounPhrase), StartNounPhrase, BodyNounPhrase, EndNounPhrase, NOCONNECT(VerbPhrase)})

STRUCTURE1(InterimSubjectNounPhrase,{StartSubjectNounPhrase, EndNounPhrase, NOCONNECT(AfterInterimSubjectNounPhrase)})

STRUCTURE1(InterimSubjectNounPhrase,{StartSubjectNounPhrase, BodyNounPhrase, EndNounPhrase, NOCONNECT(AfterInterimSubjectNounPhrase)})

STRUCTURE1(ChangingProperty,{NOCONNECT(ClauseSplitter), ADDPROPERTY(InterimNounPhrase, InterimSubjectNounPhrase)})

STRUCTURE1(ChangingProperty,{NOCONNECT(SuperordinatePhrase), ADDPROPERTY(InterimNounPhrase, InterimSubjectNounPhrase), NOCONNECT(PrepositionalChainComponent)})

STRUCTURE1(ChangingProperty,{NOCONNECT(CommaPhrase), ADDPROPERTY(InterimNounPhrase, InterimSubjectNounPhrase), NOCONNECT(PrepositionalChainComponent), NOCONNECT(VerbPhrase)})

ALTERNATIVES(AfterInterimSubjectNounPhrase,{Infinitive,QuotedNounPhrase, PrepositionalChainComponent1, CoordinatePhrase})

STRUCTURE1(InterimSubjectNounPhrase,{InterimSubjectNounPhrase, CoordinatePhrase, InterimNounPhrase})

STRUCTURE1(CompoundInterimSubNounPhrase,{SubjectNounPhrase, CommaPhrase, CoordinatePhrase, InterimNounPhrase, NOCONNECT(PrepositionalChainComponent1)})

STRUCTURE1(InterimSubjectNounPhrase,{NOCONNECT(ClauseInitiator), NOCONNECT(PrepositionalChainComponent), NOCONNECT(CommaPhrase), InterimNounPhrase, NOCONNECT(CommaPhrase), NOCONNECT(PrepositionalChainComponent), NOCONNECT(CommaPhrase), NOCONNECT(ActiveVerbPhrase)})

STRUCTURE1(ChangingProperty, {NOCONNECT(ClauseInitiator), NOCONNECT(PrepositionalChainComponent), NOCONNECT(CommaPhrase), ADDPROPERTY(InterimNounPhrase, InterimSubjectNounPhrase), NOCONNECT(PrepositionalChainComponent), NOCONNECT(VerbPhrase)})

STRUCTURE1(CompoundInterimSubNounPhrase,{NOCONNECT(ClauseInitiator), InterimSubjectNounPhrase, CoordinatePhrase, InterimSubjectNounPhrase, NOCONNECT(CommaPhrase)})

STRUCTURE1(CompoundInterimSubNounPhrase,{NOCONNECT(ClauseInitiator), InterimSubjectNounPhrase, CoordinatePhrase, InterimSubjectNounPhrase, NOCONNECT(ActiveVerbPhrase)})

STRUCTURE1(CompoundInterimSubNounPhrase,{NOCONNECT(ClauseInitiator), InterimNounPhrase, CoordinatePhrase, InterimSubjectNounPhrase, NOCONNECT(ActiveVerbPhrase)})

STRUCTURE1(InterimChainSubjectNounPhrase,{NOCONNECT(InterimSubjectNounPhrase), NOCONNECT(CommaPhrase), NOCONNECT(CoordinatePhrase), InterimNounPhrase, NOCONNECT(PrepositionalChainComponent1)})

STRUCTURE1(CompositeInterimSubNounPhrase,{InterimChainSubjectNounPhrase, PrepositionalChain})

ALTERNATIVES(InterimSubjectNounPhrase,{CompoundInterimSubNounPhrase, CompositeInterimSubNounPhrase, CompoundInterimSubNounPhrase})

STRUCTURE1(CompoundInterimSubNounPhrase,{InterimSubjectNounPhrase, QuotedNounPhrase, NOCONNECT(PrepositionalChainComponent1)})

STRUCTURE1(CompositeSubjectNounPhrase,{InterimSubjectNounPhrase, QuotedNounPhrase, NOCONNECT(ActiveVerbPhrase)})

COMBINED1(CompositeSubjectNounPhrase, CompositeInterimNounPhrase)

COMBINED1(SubjectNounPhrase, InterimSubjectNounPhrase)

COMBINED1(SubjectNounPhrase, Participial)

STRUCTURE1(InterimNounPhrase,{NOCONNECT(CommaEnclosedNounPhrase), NOCONNECT(CommaPhrase), StartNounPhrase, EndNounPhrase})

STRUCTURE1(InterimNounPhrase,{NOCONNECT(InterimPrepositionalPhrase), NOCONNECT(CommaPhrase), StartNounPhrase, BodyNounPhrase, EndNounPhrase})

STRUCTURE1(InterimNounPhrase,{NOCONNECT(InterimPrepositionalPhrase), NOCONNECT(CommaPhrase), StartNounPhrase, EndNounPhrase,NOCONNECT(AfterInterimNounPhrase)})

STRUCTURE1(InterimNounPhrase,{NOCONNECT(CommaEnclosedNounPhrase), NOCONNECT(CommaPhrase), StartNounPhrase, EndNounPhrase})

STRUCTURE1(InterimNounPhrase,{NOCONNECT(CommaEnclosedNounPhrase), NOCONNECT(CommaPhrase), StartNounPhrase, BodyNounPhrase, EndNounPhrase})

STRUCTURE1(CompositeInterimNounPhrase,{NOCONNECT(BeforeInterimNounPhrase),InterimNounPhrase, PrepositionalChain})

ALTERNATIVES(InterimNounPhrase,{CompositeInterimNounPhrase})

 

STRUCTURE1(InsertSymbol,{NOCONNECT(StartMiddleNounPhrase), INSERTMARKER(ImpliedObject, ImpliedOne),NOCONNECT(MiddleInfinitive)})

STRUCTURE1(ImpliedObject,{AdjectivalAdverb, ToInfinitive})

STRUCTURE1(ImpliedObject,{NOCONNECT(SentenceArticle), ComparativeForm, Preposition})

STRUCTURE1(InsertSymbol,{NOCONNECT(EndActiveVerbPhrase), INSERTMARKER(ImpliedClausalSplit, ImpliedClausalPronoun)})

STRUCTURE1(ImpliedClausalSplit,{PossibleEndClausalVerbPhrase, EndSubjectNounPhrase})

STRUCTURE1(PossibleEndClausalVerbPhrase,{FinishClausalSingleVerbPhrase, BeginNounPhrase})

STRUCTURE1(InsertSymbol,{NOCONNECT(ActiveTransClausalVerbPhrase), NOCONNECT(ObjectNounPhrase), INSERTMARKER(SubjectNounPhrase, ImpliedClausalPronoun), NOCONNECT(VerbPhrase)})

STRUCTURE1(InsertSymbol,{NOCONNECT(PassiveTransClausalVerbPhrase), INSERTMARKER(SubjectNounPhrase, ImpliedClausalPronoun), NOCONNECT(VerbPhrase)})

STRUCTURE1(InsertSymbol,{NOCONNECT(PassiveTransClausalVerbPhrase), INSERTMARKER(StartInterimParticipialPhrase, ImpliedClausalPronoun)})

STRUCTURE1(InsertSymbol,{NOCONNECT(ActiveClausalVerbPhrase), INSERTMARKER(ObjectNounPhrase, ImpliedClausalPronoun), NOCONNECT(VerbPhrase)})

STRUCTURE1(InsertSymbol,{NOCONNECT(WITHPROPERTY(It, SubjectPronounPhrase)), NOCONNECT(ToBeActiveVerbPhrase), NOCONNECT(ObjectNounPhrase), INSERTMARKER(ClauseSubject, ImpliedClausalPronoun), NOCONNECT(VerbPhrase)})

! Subject noun phrase

STRUCTURE1(SubjectNounPhrase, {StartSubjectNounPhrase,EndSubjectNounPhrase})

STRUCTURE1(SubjectNounPhrase,{NOCONNECT(CauseSubjectNounPhrase),StartNounPhrase,EndSubjectNounPhrase})

STRUCTURE1(SubjectNounPhrase,{NOCONNECT(CauseSubjectNounPhrase),StartNounPhrase, BodyNounPhrase, EndSubjectNounPhrase})

ALTERNATIVES(CauseSubjectNounPhrase,{SubordinatePhrase, PassiveTransClausalVerbPhrase})

STRUCTURE1(SubjectNounPhrase, {StartSubjectNounPhrase,EndNounPhrase, NOCONNECT(GermanPossessivePhrase)})

STRUCTURE1(SubjectNounPhrase, {StartSubjectNounPhrase, BodyNounPhrase, EndNounPhrase, NOCONNECT(GermanPossessivePhrase)})

STRUCTURE1(SubjectNounPhrase,{NOCONNECT(RelativePronounPhrase), StartSubjectNounPhrase, EndNounPhrase, NOCONNECT(ActiveVerbPhrase)})

STRUCTURE1(SubjectNounPhrase,{NOCONNECT(RelativePronounPhrase), StartSubjectNounPhrase, BodyNounPhrase, EndNounPhrase, NOCONNECT(ActiveVerbPhrase)})

STRUCTURE1(SubjectNounPhrase,{NOCONNECT(SubordinatePhrase), StartNounPhrase, EndSubjectNounPhrase})

STRUCTURE1(SubjectNounPhrase,{NOCONNECT(ClausalPronounPhrase), StartNounPhrase, EndNounPhrase})

STRUCTURE1(SubjectNounPhrase,{NOCONNECT(MiddleIf), StartNounPhrase, BodyNounPhrase, EndNounPhrase, NOCONNECT(ActiveVerbPhrase)})

STRUCTURE1(SubjectNounPhrase,{NOCONNECT(ColonPhrase), StartNounPhrase, EndNounPhrase, NOCONNECT(ActiveVerbPhrase)})

STRUCTURE1(InterimSubjectNounPhrase,{NOCONNECT(ClauseInitiator), StartSubjectNounPhrase, BodyNounPhrase, EndNounPhrase, NOCONNECT(AfterSubjectNounPhrase)})

STRUCTURE1(SubjectNounPhrase,{NOCONNECT(CommaPhrase),InterimNounPhrase, NOCONNECT(ActiveVerbPhrase)})

STRUCTURE1(SubjectNounPhrase,{NOCONNECT(PrepositionalChainComponent2),NOCONNECT(CommaPhrase), StartNounPhrase, EndNounPhrase, NOCONNECT(ActiveVerbPhrase)})

STRUCTURE1(SubjectNounPhrase,{EndMiddleIf, EndNounPhrase, NOCONNECT(EndActiveVerbPhrase)})

STRUCTURE1(SubjectNounPhrase,{NOCONNECT(ClauseInitiator), QuotedNounPhrase,NOCONNECT(ActiveVerbPhrase)})

STRUCTURE1(SubjectNounPhrase,{NOCONNECT(IndexPhrase),StartNounPhrase, EndSubjectNounPhrase})

STRUCTURE1(SubjectNounPhrase,{NOCONNECT(ClauseInitiator), InterimSubjectNounPhrase, NOCONNECT(VerbPhrase)})

STRUCTURE1(SubjectNounPhrase,{NOCONNECT(ActiveClausalVerbPhrase), StartNounPhrase, BodyNounPhrase, EndNounPhrase, NOCONNECT(VerbPhrase)})

STRUCTURE1(AddingProperty,{NOCONNECT(PrepositionalChainComponent2), NOCONNECT(CommaPhrase), ADDPROPERTY(QuotedNounPhrase, SubjectNounPhrase), NOCONNECT(VerbPhrase)})

COMBINED1(PrepositionalNounPhrase, SubjectNounPhrase)

COMBINED1(PrepositionalNounPhrase, InterimSubjectNounPhrase)

STRUCTURE1(GroupSubjectNounPhrase,{SubjectNounPhrase,CoordinatePhrase, InterimNounPhrase})

STRUCTURE1(ClauseSplitter,{NOCONNECT(ActiveVerbPhrase),NOCONNECT(InterimObjectNounPhrase), CommaPhrase, NOCONNECT(CommaedNounPhrase), NOCONNECT(CoordinatePhrase), NOCONNECT(InterimNounPhrase), NOCONNECT(ActiveVerbPhrase)})

STRUCTURE1(ClauseSplitter,{NOCONNECT(PrepositionalChainComponent2), CommaPhrase, NOCONNECT(SubjectNounPhrase)})

STRUCTURE1(AddingProperty,{NOCONNECT(PassiveIntransitiveVerbPhrase), ADDPROPERTY(CommaPhrase, ClauseSplitter), NOCONNECT(InterimSubjectNounPhrase)})

STRUCTURE1(AddingProperty,{NOCONNECT(InterimObjectNounPhrase), NOCONNECT(ActiveInfinitive), ADDPROPERTY(CommaPhrase, ClauseSplitter), NOCONNECT(InterimSubjectNounPhrase)})

STRUCTURE1(AddingProperty,{NOCONNECT(InterimObjectNounPhrase), NOCONNECT(PrepositionalChainComponent1), ADDPROPERTY(CommaPhrase, ClauseSplitter), NOCONNECT(InterimSubjectNounPhrase)})

STRUCTURE1(AddingProperty,{NOCONNECT(InterimObjectNounPhrase), NOCONNECT(PrepositionalChainComponent1), NOCONNECT(PrepositionalChainComponent2), ADDPROPERTY(CommaPhrase, ClauseSplitter), NOCONNECT(InterimSubjectNounPhrase)})

STRUCTURE1(AddingProperty,{NOCONNECT(InterimObjectNounPhrase), NOCONNECT(PrepositionalChainComponent1), NOCONNECT(PrepositionalChainComponent), NOCONNECT(PrepositionalChainComponent2), ADDPROPERTY(CommaPhrase, ClauseSplitter), NOCONNECT(InterimSubjectNounPhrase)})

STRUCTURE1(GroupSubjectNounPhrase,{NOCONNECT(ClauseSplitter), CommaedNounPhrase, CoordinatePhrase, InterimNounPhrase})

ALTERNATIVES(AfterSubjectNounPhrase,{ParentheticalNounPhrase,ParentheticalPhrase, BeginVerbPhrase, VerbPhrase, GermanPossessivePhrase})

STRUCTURE1(SubjectNounPhrase,{NOCONNECT(PrepositionalChainComponent2), StartNounPhrase, EndNounPhrase, NOCONNECT(VerbPhrase)})

STRUCTURE1(SubjectNounPhrase,{NOCONNECT(PrepositionalChainComponent2), StartNounPhrase, BodyNounPhrase, EndNounPhrase, NOCONNECT(VerbPhrase)})

STRUCTURE1(SubjectNounPhrase,{NOCONNECT(PrepositionalChainComponent2), NOCONNECT(CommaPhrase), StartNounPhrase, EndNounPhrase, NOCONNECT(VerbPhrase)})

STRUCTURE1(SubjectNounPhrase,{NOCONNECT(PrepositionalChainComponent2), NOCONNECT(CommaPhrase), StartNounPhrase, BodyNounPhrase, EndNounPhrase, NOCONNECT(VerbPhrase)})

STRUCTURE1(SubjectNounPhrase,{NOCONNECT(ClauseInitiator), InterimSubjectNounPhrase, NOCONNECT(ActiveVerbPhrase)})

STRUCTURE1(ImpliedIfNounPhrase,{NOCONNECT(WITHPROPERTY(had, InterimVerbPhrase)), StartNounPhrase, BodyNounPhrase, EndNounPhrase, NOCONNECT(BeingEndPassiveVerbPhrase), NOCONNECT(EndActiveVerbPhrase)})

STRUCTURE1(SubordinatePhrase,{StartPassiveVerbPhrase3, EndImpliedIf, NOCONNECT(ImpliedIfNounPhrase)})

STRUCTURE1(ImpliedIfNounPhrase,{NOCONNECT(WITHPROPERTY(had, InterimVerbPhrase)), StartNounPhrase, EndNounPhrase, NOCONNECT(BeingEndPassiveVerbPhrase), NOCONNECT(EndActiveVerbPhrase)})

STRUCTURE1(InterimSubjectNounPhrase,{StartSubjectNounPhrase,EndNounPhrase, NOCONNECT(EndInterimSubjectNounPhrase)})

STRUCTURE1(InterimSubjectNounPhrase,{StartSubjectNounPhrase,BodyNounPhrase, EndNounPhrase, NOCONNECT(EndInterimSubjectNounPhrase)})

ALTERNATIVES(EndInterimSubjectNounPhrase,{Prepositional,InterimPrepositionalPhrase, SubordinatePrepositional, Adjectival})

STRUCTURE1(InterimSubjectNounPhrase,{NOCONNECT(ClauseConjunction), StartNounPhrase, BodyNounPhrase, EndNounPhrase, NOCONNECT(CommaPhrase)})

STRUCTURE1(InterimSubjectNounPhrase,{NOCONNECT(ClauseConjunction), StartNounPhrase, EndNounPhrase, NOCONNECT(CommaPhrase)})

STRUCTURE1(CompoundSubjectNounPhrase,{NOCONNECT(ChainTerminator), InterimNounPhrase, CoordinatePhrase, InterimSubjectNounPhrase, NOCONNECT(VerbPhrase)})

STRUCTURE1(CompoundSubjectNounPhrase,{NOCONNECT(ClauseInitiator), EitherOrPhrase, InterimNounPhrase, WITHPROPERTY(ask("Or"),CoordinatePhrase), InterimSubjectNounPhrase, NOCONNECT(VerbPhrase)})

STRUCTURE1(CompoundSubjectNounPhrase,{NOCONNECT(ChainTerminator), InterimNounPhrase, CommaPhrase, InterimNounPhrase, CoordinatePhrase, InterimSubjectNounPhrase, NOCONNECT(VerbPhrase)})

STRUCTURE1(CompoundSubjectNounPhrase,{InterimSubjectNounPhrase,CommaPhrase, InterimNounPhrase, NOCONNECT(InterimPrepositionalPhrase)})

STRUCTURE1(CompoundSubjectNounPhrase,{SubjectNounPhrase,CommaPhrase, CoordinatePhrase, InterimNounPhrase, NOCONNECT(VerbPhrase)})

STRUCTURE1(CompoundSubjectNounPhrase,{NOCONNECT(ClauseInitiator), InterimSubjectNounPhrase, RelativePronounClause, NOCONNECT(ClauseTerminator)})

STRUCTURE1(CompoundSubjectNounPhrase,{SubjectNounPhrase,CommaPhrase, InterimNounPhrase, NOCONNECT(CommaPhrase)})

STRUCTURE1(CompoundSubjectNounPhrase,{InterimSubjectNounPhrase,CommaPhrase, InterimNounPhrase, CommaPhrase, InterimNounPhrase, NOCONNECT(InterimPrepositionalPhrase)})

STRUCTURE1(CompoundSubjectNounPhrase,{InterimSubjectNounPhrase,CommaPhrase, InterimNounPhrase, CommaPhrase, InterimPhrase, CommaPhrase, InterimNounPhrase, NOCONNECT(InterimPrepositionalPhrase)})

STRUCTURE1(CompoundSubjectNounPhrase,{NOCONNECT(ClauseInitiator), InterimSubjectNounPhrase, CommaPhrase, CoordinatePhrase, InterimSubjectNounPhrase, NOCONNECT(ActiveVerbPhrase)})

STRUCTURE1(CompoundSubjectNounPhrase,{NOCONNECT(ClauseInitiator), InterimSubjectNounPhrase, ActiveInfinitive, InfinitiveObjectNounPhrase, NOCONNECT(ActiveVerbPhrase)})

STRUCTURE1(CompositeSubjectNounPhrase, {NOTWITH(CompositeSubjectNounPhrase,SubjectNounPhrase), PrepositionalChain})

STRUCTURE1(CompositeSubjectNounPhrase,{InterimSubjectNounPhrase, PrepositionalChain})

STRUCTURE1(CompositeSubjectNounPhrase,{InterimSubjectNounPhrase, Infinitive, CompositeObjectNounPhrase})

STRUCTURE1(CompositeSubjectNounPhrase,{CompoundSubjectNounPhrase, PrepositionalChain})

STRUCTURE1(CompositeSubjectNounPhrase,{SubjectNounPhrase, RelativePronounClause})

STRUCTURE1(SubjectNounPhrase, {StartSubjectNounPhrase, BodyNounPhrase, EndSubjectNounPhrase})

STRUCTURE1(SubjectNounPhrase, {StartSubjectNounPhrase, EndNounPhrase, NOCONNECT(AfterSubjectNounPhrase)})

STRUCTURE1(SubjectNounPhrase, {StartSubjectNounPhrase, BodyNounPhrase, EndNounPhrase, NOCONNECT(AfterSubjectNounPhrase)})

ALTERNATIVES(AfterSubjectNounPhrase, {InterimVerbPhrase, RelativePronounPhrase})

ALTERNATIVES(SubjectNounPhrase,{CompositeSubjectNounPhrase, CompoundSubjectNounPhrase, GroupSubjectNounPhrase})

STRUCTURE1(GroupSubjectNounPhrase,{SubjectNounPhrase,CoordinatePhrase, SubjectNounPhrase})

! Object noun phrase

STRUCTURE1(ObjectNounPhrase, {NOCONNECT(ActiveVerbPhrase), StartNounPhrase,EndObjectNounPhrase, NOTSYMBOL(PrepositionalChainComponent1)})

STRUCTURE1(ObjectNounPhrase, {NOCONNECT(ActiveVerbPhrase), StartNounPhrase, BodyNounPhrase, EndObjectNounPhrase})

STRUCTURE1(ObjectNounPhrase, {NOCONNECT(ActiveVerbPhrase), StartNounPhrase, BodyNounPhrase, EndNounPhrase, NOCONNECT(AfterObjectNounPhrase)})

STRUCTURE1(ObjectNounPhrase, {NOCONNECT(ActiveInfinitive), StartNounPhrase, BodyNounPhrase, EndNounPhrase, NOCONNECT(AfterObjectNounPhrase)})

STRUCTURE1(ObjectNounPhrase, {NOCONNECT(ActiveVerbPhrase), StartNounPhrase, EndNounPhrase, NOCONNECT(AfterObjectNounPhrase)})

ALTERNATIVES(AfterObjectNounPhrase,{ClauseTerminator, GermanPossessivePhrase, Infinitive, ActiveVerbPhrase, ClausalPronounPhrase})

STRUCTURE1(ObjectNounPhrase, {NOCONNECT(ActiveVerbPhrase), StartNounPhrase, BodyNounPhrase, EndSubjectNounPhrase, NOCONNECT(InterimVerbPhrase)})

STRUCTURE1(ObjectNounPhrase, {NOCONNECT(ActiveVerbPhrase), StartNounPhrase, EndNounPhrase, NOCONNECT(CommaPhrase), NOCONNECT(ClauseTerminator)})

STRUCTURE1(ObjectNounPhrase, {NOCONNECT(ActiveVerbPhrase), StartNounPhrase, BodyNounPhrase, EndNounPhrase, NOCONNECT(CommaPhrase), NOCONNECT(ClauseTerminator)})

STRUCTURE1(ObjectNounPhrase,{NOCONNECT(ActiveVerbPhrase), InterimObjectNounPhrase, NOCONNECT(ClauseSplitter)})

STRUCTURE1(ObjectNounPhrase,{NOCONNECT(VerbPhrase), QuotedNounPhrase, NOCONNECT(ClauseTerminator)})

STRUCTURE1(ObjectNounPhrase,{NOCONNECT(VerbPhrase), QuotedNounPhrase, NOCONNECT(ClauseTerminator)})

STRUCTURE1(ObjectNounPhrase,{NOCONNECT(ActiveInfinitive), QuotedNounPhrase, NOCONNECT(ClauseTerminator)})

STRUCTURE1(ObjectNounPhrase,{NOCONNECT(ActiveVerbPhrase), TerminatingNounPhrase})

STRUCTURE1(ObjectNounPhrase,{NOCONNECT(ClauseSubject), NOCONNECT(WITHPROPERTY(ToMake, ActiveVerbPhrase)), StartObjectNounPhrase, EndSubjectNounPhrase, NOCONNECT(WITHPROPERTY(BaseForm, ActiveVerbPhrase))})

STRUCTURE1(ObjectNounPhrase,{NOCONNECT(ClauseSubject), NOCONNECT(WITHPROPERTY(ToMake, ActiveVerbPhrase)), StartNounPhrase, BodyNounPhrase, EndSubjectNounPhrase, NOCONNECT(WITHPROPERTY(BaseForm, ActiveVerbPhrase))})

STRUCTURE1(ObjectNounPhrase,{NOCONNECT(ActiveVerbPhrase), InterimNounPhrase, NOCONNECT(AllClauseTerminator)})

STRUCTURE1(ObjectNounPhrase,{NOCONNECT(ActiveVerbPhrase), InterimObjectNounPhrase, InterimRelativePronounClause, NOCONNECT(AllClauseTerminator)})

STRUCTURE1(ObjectNounPhrase,{NOCONNECT(ActiveVerbPhrase), InterimObjectNounPhrase, PrepRelativePronounClause, NOCONNECT(AllClauseTerminator)})

STRUCTURE1(ObjectNounPhrase,{NOCONNECT(ActiveVerbPhrase), InterimObjectNounPhrase, InterimRelativePronounClause, NOCONNECT(AllClauseTerminator)})

STRUCTURE1(ObjectNounPhrase,{NOCONNECT(VerbPhrase), InterimObjectNounPhrase, CommaPhrase, InterimNounPhrase, NOCONNECT(AllClauseTerminator), NOTSYMBOL(InterimNounPhrase)})

STRUCTURE1(ToLessInfinitive,{NOCONNECT(WITHPROPERTY(ToMake, ActiveVerbPhrase)), NOCONNECT(ObjectNounPhrase), WITHPROPERTY(BaseForm, ActiveVerbPhrase)})

STRUCTURE1(CompoundObjectNounPhrase,{NOCONNECT(ActiveVerbPhrase), NounPhrase, ActiveInfinitive, NounPhrase, CommaPhrase, CoordinatePhrase, ActiveInfinitive, ObjectNounPhrase})

STRUCTURE1(CompoundObjectNounPhrase,{NOCONNECT(ActiveVerbPhrase), NounPhrase, CoordinatePhrase, InterimNounPhrase, NOCONNECT(CommaPhrase)})

STRUCTURE1(CompoundObjectNounPhrase,{InterimObjectNounPhrase, InterimNounPhrase, CommaPhrase, CoordinatePhrase, InterimNounPhrase, NOCONNECT(AllClauseTerminator)})

COMBINED1(ObjectNounPhrase, TrailingNounPhrase)

COMBINED1(ObjectNounPhrase, InterimObjectNounPhrase)

STRUCTURE1(ChangingProperty,{NOCONNECT(ActiveInfinitive), ADDPROPERTY(InterimObjectNounPhrase, ObjectNounPhrase), NOCONNECT(Comma), NOCONNECT(CoordinatePhrase), NOCONNECT(ActiveInfinitive)})

! InterimObjectNounPhrase

STRUCTURE1(InterimObjectNounPhrase,{StartObjectNounPhrase,EndNounPhrase, NOCONNECT(AfterInterimObjectNounPhrase)})

STRUCTURE1(InterimObjectNounPhrase,{StartObjectNounPhrase, BodyNounPhrase, EndNounPhrase, NOCONNECT(AfterInterimObjectNounPhrase)})

STRUCTURE1(InterimObjectNounPhrase,{NOCONNECT(ActiveVerbPhrase), StartNounPhrase, EndNounPhrase, NOCONNECT(AfterInterimObjectNounPhrase)})

STRUCTURE1(InterimObjectNounPhrase,{NOCONNECT(ActiveVerbPhrase), StartNounPhrase, BodyNounPhrase, EndNounPhrase, NOCONNECT(AfterInterimObjectNounPhrase)})

STRUCTURE1(InterimObjectNounPhrase,{NOCONNECT(ActiveVerbPhrase), NOCONNECT(InterimPrepositionalPhrase), LooseNounPhrase, NOCONNECT(AfterInterimObjectNounPhrase)})

STRUCTURE1(InterimObjectNounPhrase,{StartObjectNounPhrase, BodyNounPhrase, EndConjunctedNounPhrase})

STRUCTURE1(InterimObjectNounPhrase,{NOCONNECT(Infinitive), StartNounPhrase, EndNounPhrase, NOCONNECT(AfterInterimObjectNounPhrase)})

STRUCTURE1(InterimObjectNounPhrase,{NOCONNECT(ActiveVerbPhrase), StartNounPhrase, BodyNounPhrase, EndNounPhrase, NOCONNECT(InterimRelativePronounClause), NOCONNECT(AllClauseTerminator)})

STRUCTURE1(InterimObjectNounPhrase,{NOCONNECT(ActiveInfinitive), StartNounPhrase, EndNounPhrase, NOCONNECT(Infinitive)})

STRUCTURE1(InterimObjectNounPhrase,{NOCONNECT(ActiveInfinitive), StartNounPhrase, BodyNounPhrase, EndNounPhrase, NOCONNECT(Infinitive)})

STRUCTURE1(InterimObjectNounPhrase,{InterimObjectNounPhrase, CoordinatePhrase, InterimNounPhrase})

STRUCTURE1(InterimObjectNounPhrase,{NOCONNECT(ActiveVerbPhrase), StartNounPhrase, ArticleQuote, QuotedNounPhrase, NOCONNECT(AfterInterimObjectNounPhrase)})

STRUCTURE1(AddingProperty,{NOCONNECT(ActiveInfinitive), ADDPROPERTY(DitransitiveNounPhrase, InterimObjectNounPhrase), NOCONNECT(PrepositionalChainComponent1)})

ALTERNATIVES(AnyPrepositionalPhrase,{InterimPrepositionalPhrase, CombinedPrepositionalPhrase})

STRUCTURE1(ObjectNounPhrase,{NOCONNECT(ActiveDitransitiveVerbPhrase), NOCONNECT(CommaPhrase), InterimNounPhrase})

STRUCTURE1(CompositeObjectNounPhrase,{NOCONNECT(ActiveDitransitiveVerbPhrase), NOCONNECT(CommaPhrase), CompositeInterimNounPhrase})

STRUCTURE1(CompositeObjectNounPhrase,{ObjectNounPhrase, CompositeInfinitive,NOCONNECT(AllClauseTerminator)})

ALTERNATIVES(AfterInterimObjectNounPhrase,{PrepositionalChainComponent1, Adjectival, CoordinatePhrase, Infinitive, GermanPossessivePhrase, CommaPhrase, Prepositional, RelativePronounClause, InterimObjectNounPhrase, InterimVerbPhrase, PrepositionalChain, AdjectiveVerbPhrase})

STRUCTURE1(ObjectNounPhrase, {StartObjectNounPhrase,EndNounPhrase, NOCONNECT(PrepositionalChain)})

STRUCTURE1(CompoundObjectNounPhrase,{InterimObjectNounPhrase,CommaPhrase, InterimNounPhrase, NOCONNECT(InterimPrepositionalPhrase)})

STRUCTURE1(CompoundObjectNounPhrase,{InterimObjectNounPhrase,CommaPhrase, InterimNounPhrase, CommaPhrase, InterimNounPhrase, NOCONNECT(InterimPrepositionalPhrase)})

STRUCTURE1(CompoundObjectNounPhrase,{InterimObjectNounPhrase,CommaPhrase, InterimNounPhrase, CommaPhrase, InterimNounPhrase, CommaPhrase, InterimNounPhrase, NOCONNECT(InterimPrepositionalPhrase)})

STRUCTURE1(CompoundObjectNounPhrase,{InterimObjectNounPhrase, CoordinatePhrase, InterimNounPhrase, NOCONNECT(PrepositionalChainComponent1)})

STRUCTURE1(CompoundObjectNounPhrase,{InterimObjectNounPhrase, RelativePronounClause, NOCONNECT(ClauseTerminator)})

STRUCTURE1(CompositeObjectNounPhrase, {NOTWITH(CompositeObjectNounPhrase, ObjectNounPhrase), PrepositionalChain, NOCONNECT(AfterChain)})

STRUCTURE1(CompositeObjectNounPhrase, {CompoundObjectNounPhrase, PrepositionalChain, NOCONNECT(AfterChain)})

STRUCTURE1(CompositeObjectNounPhrase, {NOCONNECT(ActiveVerbPhrase), InterimObjectNounPhrase, PrepositionalChain, NOCONNECT(AfterChain)})

STRUCTURE1(CompositeObjectNounPhrase, {NOCONNECT(ActiveVerbPhrase), PossessivePronounPhrase, PrepositionalChain, NOCONNECT(AfterChain)})

STRUCTURE1(CompositeObjectNounPhrase, {DitransitiveNounPhrase, PrepositionalChain, NOCONNECT(AfterChain)})

STRUCTURE1(CompositeObjectNounPhrase, {NOCONNECT(ActiveInfinitive), InterimObjectNounPhrase, PrepositionalChain, NOCONNECT(AfterChain)})

STRUCTURE1(ObjectNounPhrase, {StartObjectNounPhrase, BodyNounPhrase, EndObjectNounPhrase})

STRUCTURE1(CompositeObjectNounPhrase,{InterimObjectNounPhrase, CoordinatePhrase, InterimNounPhrase, NOCONNECT(ClauseTerminator)})

STRUCTURE1(CompositeObjectNounPhrase,{NOCONNECT(NOTWITH(RelativePronounPhrase,ClauseInitiator)), NOCONNECT(ClauseSubject), NOCONNECT(VerbPhrase),NounPhrase, CoordinatePhrase, NounPhrase, NOCONNECT(ClauseTerminator)})

STRUCTURE1(CompoundObjectNounPhrase,{InterimObjectNounPhrase, CoordinatePhrase, InterimNounPhrase, CoordinatePhrase, InterimNounPhrase, NOCONNECT(ClauseTerminator)})

STRUCTURE1(CompoundObjectNounPhrase,{InterimObjectNounPhrase, CoordinatePhrase, InterimNounPhrase, CoordinatePhrase, InterimNounPhrase, CoordinatePhrase, InterimNounPhrase, NOCONNECT(ClauseTerminator)})

STRUCTURE1(InterimObjectNounPhrase,{NOCONNECT(ActiveDitransitiveVerbPhrase),TrailingNounPhrase})

STRUCTURE1(ObjectNounPhrase, {StartDitransitiveNounPhrase, BodyNounPhrase, EndNounPhrase, NOCONNECT(NotNounPhrase)})

ALTERNATIVES(NotNounPhrase,{TimePhrase, ClauseTerminator, Prepositional, SubordinatePrepositional, Participial, CommaPhrase, GermanPossessivePhrase})

ALTERNATIVES(ObjectNounPhrase,{CompositeObjectNounPhrase, GroupObjectNounPhrase, CompoundObjectNounPhrase, EitherOrObjectNounPhrase})

STRUCTURE1(EitherOrObjectNounPhrase,{NOCONNECT(ActiveVerbPhrase), EitherOrPhrase, InterimNounPhrase, CoordinatePhrase, InterimNounPhrase, NOCONNECT(ClauseTerminator)})

STRUCTURE1(EitherOrPhrase,{NOCONNECT(ActiveVerbPhrase), StartEitherOrPhrase, EndEitherOrPhrase,NOCONNECT( InterimNounPhrase), NOCONNECT(WITHPROPERTY(ask("Or"), CoordinatePhrase))})

STRUCTURE1(GroupObjectNounPhrase,{ObjectNounPhrase,CoordinatePhrase, ObjectNounPhrase})

STRUCTURE1(DitransitiveNounPhrase,{StartDitransitiveNounPhrase, EndLeadingNounPhrase})

STRUCTURE1(DitransitiveNounPhrase,{StartDitransitiveNounPhrase, BodyNounPhrase, EndLeadingNounPhrase})

STRUCTURE1(DitransitiveNounPhrase,{StartDitransitiveNounPhrase, Interim1EndStartNounPhrase})

STRUCTURE1(SecondObjectNounPhrase,{NOCONNECT(DitransitiveNounPhrase), StartTrailingNounPhrase, EndTerminatingNounPhrase})

COMBINED1(DitransitiveNounPhrase, ObjectNounPhrase)

COMBINED1(DitransitiveNounPhrase, InterimObjectNounPhrase)

STRUCTURE1(TransClausalNounPhrase,{StartTransClausalNounPhrase, EndLeadingNounPhrase})

STRUCTURE1(TransClausalNounPhrase,{StartTransClausalNounPhrase, BodyNounPhrase, EndLeadingNounPhrase})

STRUCTURE1(TransClausalNounPhrase,{StartTransClausalPhrase, Interim1EndStartNounPhrase})

ALTERNATIVES(FirstObjectNounPhrase,{DitransitiveNounPhrase, TransClausalNounPhrase})

STRUCTURE1(SecondObjectNounPhrase,{NOCONNECT(FirstObjectNounPhrase), StartTrailingNounPhrase, BodyNounPhrase, EndTerminatingNounPhrase})

STRUCTURE1(InterimSecondObjectNounPhrase,{NOCONNECT(DitransitiveNounPhrase), EndStartNounPhrase, EndNounPhrase, NOCONNECT(PrepositionalChainComponent1)})

STRUCTURE1(InterimSecondObjectNounPhrase,{NOCONNECT(DitransitiveNounPhrase), Interim1EndStartNounPhrase, EndNounPhrase, NOCONNECT(PrepositionalChainComponent1)})

STRUCTURE1(InterimSecondObjectNounPhrase,{NOCONNECT(DitransitiveNounPhrase), TrailingNounPhrase, NOCONNECT(PrepositionalChainComponent1)})

STRUCTURE1(CompositeSecondObjectNounPhrase, {InterimSecondObjectNounPhrase, PrepositionalChain, NOCONNECT(AfterChain)})

ALTERNATIVES(SecondObjectNounPhrase, {CompositeSecondObjectNounPhrase})

STRUCTURE1(DitransitiveNounSplit,{NOCONNECT(ActiveDitransitiveVerbPhrase), StartDitransitiveNounPhrase, StartMiddleNounPhrase, Interim1EndStartNounPhrase, EndNounPhrase, NOCONNECT(PrepositionalChainComponent1)})

! Infinitive Object Noun Phrase

STRUCTURE1(InfinitiveObjectNounPhrase,{NOCONNECT(ActiveInfinitive), StartObjectNounPhrase, EndSubjectNounPhrase})

! Header noun phrase

STRUCTURE1(HeaderNounPhrase, {StartHeaderNounPhrase,EndNounPhrase})

STRUCTURE1(HeaderNounPhrase, {StartHeaderNounPhrase, BodyNounPhrase, EndNounPhrase})

STRUCTURE1(HeaderNounPhrase,{StartSubjectNounPhrase, EndNounPhrase, NOCONNECT(ColonPhrase), NOCONNECT(SubjectNounPhrase)})

! Terminating noun phrase

STRUCTURE1(TerminatingNounPhrase,{NOCONNECT(BeforeTerminatingNounPhrase), StartNounPhrase, EndTerminatingNounPhrase})

STRUCTURE1(TerminatingNounPhrase,{NOCONNECT(BeforeTerminatingNounPhrase), StartNounPhrase, BodyNounPhrase, EndTerminatingNounPhrase})

ALTERNATIVES(BeforeTerminatingNounPhrase,{CommaPhrase, CoordinatePhrase})

COMBINED1(InterimNounPhrase, TerminatingNounPhrase)

! Trailing noun phrase

STRUCTURE1(TrailingNounPhrase, {StartTrailingNounPhrase,EndNounPhrase})

STRUCTURE1(TrailingNounPhrase, {StartTrailingNounPhrase, BodyNounPhrase, EndNounPhrase})

STRUCTURE1(CompositeTrailingNounPhrase, {TrailingNounPhrase, PrepositionalChain})

ALTERNATIVES(TrailingNounPhrase,{CompositeTrailingNounPhrase})

! Prepositional noun phrase

STRUCTURE1(PrepositionalNounPhrase, {StartPrepositionalNounPhrase, EndNounPhrase, NOCONNECT(SymbolAfterPrepositionalPhrase)})

STRUCTURE1(PrepositionalNounPhrase, {StartPrepositionalNounPhrase, BodyNounPhrase, EndNounPhrase, NOCONNECT(SymbolAfterPrepositionalPhrase)})

STRUCTURE1(ChangingProperty, {NOCONNECT(Prepositional), NOCONNECT(StartPrepositionalNounPhrase), NOCONNECT(StartMiddleNounPhrase), ADDPROPERTY(Interim1EndStartNounPhrase, MiddleNounPhrase), NOCONNECT(EndNounPhrase), NOCONNECT(PrepositionalChainComponent1)})

STRUCTURE1(ChangingProperty, {NOCONNECT(StartPrepositionalNounPhrase), ADDPROPERTY(Interim1EndStartNounPhrase, StartMiddleNounPhrase), NOCONNECT(EndNounPhrase), NOCONNECT(CommaPhrase)})

STRUCTURE1(ChangingProperty, {NOCONNECT(Prepositional), NOCONNECT(StartPrepositionalNounPhrase), ADDPROPERTY(Interim1EndStartNounPhrase, MiddleNounPhrase), NOCONNECT(EndNounPhrase), NOCONNECT(PrepositionalChainComponent1)})

STRUCTURE1(ChangingProperty, {NOCONNECT(Prepositional), ADDPROPERTY(InterimNounPhrase, PrepositionalNounPhrase)})

STRUCTURE1(PrepositionalNounPhrase, {StartPrepositionalNounPhrase,EndPrepositionalNounPhrase})

STRUCTURE1(PrepositionalNounPhrase, {StartPrepositionalNounPhrase, BodyNounPhrase, NOTWITH(ImpliedObject, EndNounPhrase), NOCONNECT(SymbolAfterPrepositionalPhrase)})

STRUCTURE1(PrepositionalNounPhrase, {NOCONNECT(Prepositional), StartPrepositionalNounPhrase, EndNounPhrase, NOCONNECT(VerbPhrase)})

STRUCTURE1(PrepositionalNounPhrase, {NOCONNECT(Prepositional), StartPrepositionalNounPhrase, BodyNounPhrase, EndNounPhrase, NOCONNECT(VerbPhrase)})

STRUCTURE1(PrepositionalNounPhrase, {NOCONNECT(Prepositional), StartPrepositionalNounPhrase, BodyNounPhrase, ANDWITH(StartRelativePronounPhrase,EndNounPhrase)})

STRUCTURE1(PrepositionalNounPhrase,{NOCONNECT(Prepositional),FinishSubordinatePrepositional, EndNounPhrase})

STRUCTURE1(PrepositionalNounPhrase,{NOCONNECT(Prepositional),FinishSubordinatePrepositional, BodyNounPhrase, EndNounPhrase})

STRUCTURE1(PrepositionalNounPhrase,{NOCONNECT(StructuredPrepositional),StartPrepositionalNounPhrase, EndNounPhrase})

STRUCTURE1(PrepositionalNounPhrase,{NOCONNECT(StructuredPrepositional),StartPrepositionalNounPhrase, BodyNounPhrase, EndNounPhrase})

STRUCTURE1(PrepositionalNounPhrase,{NOCONNECT(Prepositional), InterimNounPhrase, CommaPhrase, CoordinatePhrase, InterimNounPhrase, NOCONNECT(PrepositionalChainComponent1)})

STRUCTURE1(PrepositionalNounPhrase,{MiddlePrepositionalPhrase, NOTWITH(StartMiddleNounPhrase, EndObjectPronounPhrase)})

STRUCTURE1(PrepositionalNounPhrase,{NOCONNECT(Prepositional), InterimNounPhrase, ObjectNounPhrase, NOCONNECT(ClauseTerminator)})

COMBINED1(PrepositionalNounPhrase, IndefinitePronounPhrase)

COMBINED1(PrepositionalNounPhrase, ObjectPronounPhrase)

STRUCTURE1(ChangingProperty,{NOCONNECT(Prepositional), ADDPROPERTY(InterimNounPhrase, PrepositionalNounPhrase), NOCONNECT(PrepositionalChainComponent)})

STRUCTURE1(QuotedPrepositionalNounPhrase,{NOCONNECT(Prepositional), ArticleQuote, QuotedNounPhrase})

ALTERNATIVES(SymbolAfterPrepositionalPhrase,{ClauseTerminator, NOTWITH(EndStartNounPhrase, EndNounPhrase), Prepositional, InterimPrepositional, SubordinatePrepositional, InterimPrepositionalPhrase, VerbPhrase, InterimVerbPhrase, CommaPhrase, Participial, Infinitive, CoordinatePhrase, EndParentheticalPhrase, RelativePronounPhrase, InterimNounPhrase, AdverbialRelativePronounPhrase, EndRelativePronounPhrase, Adjectival, SubordinatePhrase, EndSubordinatePhrase, SentenceClause, ColonPhrase, SemicolonPhrase, TrailingPhrase, TrailingNounPhrase, BeingEndPassiveVerbPhrase, EndVerbPhrase, EndToBeActiveVerbPhrase, MiddleActiveVerbPhrase, StartMiddleNounPhrase, BodyNounPhrase})

STRUCTURE1(NounPhrase,{StartPrepositionalNounPhrase, EndNounPhrase, NOCONNECT(GermanPossessivePhrase)})

STRUCTURE1(InterimNounPhrase,{NOCONNECT(PrepositionalNounPhrase),NOCONNECT(CoordinatePhrase), StartNounPhrase, BodyNounPhrase, EndNounPhrase, NOCONNECT(Prepositional)})

STRUCTURE1(InterimNounPhrase,{NOCONNECT(PrepositionalNounPhrase),NOCONNECT(CoordinatePhrase), StartNounPhrase, EndNounPhrase, NOCONNECT(Prepositional)})

STRUCTURE1(ConjunctedPrepNounPhrase, {StartPrepositionalNounPhrase,EndConjunctedNounPhrase})

STRUCTURE1(ConjunctedPrepNounPhrase, {StartPrepositionalNounPhrase,BodyNounPhrase, EndConjunctedNounPhrase})

!STRUCTURE1(JoinedPrepositionalNounPhrase,{PrepositionalNounPhrase,CoordinatePhrase,PrepositionalNounPhrase})

ALTERNATIVES(PrepositionalNounPhrase,{CapturedPrepNounPhrase, PrepositionalPronounPhrase, CompoundPrepositionalNounPhrase, QuotedPrepositionalNounPhrase, QuotedNounPhrase})

STRUCTURE1(PrepositionalPronounPhrase,{NOCONNECT(InterimPrepositional), StartObjectPronounPhrase, ANDWITH(StartNounPhrase, EndObjectPronounPhrase)})

STRUCTURE1(TrailingPrepositionalNounPhrase,{NOCONNECT(IndexPhrase), NOCONNECT(PrepositionalNounPhrase), NOCONNECT(CoordinatePhrase), StartNounPhrase, EndNounPhrase})

STRUCTURE1(TrailingPrepositionalNounPhrase,{NOCONNECT(IndexPhrase), NOCONNECT(PrepositionalNounPhrase), NOCONNECT(CoordinatePhrase), StartNounPhrase, BodyNounPhrase, EndNounPhrase})

STRUCTURE1(CompoundPrepositionalNounPhrase,{PrepositionalNounPhrase, CoordinatePhrase, TrailingPrepositionalNounPhrase})

! Quoted noun phrase

STRUCTURE1(QuotedNounPhrase, {BeginQuotation, StartQuotedNounPhrase,EndQuotedNounPhrase, EndQuotation})

STRUCTURE1(QuotedNounPhrase, {BeginQuotation, StartQuotedNounPhrase,BodyNounPhrase, EndQuotedNounPhrase, EndQuotation})

STRUCTURE1(QuotedNounPhrase, {BeginQuotation, StartQuotedNounPhrase,BodyNounPhrase, EndStartNounPhrase, EndQuotedNounPhrase, EndQuotation}) ! has endnoun in quoted string

STRUCTURE1(QuotedNounPhrase, {BeginQuotation, DictionaryAcronym, EndQuotation})

STRUCTURE1(IntroducedQuotedNounPhrase,{StartNounPhrase, IntroducedQuote, QuotedNounPhrase, NOCONNECT(AfterQuotedNounPhrase)})

ALTERNATIVES(AfterQuotedNounPhrase,{CoordinatePhrase, CommaPhrase, VerbPhrase, PrepositionalChainComponent1})

ALTERNATIVES(QuotedNounPhrase,{IntroducedQuotedNounPhrase, CompositeQuotedNounPhrase, CombinedQuotedNounPhrase})

STRUCTURE1(QuotedPrepositionalNounPhrase,{StartPrepositionalNounPhrase, EndQuotedNounPhrase})

STRUCTURE1(QuotedPrepositionalNounPhrase,{StartPrepositionalNounPhrase, BodyNounPhrase, EndQuotedNounPhrase})

STRUCTURE1(CombinedQuotedNounPhrase,{QuotedNounPhrase, CommaPhrase, QuotedNounPhrase, CommaPhrase, CoordinatePhrase, QuotedNounPhrase})

STRUCTURE1(CombinedQuotedNounPhrase,{QuotedNounPhrase, CommaPhrase, QuotedNounPhrase, NOCONNECT(CommaPhrase), NOCONNECT(QuotedNounPhrase)})

STRUCTURE1(CompositeQuotedNounPhrase,{BeginQuotation,StartQuotedNounPhrase, EndNounPhrase, Prepositional, QuotedPrepositionalNounPhrase, EndQuotation})

! Acronym

STRUCTURE1(StartAcronym,{OpeningDoubleQuote,NOTWITH(Noun,AllCapitals)})

STRUCTURE1(EndAcronym,{NOTWITH(Noun,AllCapitals),ClosingDoubleQuote})

STRUCTURE1(DictionaryAcronym,{StartAcronym,EndAcronym})

 

! Participial noun phrase

STRUCTURE1(ParticipialNounPhrase, {StartParticipialNounPhrase,EndNounPhrase})

STRUCTURE1(InterimParticipialNounPhrase, {NOCONNECT(ParticipialTypes), StartParticipialNounPhrase, EndNounPhrase, NOCONNECT(AfterParticipialNounPhrase)})

STRUCTURE1(InterimParticipialNounPhrase, {NOCONNECT(ParticipialTypes), StartParticipialNounPhrase, EndObjectPronounPhrase, NOCONNECT(AfterParticipialNounPhrase)})

STRUCTURE1(InterimParticipialNounPhrase, {NOCONNECT(ParticipialTypes), StartParticipialNounPhrase, BodyNounPhrase, EndNounPhrase, NOCONNECT(AfterParticipialNounPhrase)})

ALTERNATIVES(AfterParticipialNounPhrase,{AnyPrepositionalPhrase, Prepositional, InterimPrepositional, EndClausalPronounPhrase, InterimVerbPhrase, AfterChain, VerbPhrase})

COMBINED1(InterimParticipialNounPhrase, SubjectNounPhrase)

COMBINED1(InterimParticipialNounPhrase, InterimNounPhrase)

STRUCTURE1(InterimParticipialNounPhrase, {NOCONNECT(ParticipialTypes), StartParticipialNounPhrase, EndNounPhrase, NOCONNECT(CommaPhrase), NOCONNECT(InterimSubjectNounPhrase)})

ALTERNATIVES(ParticipialTypes,{Participial, InterimParticipial})

ALTERNATIVES(ParticipialNounPhrase,{CompositeParticipialNounPhrase})

STRUCTURE1(InterimParticipialNounPhrase, {NOCONNECT(ParticipialTypes), StartParticipialNounPhrase, EndNounPhrase, NOCONNECT(CommaPhrase), NOCONNECT(ActiveVerbPhrase)})

STRUCTURE1(InterimParticipialNounPhrase, {NOCONNECT(Participial),StartParticipialNounPhrase, BodyNounPhrase, EndNounPhrase, NOCONNECT(CommaPhrase), NOCONNECT(ActiveVerbPhrase)})

STRUCTURE1(ParticipialSubjectPhrase,{NOCONNECT(ClauseInitiator), ParticipialSubject, NOCONNECT(ActiveVerbPhrase)})

STRUCTURE1(ParticipialSubjectPhrase,{NOCONNECT(ClauseInitiator),ParticipialSubject, InterimObjectNounPhrase, NOCONNECT(ActiveVerbPhrase)})

COMBINED1(ParticipialSubjectPhrase, PrepositionalChain)

STRUCTURE1(ParticipialObjectPhrase,{NOCONNECT(ActiveVerbPhrase),Participial, NOCONNECT(ClauseTerminator)})

STRUCTURE1(ParticipialObjectPhrase,{NOCONNECT(ActiveVerbPhrase),ParticipialPhrase, NOCONNECT(ClauseTerminator)})

STRUCTURE1(InterimParticipialObjectPhrase,{NOCONNECT(EndActiveVerbPhrase),InterimParticipial, InterimParticipialNounPhrase, NOCONNECT(PrepositionalChainComponent1)})

STRUCTURE1(InterimParticipialObjectPhrase,{NOCONNECT(ActiveVerbPhrase),InterimParticipial, InterimParticipialNounPhrase, NOCONNECT(PrepositionalChainComponent1)})

STRUCTURE1(CompositeParticObjectPhrase,{InterimParticipialObjectPhrase, PrepositionalChain, NOCONNECT(AfterChain)})

ALTERNATIVES(ParticipialObjectPhrase,{CompositeParticObjectPhrase})

COMBINED1(ParticipialObjectPhrase, PrepositionalChain)

! Parenthetical noun phrase

STRUCTURE1(ParentheticalNounPhrase, {StartParentheticalPhrase,QuotedNounPhrase, FinishParentheticalPhrase})

STRUCTURE1(ParentheticalNounPhrase, {StartParentheticalPhrase,ArticleQuote, QuotedNounPhrase, FinishParentheticalPhrase})

STRUCTURE1(ParentheticalNounPhrase, {StartParentheticalPhrase, StartNounPhrase,EndNounPhrase, FinishParentheticalPhrase})

STRUCTURE1(ParentheticalNounPhrase, {StartParentheticalPhrase, StartNounPhrase, BodyNounPhrase, EndNounPhrase,FinishParentheticalPhrase})

STRUCTURE1(InternalParentheticalNounPhrase,{NOCONNECT(StartParentheticalNounPhrase), InterimNounPhrase, CommaPhrase, InterimNounPhrase, NOCONNECT(FinishParentheticalNounPhrase)})

STRUCTURE1(ParentheticalNounPhrase, {StartParentheticalPhrase, InternalParentheticalNounPhrase, FinishParentheticalPhrase})

ALTERNATIVES(InternalParentheticalNounPhrase,{GroupedInterimNounPhrase})

COMBINED1(ParentheticalNounPhrase, InterimNounPhrase)

STRUCTURE1(CoordinateNounPhrase,{NOCONNECT(BeforeCoordinateNounPhrase), SubjectNounPhrase, CoordinatePhrase, InterimNounPhrase, NOCONNECT(AfterCoordinateNounPhrase)})

ALTERNATIVES(BeforeCoordinateNounPhrase,{BeginSentence})

ALTERNATIVES(AfterCoordinateNounPhrase,{EndSentence})

! Model jobs

ALTERNATIVES(ModelObject,{NounPhrase,SubjectNounPhrase,ObjectNounPhrase,HeaderNounPhrase, TrailingNounPhrase, CombinedPrepositionalPhrase, CompositePrepositionalPhrase, PrepositionalNounPhrase, ParentheticalNounPhrase, ParentheticalPhrase, ParticipialNounPhrase, InterimParticipialNounPhrase, DitransitiveNounPhrase, SecondObjectNounPhrase, InterimSecondObjectNounPhrase, Infinitive, InterimNounPhrase, InterimClauseNounPhrase, InterimCommaedNounPhrase, GroupedPrepositionalNounPhrase, TerminatingNounPhrase, VerbPhrase,CombinedParticipialPhrase, ConjunctedPrepositionalPhrase, BuildStructure, PrepositionalChain, CompositeInfinitive, CompositeActiveVerbPhrase, CompositeActiveDitranVerbPhrase, InterimIndexPrepNounPhrase, RelativeClausalPronounPhrase, InterimVerbPhrase})

! Build structure

ALTERNATIVES(BuildStructure,{NounPhrase,SentenceClause,CompositeClause, DiscourseSentence, InfinitivePhrase, PrepositionalChain, CompositeInfinitive, CompositeActiveVerbPhrase, CompositeActiveDitranVerbPhrase, CompoundActiveVerbPhrase, ActiveInfinitive, CompositeParentheticalPhrase, IntransitivePrepositionalClause, SubjectPronounPhrase})

 

ALTERNATIVES(InterimClauseNounPhrase,{InterimSubjectNounPhrase,InterimObjectNounPhrase})

ALTERNATIVES(FinishNounPhrase, {FinishSingleWordNounPhrase, FinishMultiWordNounPhrase, NOTWITH({Verb,Preposition}, InitialCapital)})

ALTERNATIVES(BeginSingleWordNounPhrase,{NOTWITH({Adverb, PresentTense, BaseForm},Noun),NounDeterminer, LetterInitials, AnyNumber, CardinalNumber, OrdinalNumber, Percentage, QualifiedNumber, AlphabeticCharacter, AlphabeticCharacters, SimpleAdjective})

STRUCTURE1(StartNounVerbPhrase,{BeforeNounVerbPhrase, ANDWITH({PresentTense, Verb}, Noun)})

STRUCTURE1(StartNounVerbPhrase,{BeforeNounVerbPhrase, ANDWITH({Noun}, PresentTense)})

STRUCTURE1(ChangingProperty, {NOCONNECT(ActiveVerbPhrase), NOCONNECT(StartNounPhrase), ADDPROPERTY(StartNounVerbPhrase, StartMiddleNounPhrase)})

ALTERNATIVES(BeforeNounVerbPhrase,{Comma, CoordinateConjunction, AdjectivalParticiple, Adjective, Noun, NounDeterminer, ANDWITH(NounDeterminer, Pronoun)})

ALTERNATIVES(BeginDoubleWordNounPhrase, {SentenceArticle, NounDeterminer, EndNounDeterminer, AnyNumber, CardinalNumber, OrdinalNumber, PossessivePronoun, Percentage, SimpleAdjective, NOTWITH(PresentParticipialModifier, AdjectivalParticiple), AdjectivalAdverb, NOTWITH({PresentTense, Baseform},Noun), ContractComponent})

ALTERNATIVES(BeginMultiWordNounPhrase, {SentenceArticle, SimpleAdjective, CardinalNumber, OrdinalNumber, AnyNumber, NOTWITH({PresentTense,Baseform}, Noun), NOTWITH(PresentParticipialModifier, AdjectivalParticiple), AdjectivalAdverb, NounDeterminer})

ALTERNATIVES(BeginNounPhrase, {BeginSingleWordNounPhrase, BeginDoubleWordNounPhrase, BeginMultiWordNounPhrase, NOTWITH({Verb, Preposition}, InitialCapital)})

ALTERNATIVES(BeginObjectNounPhrase, {SentenceArticle,SingularNoun, PluralNoun, AggregateNoun, EndNoun, SimpleAdjective,CardinalNumber, AdjectivalParticiple, NounDeterminer, AdjectivalAdverb})

STRUCTURE1(MiddleNounPhrase,{MiddleNounPhraseComponent,MiddleNounPhraseComponent})

STRUCTURE1(MiddleNounPhrase,{MiddleNounPhraseComponent, NOTWITH(Verb,Noun)})

STRUCTURE1(MiddleNounPhrase,{Noun, AdjectivalParticiple})

STRUCTURE1(MiddleNounPhrase,{MeasureLength, SizeAdjective})

STRUCTURE1(MiddleNounPhrase,{ask("Company Name"), CompanyNameSuffix})

STRUCTURE1(InterimMiddleNounPhrase,{LocationNoun, Noun})

STRUCTURE1(InterimMiddleNounPhrase,{Participle, Noun})

!STRUCTURE1(MiddleNounPhrase,{Noun,MiddleNounPhraseComponent})

ALTERNATIVES(MiddleNounPhraseComponent, {SimpleAdjective, AdjectivalAdverb, AnyNumber, CardinalNumber, OrdinalNumber, LetterInitials, AdjectivalParticiple})

ALTERNATIVES(MiddleNounPhrase,{Percentage})

STRUCTURE1(MiddleNounPhrase,{ContractComponent,ContractLocation})

STRUCTURE1(ChangingProperty,{ADDPROPERTY(EndStartNounPhrase, MiddleNounPhrase), NOCONNECT(EndNounPhrase), NOCONNECT(EndQuotation)})

STRUCTURE1(ChangingProperty,{NOCONNECT(StartMiddleNounPhrase), ADDPROPERTY(EndStartNounPhrase, MiddleNounPhrase)})

STRUCTURE1(EndStartNounPhrase,{EndNoun, NOTWITH(InitialCapital,Noun)})

STRUCTURE1(MiddleNounPhrase,{EndNoun,ANDWITH(InitialCapital,Noun)})

STRUCTURE1(ChangingProperty,{NOCONNECT(BeginQuotation), NOCONNECT(StartNounPhrase), ADDPROPERTY(InterimMiddleNounPhrase, MiddleNounPhrase)})

STRUCTURE1(AddingProperty,{NOCONNECT(ActiveDitransitiveVerbPhrase), NOCONNECT(Prepositional), NOCONNECT(StartPrepositionalNounPhrase), ADDPROPERTY(EndStartNounPhrase, {EndNounPhrase, StartNounPhrase})})

STRUCTURE1(Consistent,{InitialCapital, Word})

STRUCTURE1(Consistent,{Word,InitialCapital})

STRUCTURE1(EndStartNounPhrase,{NOTWITH(EndNounAdjective,Noun), EndNoun})

ALTERNATIVES(EndNounAdjective,{Initial})

STRUCTURE1(MiddleNounPhrase,{EndNounAdjective, EndNoun})

STRUCTURE1(Interim1EndStartNounPhrase,{NOTWITH({EndNoun,InitialCapital},Noun), NOTWITH({EndNoun,InitialCapital},Noun)})

STRUCTURE1(InterimEndStartNounPhrase,{Interim1EndStartNounPhrase})

STRUCTURE1(ChangingProperty,{NOCONNECT(StartMiddleNounPhrase), ADDPROPERTY(Interim1EndStartNounPhrase, MiddleNounPhrase), NOCONNECT(EndNounPhrase), NOCONNECT(AfterInterim1EndStart)})

ALTERNATIVES(AfterInterim1EndStart,{CommaPhrase, Adjectival})

STRUCTURE1(MiddleNounPhrase,{Interim1EndStartNounPhrase,NOCONNECT(NounPhraseEnding)})

STRUCTURE1(MiddleNounPhrase,{NOCONNECT(CoordinatePhrase), NOCONNECT(StartNounPhrase), Interim1EndStartNounPhrase, NOCONNECT(EndNounPhrase), NOCONNECT(CommaPhrase)})

STRUCTURE1(MiddleNounPhrase,{NOCONNECT(StartSubjectNounPhrase), NOCONNECT(StartMiddleNounPhrase), Interim1EndStartNounPhrase})

STRUCTURE1(MiddleNounPhrase,{NOCONNECT(StartSubjectNounPhrase), NOCONNECT(StartMiddleNounPhrase), NOCONNECT(MiddleNounPhrase), Interim1EndStartNounPhrase})

ALTERNATIVES(NounPhraseEnding,{EndTerminatingNounPhrase, StartParentheticalPhrase, StartEndParentheticalPhrase, StartColonPhrase, StartBeginQuotation})

STRUCTURE1(MiddleNounPhrase,{ANDWITH(InitialCapital,Noun), ANDWITH(InitialCapital, Noun)})

STRUCTURE1(MiddleNounPhrase,{InterimEndStartNounPhrase,NOCONNECT(StartEndQuotation)})

STRUCTURE1(MiddleNounPhrase,{NOCONNECT(FinishBeginQuotation), EndStartNounPhrase})

STRUCTURE1(MiddleNounPhrase,{NOCONNECT(FinishBeginQuotation), NOCONNECT(MiddleNounPhrase), InterimEndStartNounPhrase})

STRUCTURE1(Consistent,{TimeNoun, SingularNoun})

STRUCTURE1(Consistent, {InitialCapital, InitialCapital})

STRUCTURE1(Consistent, {OpeningDoubleQuote, InitialCapital})

STRUCTURE1(Consistent, {InitialCapital, ClosingDoubleQuote})

STRUCTURE1(InsertSymbol,{INSERTMARKER(EndStartNounPhrase, ImpliedRelativePronoun), EndNounPhrase, NOCONNECT(ActiveVerbPhrase)})

STRUCTURE1(InsertSymbol,{NOCONNECT(ActiveVerbPhrase), NOCONNECT(StartNounPhrase), NOCONNECT(StartMiddleNounPhrase), INSERTMARKER(Interim1EndStartNounPhrase, ImpliedRelativePronoun), NOCONNECT(EndNounPhrase), NOCONNECT(ActiveVerbPhrase)})

STRUCTURE1(InsertSymbol,{NOCONNECT(StartSubjectNounPhrase), NOCONNECT(StartMiddleNounPhrase), INSERTMARKER(Interim1EndStartNounPhrase, ImpliedRelativePronoun), NOCONNECT(EndNounPhrase), NOCONNECT(ActiveVerbPhrase), NOCONNECT(StartObjectNounPhrase), NOCONNECT(EndNounPhrase), NOCONNECT(ActiveVerbPhrase)})

STRUCTURE1(InsertSymbol,{INSERTMARKER(EndStartNounPhrase, ImpliedRelativePronoun), EndNounPhrase, NOCONNECT(InterimPrepositionalPhrase),NOCONNECT(VerbPhrase)})

STRUCTURE1(InsertSymbol,{NOCONNECT(StartPrepositionalNounPhrase), NOCONNECT(StartMiddleNounPhrase), INSERTMARKER(Interim1EndStartNounPhrase, ImpliedRelativePronoun), NOCONNECT(EndSubjectNounPhrase)})

STRUCTURE1(InsertSymbol,{INSERTMARKER(EndStartNounPhrase, ImpliedRelativePronoun), EndNounPhrase, NOCONNECT(GermanPossessivePhrase),NOCONNECT(NounPhrase), NOCONNECT(VerbPhrase)})

STRUCTURE1(InsertSymbol,{INSERTMARKER(EndStartNounPhrase, ImpliedObject), EndNounPhrase, NOCONNECT(StartInfinitive)})

ALTERNATIVES(ContractComponent,{Schedule, Exhibit,Attachment,Clause,Section})

ALTERNATIVES(ContractLocation,{UppercaseAlphabeticCharacter, IndexStr})

STRUCTURE1(StartMiddleNounPhrase,{StartMiddleNounPhraseComponent,MiddleNounPhraseComponent})

STRUCTURE1(StartMiddleNounPhrase,{StartMiddleNounPhraseComponent,NOTWITH(Verb,Noun)})

STRUCTURE1(StartMiddleNounPhrase,{NounDeterminer, Such})

STRUCTURE1(StartEmbeddedEndNoun,{EndNounDeterminer, EndNoun})

STRUCTURE1(EndMiddleNounPhrase,{TimeNoun, TimeModifier})

STRUCTURE1(MiddleNounPhrase,{NumberPrecursor, AnyNumber})

STRUCTURE1(MiddleNounPhrase,{NounAdjective, Noun})

ALTERNATIVES(MiddleEndNounPhrase,{EndMiddleNounPhrase,MiddleNounPhrase})

ALTERNATIVES(StartMiddleNounPhraseComponent, {SentenceArticle,SimpleAdjective, AdjectivalAdverb, CardinalNumber, OrdinalNumber, QualifiedNumber,AdjectivalParticiple, NounDeterminer, PossessivePronoun})

ALTERNATIVES(FinishSingleWordNounPhrase, {Noun, CardinalNumber, OrdinalNumber, QualifiedNumber, Percentage,AdjectivalParticiple, SimpleAdjective, NounDeterminer, AlphabeticCharacter, AlphabeticCharacters, LetterInitials,NounNeedArticle})

ALTERNATIVES(FinishMultiWordNounPhrase, {Noun, AdjectivalParticiple, TimeModifier, LetterInitials,percent, CompanyNameSuffix, UppercaseAlphabeticCharacter, AnyNumber})

ALTERNATIVES(BeforeNounPhrase, {StartClause, LeftBracket, EndWhAdverbPhrase, ParticipialModifier,MiddleParticipialPhrase, Comma, SemiColon, OpeningDoubleQuote, Pronominal, RelativePronoun, AdverbialRelativePronoun, TimePhraseCollocation, LabelSeparator,VerbPhrase,Verb, SubordinatePreposition, IndexStr, CoordinateConjunction, SubordinateConjunction, SuperordinateConjunction, AdversativeConjunction, PossibleMiddleIf, GermanPossessive, ClausalPronoun, ObjectPronoun,SentenceColon, InNoEventShall, SpecialWords, EitherOr})

ALTERNATIVES(AfterNounPhrase,{StartAdverbialPhrase, VerbalAdverb, Preposition, SubordinatePreposition, Pronoun, Comma, ClosingDoubleQuote, OpeningDoubleQuote, AdjectivalModifier, ParticipialModifier, StartNegation, LeftBracket, RightBracket, IndexStr, StartParticipialPhrase, ExistentialDeterminer, ToInfinitive, TimePhraseCollocation, Semicolon, PunctuationColon, StartColonPhrase, BeginVerbPhrase,VerbAuxiliary, CoordinateConjunction, SubordinateConjunction, SuperordinateConjunction, AdversativeConjunction, PossibleMiddleIf, GermanPossessive, TrailingDeterminer, SpecialWords})

STRUCTURE1(Consistent, {FinishNounPhrase, LeftBracket})

STRUCTURE1(Consistent,{ClosingDoubleQuote, LeftBracket})

STRUCTURE1(Consistent,{ClosingDoubleQuote, Semicolon})

STRUCTURE1(Consistent,{ClosingDoubleQuote, Conjunction})

STRUCTURE1(Consistent,{Noun, Comma})

STRUCTURE1(Consistent, {RightBracket, BeginNounPhrase})

STRUCTURE1(Consistent, {RightBracket, StartVerbPhrase})

STRUCTURE1(Consistent,{Adverb, BeginNounPhrase})

STRUCTURE1(Consistent,{VerbAuxiliary, VerbalAdverb})

STRUCTURE1(StartSubjectNounPhrase,{NOTWITH(SubordinatePreposition, BeforeSubjectNounPhrase), NOTWITH({Verb,Preposition} ,BeginNounPhrase)})

ALTERNATIVES(BeforeSubjectNounPhrase,{BeginSentence, RelativePronoun, AdverbialRelativePronoun, SuperordinateConjunction, SubordinateConjunction, AdversativeConjunction, Semicolon, CommaAnd, ClauseConjunction, InNoEventShall, ClausalPronoun, InNoEventShall})

STRUCTURE1(StartHeaderNounPhrase,{BeforeHeaderNounPhrase, BeginNounPhrase})

ALTERNATIVES(BeforeHeaderNounPhrase,{LabelSeparator})

STRUCTURE1(PossibleStartNounPhrase,{PossibleBeginSentence, BeginNounPhrase})

STRUCTURE1(StartPrepositionalNounPhrase,{NOTWITH(SubordinatePreposition, Preposition), BeginNounPhrase})

STRUCTURE1(StartPrepositionalNounPhrase,{NOTWITH(SubordinatePreposition, Preposition),AdjectivalParticiple})

STRUCTURE1(StartPrepositionalNounPhrase,{NOTWITH(SubordinatePreposition, Preposition),OpeningDoubleQuote})

STRUCTURE1(StartPrepositionalNounPhrase,{NOTWITH(SubordinatePreposition, Preposition), PossessivePronoun})

STRUCTURE1(StartPrepositionalNounPhrase,{NOTWITH(SubordinatePreposition, Preposition),AdjectivalAdverb})

STRUCTURE1(StartNounPhrase,{BeforeNounPhrase, NOTWITH(Verb,BeginNounPhrase)})

STRUCTURE1(StartNounVerbPhrase,{BeforeNounPhrase, ANDWITH(Verb,BeginNounPhrase)})

STRUCTURE1(StartNounPhrase,{EitherOr, NounPhraseAfterEitherOr})

ALTERNATIVES(NounPhraseAfterEitherOr,{SentenceArticle, NounDeterminer})

STRUCTURE1(StartNounPhrase,{Conjunction,ConjunctionBeginNounPhrase})

STRUCTURE1(StartNounPhrase,{Noun, NounDeterminer})

ALTERNATIVES(ConjunctionBeginNounPhrase,{SentenceArticle,ProperNoun, NounDeterminer,SimpleAdjective,Noun})

STRUCTURE1(StartTrailingNounPhrase,{NOTWITH({Verb, Preposition}, FinishNounPhrase), SentenceArticle})

STRUCTURE1(EndNounPhrase,{NOTWITH({Verb, That}, FinishNounPhrase),NOTWITH(Verb,AfterNounPhrase)})

STRUCTURE1(EndNounPhrase,{NOTWITH({Verb, that}, FinishNounPhrase),IsWasVerbAuxiliary})

STRUCTURE1(EndNounPhrase,{SimpleAdjective, NOTWITH(CoordinateConjunction,AfterNounPhrase)})

STRUCTURE1(EndNounPhrase,{SimpleAdjective, EndSentence})

STRUCTURE1(EndNounPhrase,{IndexStr, Preposition})

STRUCTURE1(EndNounPhrase,{EndNoun, ParticipialModifier})

STRUCTURE1(EndNounPhrase,{Noun, NounDeterminer})

STRUCTURE1(InterimEndNounPhrase,{Noun, NOTWITH(PresentParticiple,Verb)})

STRUCTURE1(EndNounPhrase,{Noun, PastParticipialModifier})

STRUCTURE1(EndNounPhrase,{Noun,Semicolon})

STRUCTURE1(EndConjunctedNounPhrase,{FinishNounPhrase,AfterConjunctedNounPhrase})

STRUCTURE1(PossibleEndNounPhrase, {FinishNounPhrase, PossibleEndSentence})

STRUCTURE1(EndLeadingNounPhrase,{NOTWITH(Preposition, FinishNounPhrase), SentenceArticle})

STRUCTURE1(StartObjectNounPhrase,{BaseForm,AdjectivalParticiple})

STRUCTURE1(StartDitransitiveNounPhrase,{FinishDitransitiveVerbPhrase, BeginNounPhrase})

STRUCTURE1(StartTransClausalNounPhrase,{FinishTransClausalVerbPhrase, BeginNounPhrase})

STRUCTURE1(EndSubjectNounPhrase, {NOTWITH({Verb, That}, FinishNounPhrase), NOTWITH({Noun, PastTense}, BeginVerbPhrase)})

ALTERNATIVES(EndSubjectNounPhrase,{EndLeadingNounPhrase})

STRUCTURE1(EndTerminatingNounPhrase, {FinishNounPhrase, NOTWITH(SubordinatePreposition, ClauseTerminator)})

STRUCTURE1(NounPhrase,{NOCONNECT(GermanPossessivePhrase),StartNounPhrase,EndNounPhrase})

STRUCTURE1(NounPhrase,{NOCONNECT(GermanPossessivePhrase),StartNounPhrase,BodyNounPhrase, EndNounPhrase})

STRUCTURE1(NounPhrase,{StartNounPhrase,EndNounPhrase, NOCONNECT(GermanPossessivePhrase)})

STRUCTURE1(NounPhrase,{StartNounPhrase,BodyNounPhrase, EndNounPhrase, NOCONNECT(GermanPossessivePhrase)})

STRUCTURE1(PossibleEndNounPhrase, {FinishNounPhrase, PossibleEndSentence})

ALTERNATIVES(EndObjectNounPhrase,{EndTerminatingNounPhrase, EndLeadingNounPhrase})

ALTERNATIVES(EndPrepositionalNounPhrase,{EndTerminatingNounPhrase})

STRUCTURE1(DitransitiveNounPhrase,{StartDitransitiveNounPhrase, EndNounPhrase})

COMBINED1(DitransitiveNounPhrase, ObjectNounPhrase)

STRUCTURE1(DitransitiveNounPhrase,{StartDitransitiveNounPhrase, BodyNounPhrase, EndNounPhrase})

STRUCTURE1(TransClausalNounPhrase,{StartTransClausalNounPhrase, EndNounPhrase})

STRUCTURE1(TransClausalNounPhrase,{StartTransClausalNounPhrase, BodyNounPhrase, EndNounPhrase})

COMBINED1(TransClausalNounPhrase, ObjectNounPhrase)

ALTERNATIVES(EndNounPhrase,{EndTerminatingNounPhrase, EndLeadingNounPhrase, EndTrailingNounPhrase, EndPrepositionalNounPhrase, EndSubjectNounPhrase, EndObjectNounPhrase, EndParticipialNounPhrase, EndQuotedNounPhrase, EndConjunctedNounPhrase})

ALTERNATIVES(StartNounPhrase, {StartSubjectNounPhrase, StartObjectNounPhrase, StartLeadingNounPhrase, StartTrailingNounPhrase, StartPrepositionalNounPhrase, StartParticipialNounPhrase, StartQuotedNounPhrase})

STRUCTURE1(StartQuotedNounPhrase,{OpeningDoubleQuote,BeginNounPhrase})

STRUCTURE1(EndQuotedNounPhrase,{FinishNounPhrase, ClosingDoubleQuote})

STRUCTURE1(IntroducedQuote,{QuoteIntroducer, OpeningDoubleQuote})

STRUCTURE1(EmbeddedQuote,{ClosingDoubleQuote, Noun})

! Time noun phrase

STRUCTURE1(StartTimePhrase,{IntransitivePastTense, TimeNoun})

! ImpliedIf noun phrase

STRUCTURE1(StartImpliedIfNounPhrase,{Had, BeginNounPhrase})

STRUCTURE1(EndImpliedIfNounPhrase,{FinishNounPhrase, VerbalPastParticiple})

STRUCTURE1(ImpliedIfNounPhrase,{StartImpliedIfNounPhrase, EndImpliedIfNounPhrase})

STRUCTURE1(ImpliedIfNounPhrase,{StartImpliedIfNounPhrase, BodyNounPhrase, EndImpliedIfNounPhrase})

STRUCTURE1(InsertSymbol,{NOCONNECT(ImpliedIfNounPhrase), INSERTMARKER(StartParticipialPhrase, Had)})

STRUCTURE1(EndImpliedIf,{Had, BeginNounPhrase})

! Trailing determiner

STRUCTURE1(StartTrailingPhrase,{FinishNounPhrase, TrailingDeterminer})

ALTERNATIVES(TrailingDeterminer,{Each})

STRUCTURE1(EndTrailingPhrase,{TrailingDeterminer, ClauseTerminator})

STRUCTURE1(TrailingPhrase,{StartTrailingPhrase, EndTrailingPhrase})

STRUCTURE1(CutTrailingPhrase,{NOCONNECT(Prepositional), NOCONNECT(PrepositionalNounPhrase), TrailingPhrase})

! Participial phrase

STRUCTURE1(StartParticipialPhrase, {BeforeParticipialPhrase, NOTWITH({PastTense,ProvidedSubordinateConjunction, DitransitivePresentParticiple, TransClausalPresentParticiple},ParticipialModifier)})

STRUCTURE1(StartParticipialPhrase, {BeforePastParticipialModifier, NOTWITH(PastTense,PastParticipialModifier)})

STRUCTURE1(InterimStartParticipialPhrase, {BeforeParticipialPhrase, PastParticipialModifier})

STRUCTURE1(InterimStartParticipialPhrase, {CoordinateConjunction, ParticipialModifier})

ALTERNATIVes(BeforePastParticipialModifier,{SubordinatePreposition, Preposition, VerbalAdverb})

STRUCTURE1(StartParticipialPhrase, {BeforeParticipialPhrase, PresentParticipialModifier})

STRUCTURE1(StartDitransParticipialPhrase, {BeforeParticipialPhrase, ANDWITH({DitransitivePresentParticiple}, ParticipialModifier)})

STRUCTURE1(StartTransClausalParticipPhrase, {BeforeParticipialPhrase, ANDWITH({DitransitivePresentParticiple}, ParticipialModifier)})

ALTERNATIVES(BeforeParticipialPhrase,{FinishNounPhrase, Noun, Comma, Preposition, SubordinatePreposition, SubordinateConjunction, SuperordinateConjunction, AdversativeConjunction, LeftBracket, VerbalAdverb, ClosingDoubleQuote})

ALTERNATIVES(Participial,{ParticipialTrailingPreposition})

STRUCTURE1(StartParticipialPhrase, {ClauseInitiator, NOTWITH({Provided},PastParticipialModifier)})

STRUCTURE1(StartParticipialPhrase,{FinishNounPhrase, BeingVerbAuxiliary})

STRUCTURE1(StartParticipialSubjectPhrase, {ClauseInitiator, NOTWITH({DitransitivePresentparticiple,TransclausalPresentParticiple}, PresentParticipialModifier)})

STRUCTURE1(StartInterimParticipialPhrase, {NOTWITH(VerbAuxiliary,Verb), PresentParticipialModifier})

ALTERNATIVES(PastParticipialModifier,{PastParticiple})

STRUCTURE1(StartParticipialNounPhrase,{PresentParticipialModifier,BeginNounPhrase})

STRUCTURE1(StartParticipialNounPhrase,{PresentParticipialModifier, ObjectPronoun})

STRUCTURE1(StartParticipialNounPhrase,{ParticipialForDate, LiteralPreciseDate})

STRUCTURE1(InterimParticipial,{StartParticipialPhrase, StartParticipialNounPhrase})

STRUCTURE1(InterimParticipial,{StartInterimParticipialPhrase, StartParticipialNounPhrase})

STRUCTURE1(ChangingProperty,{NOCONNECT(SymbolBeforeParticipial), ADDPROPERTY(InterimParticipial, Participial)})

ALTERNATIVES(SymbolBeforeParticipial,{StartParentheticalPhrase})

STRUCTURE1(DitransitiveParticipial,{StartDitransParticipialPhrase, EndDitransitiveVerbPhrase, NOCONNECT(PrepositionalChainComponent1)})

STRUCTURE1(InterimDitransitiveParticipial,{StartDitransParticipialPhrase, ANDWITH(StartParticipialNounPhrase, EndDitransitiveVerbPhrase)})

STRUCTURE1(CheckParticipialSubject,{Participial,CHECKRIGHT({ParticipialSubject},{},{AfterChain, InterimPrepositionalPhrase},{Prepositional, PrepositionalNounPhrase, StartPrepositionalNounPhrase})})

COMBINED1(DitransitiveParticipial, Participial)

COMBINED1(InterimDitransitiveParticipial, InterimParticipial)

STRUCTURE1(TransClausalParticipial,{StartTransClausalParticipPhrase, EndTransClausalVerbPhrase})

STRUCTURE1(Participial,{AnyParticipial,NOCONNECT(PrepositionalChainComponent2), NOCONNECT(AfterChain)})

ALTERNATIVES(AnyParticipial,{DitransitiveParticipial, TransClausalParticipial})

STRUCTURE1(Participial,{StartParticipialPhrase, EndCausativeVerbPhrase})

STRUCTURE1(Participial,{StartParticipialPhrase, EndFactitiveVerbPhrase})

STRUCTURE1(Participial,{StartParticipialPhrase, ParticipialPrepositional})

STRUCTURE1(Participial,{StartParticipialPhrase, EndParticipial, NOCONNECT(AfterParticipialPhrase)})

STRUCTURE1(Participial,{StartParticipialPhrase, EndParticipial, NOCONNECT(InterimPrepositionalPhrase)})

STRUCTURE1(Participial, {StartParticipialPhrase, NOTWITH(EndActiveVerbPhrase,EndParticipial)})

STRUCTURE1(Participial,{StartParticipialPhrase, BeingParticiple, FinishVerbPhrase})

Structure1(BeingParticiple, {Being, VerbalPastParticiple})

STRUCTURE1(Participial,{NOCONNECT(InterimPrepositionalPhrase), StartParticipialPhrase, EndVerbPhrase, NOCONNECT(TruncatedPrepositionalPhrase)})

STRUCTURE1(Participial,{NOCONNECT(ObjectNounPhrase),InterimVerbPhrase})

STRUCTURE1(Participial,{NOCONNECT(ObjectNounPhrase),NOCONNECT(Participial), NOCONNECT(InterimPrepositionalPhrase), InterimVerbPhrase})

STRUCTURE1(Participial,{NOCONNECT(InterimObjectNounPhrase),NOCONNECT(PrepositionalChainComponent), InterimVerbPhrase})

STRUCTURE1(Participial,{NOCONNECT(StartParentheticalPhrase), NOCONNECT(InterimPrepositionalPhrase), InterimVerbPhrase})

STRUCTURE1(Participial,{InterimVerbPhrase, StartInfinitive, MiddlePrepositionalPhrase})

STRUCTURE1(Participial,{NOCONNECT(AnyPrepositionalPhrase), InterimVerbPhrase, NOCONNECT(AnyPrepositionalPhrase), NOCONNECT(AfterChain)})

STRUCTURE1(Participial,{InterimVerbPhrase, NOCONNECT(AnyPrepositionalPhrase), NOCONNECT(AfterChain)})

STRUCTURE1(Participial,{NOCONNECT(ActiveVerbPhrase), NOCONNECT(StartObjectNounPhrase), NOCONNECT(BodyNounPhrase), NOCONNECT(EndNounPhrase), InterimVerbPhrase})

STRUCTURE1(Participial,{NOCONNECT(ActiveVerbPhrase), NOCONNECT(StartObjectNounPhrase), NOCONNECT(EndNounPhrase), InterimVerbPhrase})

STRUCTURE1(Participial,{NOCONNECT(IndexPhrase), NOCONNECT(PrepositionalNounPhrase), InterimVerbPhrase})

STRUCTURE1(Participial,{Participial, StartInfinitive, MiddlePrepositional})

STRUCTURE1(AddingProperty,{NOCONNECT(SubjectNounPhrase), ADDPROPERTY(InterimVerbPhrase, Participial), NOCONNECT(InterimPrepositionalPhrase), NOCONNECT(ActiveVerbPhrase)})

! Determining participials by surrounding structure

STRUCTURE1(Participial,{NOCONNECT(BeginSentence),NOCONNECT(SubjectNounPhrase), NOCONNECT(ActiveVerbPhrase), NOCONNECT(InterimObjectNounPhrase), InterimVerbPhrase})

STRUCTURE1(ParticipialTrailingPreposition,{InterimStartParticipialPhrase,EndParticipial, MiddlePrepositional})

COMBINED1(Participial, InterimVerbPhrase)

STRUCTURE1(ParticipialPhrase,{InterimParticipial, ParticipialNounPhrase})

STRUCTURE1(ParticipialPhrase,{InterimDitransitiveParticipial, InterimNounPhrase})

STRUCTURE1(ParticipialPhrase,{InterimParticipial, InterimParticipialNounPhrase})

STRUCTURE1(ParticipialPhrase,{InterimParticipial, InterimNounPhrase})

STRUCTURE1(ParticipialPhrase,{Participial, InterimNounPhrase})

STRUCTURE1(DitransitiveParticipialPhrase,{DitransitiveParticipial, DitransitiveNounPhrase, TrailingNounPhrase})

ALTERNATIVES(ParticipialPhrase,{DitransitiveParticipialPhrase, TransClausalParticipialPhrase})

STRUCTURE1(InterimParticipialPhrase,{Participial, TrailingNounPhrase})

STRUCTURE1(InterimParticipialPhrase,{NOCONNECT(InterimObjectNounPhrase), Participial, InterimParticipialNounPhrase})

STRUCTURE1(InterimParticipialPhrase,{NOCONNECT(InterimObjectNounPhrase), NOCONNECT(InterimPrepositionalPhrase), Participial, InterimParticipialNounPhrase})

STRUCTURE1(InterimParticipialPhrase,{NOCONNECT(InterimObjectNounPhrase), NOCONNECT(InterimPrepositionalPhrase), NOCONNECT(InterimPrepositionalPhrase), InterimParticipial, InterimParticipialNounPhrase})

STRUCTURE1(ParticipialPrepNounPhrase,{WITHPROPERTY(PresentParticiple, Participial), AnyPrepositionalPhrase, TrailingNounPhrase})

ALTERNATIVES(ParticipialPhrase,{ParticipialPrepositionalPhrase, ParticipialPrepNounPhrase, CompoundParticipialPhrase})

STRUCTURE1(CutSymbol,{CommaPhrase ,CommaPhrase})

STRUCTURE1(CutSymbol,{NOCONNECT(BeginSentence),CommaPhrase})

STRUCTURE1(ParticipialPhrase,{StartParticipialPhrase, EndParticipialPhrase})

STRUCTURE1(ParticipialPhrase,{NOCONNECT(PassiveVerbPhrase),CommaPhrase, CombinedParticipialPhrase, CommaPhrase})

STRUCTURE1(EndParticipialPhrase,{StartParticipial,AfterParticipialPhrase})

STRUCTURE1(EndParticipial,{ParticipialModifier, AfterParticipialPhrase})

ALTERNATIVES(AfterParticipialPhrase,{PossibleEndSentence, EndSentence, Comma,SubordinateConjunction, SuperordinateConjunction, Preposition, Prepositional, SubordinatePreposition, RightBracket, Indexstr})

STRUCTURE1(ParticipialSubject,{StartParticipialSubjectPhrase, EndVerbPhrase})

STRUCTURE1(CompoundParticipialPhrase,{ParticipialPhrase, TruncatedPrepositionalPhrase, CoordinatePhrase, InterimNounPhrase, InterimPrepositionalPhrase})

STRUCTURE1(CompoundParticipialPhrase,{ParticipialPhrase, InterimPrepositional, CoordinatePhrase, InterimNounPhrase, InterimPrepositionalPhrase})

! Word structure

! Clause label

 

STRUCTURE1(QualifiedNumber,{StartQualifiedNumber,LeftQualifiedNumber,RightQualifiedNumber,EndQualifiedNumber})

STRUCTURE1(LeftQualifiedNumber,{NumberGradation,Than})

STRUCTURE1(RightQualifiedNumber,{Than, CardinalNumber})

STRUCTURE1(EndQualifiedNumber,{CardinalNumber,AfterQualifiedNumber})

ALTERNATIVES(AfterQualifiedNumber,{MiddleNounPhraseComponent, BeginVerbPhrase,BaseNegation})

ALTERNATIVES(NumberGradation,{Less,Fewer,More, Greater})

ALTERNATIVES(SizeGradation,{Tiny,Small, Medium, Large, Little, Big})

ALTERNATIVES(PropertyGradation,{Less, More, Great, Insignificant, Important, Dominant, Irrelevant})

STRUCTURE1(StartQualifiedNumber,{EndVerbPhrase,NumberGradation})

! Determiners

MEMBERS(Determiner,{NounDeterminer, ExistentialDeterminer})

MEMBERS(NounDeterminer,{All, Any, Both, Each, Enough, Every, Few, No, Several, Some, That, Such, Those, These, This, Whatever, Whichever})

MEMBERS(ExistentialDeterminer,{There})

STRUCTURE1(MiddleDeterminerPhrase,{NounDeterminer, SentenceArticle})

STRUCTURE1(DeterminerPhrase,{NounDeterminer,MiddleDeterminerPhrase,NounPhrase})

! Possessive - apostrophe s

GermanPossessive = PossessiveAbbreviatedIs ! Temporary equality

! Pronouns

MEMBERS(Pronoun,{SubjectPronoun, PossessivePronoun, PossessionCompletePronoun, ObjectPronoun, ReflexivePronoun, RelativePronoun, DemonstrativePronoun, IndefinitePronoun})

! Subject pronoun

MEMBERS(SubjectPronoun,{I, We, He, She, It, You, They})

MEMBERS(PossessivePronoun,{My, Your, His, Her, Its, Their})

MEMBERS(PossessionPronoun,{Mine, Ours, Yours, His, Hers, Theirs})

MEMBERS(ObjectPronoun,{Me, You, Him, Her, Them, It})

MEMBERS(ReflexivePronoun,{Myself, Ourselves, Yourself, Yourselves, Himself, Herself, Themselves, oneself, Itself})

MEMBERS(RelativePronoun,{That, Which, Who, Whose, Whom, Where, When, ImpliedRelativePronoun})

MEMBERS(DemonstrativePronoun,{This, That, These, Those, Such})

MEMBERS(IndefinitePronoun,{Anything, Anybody, Anyone, Something, Somebody, Someone, Nothing, Nobody, None, ask("No-one")})

ALTERNATIVES(BeforeSubjectPronounPhrase,{Conjunction,StartClause, BeginSentence, Preposition, SubordinatePreposition, EndAdverbialPhrase, Comma, EndNegation, TimePhrase, RelativePronoun, AdverbialRelativePronoun, EndClausalVerbPhrase, EndTransClausalVerbPhrase, ThatClausalPronoun})

ALTERNATIVES(AfterSubjectPronounPhrase,{Conjunction,StartAdverbialPhrase, BeginVerbPhrase, StartNegation})

ALTERNATIVES(BeginSubjectPronounPhrase,{Subjectpronoun,IndefinitePronoun})

ALTERNATIVES(FinishSubjectPronounPhrase,{SubjectPronoun,IndefinitePronoun})

STRUCTURE1(StartSubjectPronounPhrase,{BeforeSubjectPronounPhrase, BeginSubjectPronounPhrase})

STRUCTURE1(EndSubjectPronounPhrase,{FinishSubjectPronounPhrase, AfterSubjectPronounPhrase})

STRUCTURE1(SubjectPronounPhrase,{StartSubjectPronounPhrase,EndSubjectPronounPhrase})

STRUCTURE1(SubjectPronounPhrase,{NOCONNECT(ActiveClausalVerbPhrase), StartObjectPronounPhrase, EndSubjectPronounPhrase, NOCONNECT(VerbPhrase)})

STRUCTURE1(AddingProperty,{NOCONNECT(ClauseInitiator), ADDPROPERTY(PossessivePronounPhrase, SubjectNounPhrase), NOCONNECT(VerbPhrase)})

STRUCTURE1(IndefinitePronounPhrase,{StartSubjectPronounPhrase, NOTWITH(StartEmbeddedEndNoun, EndObjectPronounPhrase)})

! Object pronoun

ALTERNATIVES(BeforeObjectPronounPhrase,{Conjunction,FinishVerbPhrase, Preposition, SubordinatePreposition, EndAdverbialPhrase, EndNegation})

ALTERNATIVES(AfterObjectPronounPhrase,{Conjunction, PossibleEndSentence, EndSentence, Adverb, Preposition, StartGermanPossessivePhrase, TimePhrase, SubordinatePreposition, BeginNounPhrase})

ALTERNATIVES(BeginObjectPronounPhrase,{Objectpronoun,IndefinitePronoun, ReciprocalPronoun})

ALTERNATIVES(FinishObjectPronounPhrase,{ObjectPronoun,Indefinitepronoun, ReciprocalPronoun})

STRUCTURE1(StartObjectpronounPhrase,{BeforeObjectPronounPhrase, BeginObjectPronounPhrase})

STRUCTURE1(EndObjectPronounPhrase,{FinishObjectPronounPhrase, AfterObjectPronounPhrase})

STRUCTURE1(ObjectPronounPhrase,{StartObjectPronounPhrase, NOTWITH(StartEmbeddedEndNoun, EndObjectPronounPhrase)})

STRUCTURE1(AddingProperty,{NOCONNECT(VerbPhrase), ADDPROPERTY(PossessivePronounPhrase, ObjectNounPhrase), NOCONNECT(ClauseTerminator)})

ALTERNATIVES(PronounPhrase,{SubjectpronounPhrase,ObjectpronounPhrase,IndefinitePronounPhrase})

! Possessive pronoun

STRUCTURE1(StartPossessivePronounPhrase,{BeforeNounPhrase,PossessivePronoun})

ALTERNATIVES(BeforePossessivePronounPhrase,{BeforeSubjectPronounPhrase,BeforeObjectPronounPhrase})

STRUCTURE1(StartMiddlePossessiveNounPhrase,{PossessivePronoun,StartPossessiveNounPhrase})

ALTERNATIVES(StartPossessiveNounPhrase,{BeginSingleWordNounPhrase,MiddleNounPhraseComponent})

STRUCTURE1(AddingProperty,{NOCONNECT(ActiveVerbPhrase), ADDPROPERTY(PossessivePronounPhrase, ClauseObject)})

! Possession pronoun phrase

ALTERNATIVES(BeforePossessionPronounPhrase,{Conjunction,FinishVerbPhrase, Preposition, SubordinatePreposition, EndAdverbialPhrase, EndNegation, BeginSentence})

ALTERNATIVES(AfterPossessionPronounPhrase,{Conjunction, PossibleEndSentence, EndSentence, StartAdverbialPhrase, BeginVerbPhrase, StartPrepositionalPhrase, TimePhrase})

ALTERNATIVES(BeginPossessionPronounPhrase,{PossessionPronoun})

ALTERNATIVES(FinishPossessionPronounPhrase,{PossessionPronoun})

STRUCTURE1(StartPossessionPronounPhrase,{BeforePossessionPronounPhrase, BeginPossessionPronounPhrase})

STRUCTURE1(EndPossessionPronounPhrase,{FinishPossessionPronounPhrase, AfterPossessionPronounPhrase})

STRUCTURE1(PossessionPronounPhrase,{StartPossessionPronounPhrase,EndPossessionPronounPhrase})

! Relative pronoun

ALTERNATIVES(BeforeRelativePronounPhrase,{Conjunction,StartClause, BeginSentence, Preposition, Adverb, Comma, BaseNegation, FinishNounPhrase, FinishVerbPhrase, TimePhrase, SubordinatePreposition, RightBracket, SemiColon})

ALTERNATIVES(AfterRelativePronounPhrase,{Conjunction, Adverb, BeginVerbPhrase, PastTense, BaseNegation, Pronominal,BeginNounPhrase, Comma, SubjectPronoun})

ALTERNATIVES(BeginRelativePronounPhrase,{NOTWITH(PrepRelativePronoun, RelativePronoun)})

ALTERNATIVES(BeginPrepRelativePronounPhrase,{PrepRelativePronoun})

ALTERNATIVES(BeginNotThatPronounPhrase,{NOTWITH({PrepRelativePronoun, That},RelativePronoun)})

ALTERNATIVES(FinishRelativePronounPhrase,{NOTWITH(That,RelativePronoun)})

STRUCTURE1(StartRelativePronounPhrase,{BeforeRelativePronounPhrase, BeginRelativePronounPhrase})

STRUCTURE1(StartNotThatPronounPhrase,{BeforeRelativePronounPhrase, BeginNotThatPronounPhrase})

STRUCTURE1(StartPrepRelativePronounPhrase,{BeforeRelativePronounPhrase, BeginPrepRelativePronounPhrase})

STRUCTURE1(RelativePronounPhrase,{StartNotThatPronounPhrase, EndRelativePronounPhrase})

STRUCTURE1(PrepRelativePronounPhrase,{StartPrepRelativePronounPhrase, EndRelativePronounPhrase})

ALTERNATIVES(RelativePronounPhrase,{PrepRelativePronounPhrase})

STRUCTURE1(EndRelativePronounPhrase,{FinishRelativePronounPhrase, AfterRelativePronounPhrase})

STRUCTURE1(EndRelativePronounPhrase,{That, VerbAuxiliary})

STRUCTURE1(InterimEndRelativePronounPhrase,{That, PastTense})

STRUCTURE1(EndRelativePronounPhrase,{That, AfterThatRelativePronoun})

ALTERNATIVES(AfterThatRelativePronoun,{SentenceArticle, SubjectPronoun})

STRUCTURE1(RelativePronounPhrase,{NOCONNECT(VerbPhrase), StartRelativePronounPhrase, EndRelativePronounPhrase})

STRUCTURE1(RelativePronounPhrase,{NOCONNECT(ChainEnder),StartRelativePronounPhrase, EndRelativePronounPhrase})

STRUCTURE1(RelativePronounPhrase,{StartRelativePronounPhrase, InterimEndRelativePronounPhrase, NOCONNECT(ActiveVerbPhrase)})

STRUCTURE1(RelativePronounPhrase,{StartRelativePronounPhrase, EndRelativePronounPhrase, NOCONNECT(NounPhrase)})

STRUCTURE1(RelativePronounPhrase,{StartRelativePronounPhrase, EndRelativePronounPhrase, NOCONNECT(VerbPhrase)})

STRUCTURE1(RelativePronounPhrase,{NOCONNECT(InterimPrepositionalPhrase),StartRelativePronounPhrase, EndRelativePronounPhrase})

STRUCTURE1(RelativePronounPhrase,{StartRelativePronounPhrase, InterimEndRelativePronounPhrase, NOCONNECT(MiddleEndPassiveVerbPhrase)})

STRUCTURE1(RelativePronounPhrase,{NOCONNECT(NounPhrase), StartRelativePronounPhrase, EndClausalPronounPhrase})

STRUCTURE1(BetweenOfRelativePronounPhrase,{StartOfRelativePronounPhrase, MiddleOfRelativePronounPhrase, EndBetweenOfRelativePhrase})

STRUCTURE1(TrailingOfRelativePronounPhrase,{StartOfRelativepronounPhrase, MiddleOfRelativePronounPhrase, EndTrailingOfRelativePhrase})

STRUCTURE1(SubjectNounPhrase,{TrailingNounPhrase, NOCONNECT(VerbPhrase)}) ! Change after swapping

! Clausal pronoun

STRUCTURE1(StartClausalPronounPhrase,{ClausalVerb, ClausalPronoun})

STRUCTURE1(StartClausalPronounPhrase,{FinishNounPhrase, ImpliedClausalPronoun})

STRUCTURE1(EndClausalPronounPhrase,{ClausalPronoun, AfterClausalPronounPhrase})

ALTERNATIVES(AfterClausalPronounPhrase,{BeginNounPhrase, EndNoun, SubjectPronoun, PresentParticipialModifier, Adverb})

ALTERNATIVES(ClausalPronoun,{That, ImpliedClausalPronoun})

STRUCTURE1(ClausalPronounPhrase,{StartClausalPronounPhrase, EndClausalPronounPhrase})

STRUCTURE1(ClausalPronounPhrase,{NOCONNECT(Participial), StartRelativePronounPhrase, EndClausalPronounPhrase, NOCONNECT(SubjectNounPhrase)})

STRUCTURE1(ClausalPronounPhrase,{StartRelativePronounPhrase, EndClausalPronounPhrase, NOCONNECT(ClauseSubject), NOCONNECT(ActiveVerbPhrase), NOCONNECT(AnyInfinitive), NOCONNECT(ClauseTerminator)})

STRUCTURE1(RelativeClausalPronounPhrase,{NOCONNECT(PrepositionalChainComponent2), StartRelativepronounPhrase, EndClausalPronounPhrase, NOCONNECT(SubjectNounPhrase)})

COMBINED1(ClausalPronounPhrase, ClauseConjunction)

COMBINED1(ClausalPronounPhrase, RelativePronounPhrase)

COMBINED1(ChangingProperty, RelativePronounClause)

!AdverbialRelativePronounPhrase - how, why

STRUCTURE1(StartAdverbialPronounPhrase,{BeforeRelativePronounPhrase, AdverbialRelativePronoun})

STRUCTURE1(AdverbialRelativePronounPhrase,{StartAdverbialPronounPhrase, EndAdverbialPronounPhrase})

STRUCTURE1(EndAdverbialPronounPhrase,{AdverbialRelativePronoun, AfterRelativePronounPhrase})

! Verb phrases - Clausal, Intransitive, Transitive, Ditransitive, Causative, Factitive

ALTERNATIVES(VerbPhrase, {ActiveVerbPhrase, ToBeActiveVerbPhrase, ActiveIntransitiveVerbPhrase, ActiveDitransitiveVerbPhrase, ActiveCausativeVerbPhrase, ActiveFactitiveVerbPhrase, ActiveClausalVerbPhrase, ActiveTransClausalVerbPhrase, PassiveIntransitiveVerbPhrase, PassiveDitransitiveVerbPhrase, PassiveCausativeVerbPhrase, PassiveFactitiveVerbPhrase, PassiveClausalVerbPhrase, PassiveTransClausalVerbPhrase, CompositeIntransitiveVerbPhrase, CompositeTransitiveVerbPhrase, CombinedVerbPhrase, PassiveDitransVerbInfinitive})

ALTERNATIVES(BeginSingleWordVerbPhrase,{NOTWITH(PresentParticiple,PresentTense), NOTWITH({PastParticiple,Noun}, PastTense), NOTWITH(Noun,BaseForm), IntransitivePastTense, NOTWITH(PresentParticiple, DitransitivePresentTense), NOTWITH(PastParticiple,DitransitivePastTense), DitransitiveBaseForm, CausativeVerb, FactitiveVerb, ClausalVerb, TransClausalVerb})

ALTERNATIVES(BeginInterimVerbPhrase,{ANDWITH(PastTense,NOTWITH(IntransitivePastParticiple, PastParticipialModifier))})

ALTERNATIVES(StrippedPastTense,{NOTWITH({AdjectivalParticiple,PastParticipialModifier},PastTense)})

ALTERNATIVES(FinishSingleWordVerbPhrase,{PresentTense, PastTense,BaseForm})

ALTERNATIVES(FinishDitransitiveSinglePhrase, NOTWITH({VerbAuxiliary}, {DitransitivePresentTense, DitransitivePastTense, DitransitiveBaseForm}))

ALTERNATIVES(FinishDitransitiveVerbPhrase,{DitransitivePresentTense, DitransitivePastTense, DitransitiveBaseForm, DitransitivePresentParticiple, DitransitivePastParticiple})

ALTERNATIVES(FinishIntransitiveVerbPhrase,{IntransitivePresentTense, IntransitivePastTense, IntransitiveBaseForm, IntransitivePresentParticiple, IntransitivePastParticiple})

ALTERNATIVES(FinishCausativeSinglePhrase, NOTWITH({VerbAuxiliary}, {CausativePresentTense, CausativePastTense, CausativeBaseForm}))

ALTERNATIVES(FinishFactitiveSinglePhrase, NOTWITH({VerbAuxiliary}, {FactitivePresentTense, FactitivePastTense, FactitiveBaseForm}))

ALTERNATIVES(FinishClausalSingleVerbPhrase, NOTWITH({VerbAuxiliary}, {ClausalPresentTense, ClausalPastTense, ClausalBaseForm}))

ALTERNATIVES(FinishTransClausalSinglePhrase, {TransClausalPresentTense, TransClausalPastTense, TransClausalBaseForm})

STRUCTURE1(InterimVerbPhrase,{StartInterimVerbPhrase,NOTWITH(MiddleActiveVerbPhrase, EndInterimVerbPhrase)})

STRUCTURE1(InterimVerbPhrase,{NOCONNECT(PrepositionalNounPhrase),StartInterimVerbPhrase, EndInterimVerbPhrase})

STRUCTURE1(InterimVerbPhrase,{NOCONNECT(InterimObjectNounPhrase),StartInterimVerbPhrase, EndInterimVerbPhrase})

STRUCTURE1(InterimDitransitiveVerbPhrase,{StartInterimVerbPhrase, EndDitransitiveVerbPhrase})

ALTERNATIVES(InterimVerbPhrase,{InterimDitransitiveVerbPhrase})

! NounVerb phrase

STRUCTURE1(NounVerbPhrase,{NOCONNECT(SymbolBeforeNounVerbPhrase),StartNounVerbPhrase, EndActiveVerbPhrase, NOCONNECT(SymbolAfterNounVerbPhrase)})

STRUCTURE1(NounVerbPhrase,{StartNounVerbPhrase, ANDWITH(StartNounPhrase, EndActiveVerbPhrase), NOCONNECT(SymbolAfterNounVerbPhrase)})

STRUCTURE1(NounVerbPhrase,{StartNounVerbPhrase, EndNounVerbPhrase})

STRUCTURE1(EndNounVerbPhrase,{ANDWITH(Noun, Verb), AfterNounVerbPhrase})

STRUCTURE1(ChangeNounVerbPhrase,{NOCONNECT(InterimNounPhrase),StartNounVerbPhrase, EndActiveVerbPhrase, NOCONNECT(ClauseTerminator)})

STRUCTURE1(InterimNounPhrase,{InterimNounPhrase,StartNounVerbPhrase, NOTWITH(EndActiveVerbPhrase, EndNounPhrase)})

STRUCTURE1(ChangingProperty,{NOCONNECT(ActiveVerbPhrase), NOCONNECT(StartNounPhrase), NOCONNECT(StartNounVerbPhrase), ADDPROPERTY(NounVerbPhrase, NounOnlyPhrase), NOCONNECT(CoordinatePhrase), NOCONNECT(InterimNounPhrase)})

ALTERNATIVES(SymbolBeforeNounVerbPhrase,{NounPhrase, RelativePronounPhrase, CommaPhrase})

ALTERNATIVES(AfterNounVerbPhrase,{BeginVerbPhrase, Preposition, Comma, CoordinateConjunction, RelativePronoun})

ALTERNATIVES(SymbolAfterNounVerbPhrase,{VerbPhrase, Prepositional, InterimPrepositionalPhrase, Participial, CommaPhrase, CoordinatePhrase, RelativePronounPhrase})

STRUCTURE1(ChangingProperty, {NOCONNECT(RelativePronounPhrase), ADDPROPERTY(NounVerbPhrase, ActiveVerbPhrase), NOCONNECT(CommaPhrase), NOCONNECT(PassiveVerbPhrase)})

! AdjectiveVerb phrase

STRUCTURE1(AdjectiveVerbPhrase,{StartAdjectiveVerbPhrase, EndActiveVerbPhrase, NOCONNECT(AfterAdjectiveVerbPhrase)})

ALTERNATIVES(BeforeAdjectiveVerbPhrase,{FinishNounPhrase, Comma})

STRUCTURE1(StartAdjectiveVerbPhrase,{BeforeAdjectiveVerbPhrase, ANDWITH(Verb, Adjective)})

ALTERNATIVES(AfterAdjectiveVerbPhrase,{VerbPhrase, Prepositional, InterimPrepositionalPhrase, Participial, CommaPhrase, CoordinatePhrase})

STRUCTURE1(ChangingProperty, {NOCONNECT(VerbPhrase), NOCONNECT(NounPhrase), ADDPROPERTY(AdjectiveVerbPhrase, Adjectival)})

! ActiveVerbPhrase

STRUCTURE1(StartActiveVerbPhrase,{That, PastTense})

STRUCTURE1(StartActiveVerbPhrase,{RelativePronoun, PastTense})

STRUCTURE1(InterimVerbPhrase,{NOCONNECT(InterimPrepositionalPhrase), StartActiveVerbPhrase, EndVerbPhrase, NOCONNECT(Prepositional)})

STRUCTURE1(ActiveVerbPhrase,{NOTWITH({StartInterimVerbPhrase, StartInterimNounVerbPhrase, StartAdjectivalPhrase}, StartActiveVerbPhrase), EndActiveVerbPhrase, NOCONNECT(ActivePhraseObject)})

STRUCTURE1(ActiveVerbPhrase,{NOCONNECT(BeforeActiveVerbPhrase),StartActiveVerbPhrase, EndActiveVerbPhrase, NOCONNECT(BodyNounPhrase)})

STRUCTURE1(ActiveVerbPhrase,{NOCONNECT(BeforeActiveVerbPhrase),StartActiveVerbPhrase, EndActiveVerbPhrase, NOCONNECT(EndNounPhrase)})

STRUCTURE1(ActiveVerbPhrase,{NOCONNECT(BeforeActiveVerbPhrase),StartActiveVerbPhrase, EndActiveVerbPhrase, NOCONNECT(ObjectNounPhrase)})

STRUCTURE1(ActiveVerbPhrase,{NOCONNECT(BeforeActiveVerbPhrase),StartActiveVerbPhrase, EndActiveVerbPhrase, NOCONNECT(ActivePhraseObject)})

STRUCTURE1(ActiveVerbPhrase,{NOCONNECT(BeforeActiveVerbPhrase), ANDWITH(StartPassiveVerbPhrase2, StartActiveVerbPhrase), EndActiveVerbPhrase, NOCONNECT(Prepositional)})

STRUCTURE1(ActiveVerbPhrase,{ANDWITH(EndNounPhrase, StartActiveVerbPhrase), ANDWITH(EndActiveVerbPhrase, StartNounPhrase)})

STRUCTURE1(ActiveVerbPhrase,{ANDWITH(EndNounPhrase, StartActiveVerbPhrase), ANDWITH(EndToBeActiveVerbPhrase, StartNounPhrase)})

STRUCTURE1(ActiveVerbPhrase,{ANDWITH(EndRelativeNounPhrase, StartActiveVerbPhrase), ANDWITH(EndToBeActiveVerbPhrase, StartNounPhrase)})

STRUCTURE1(ActiveVerbPhrase,{StartActiveVerbPhrase, MiddleActiveVerbPhrase,EndToBeActiveVerbPhrase, NOCONNECT(ActivePhraseObject)})

STRUCTURE1(ToBeActiveVerbPhrase,{NOCONNECT(BeforeActiveVerbPhrase),StartActiveVerbPhrase, EndToBeActiveVerbPhrase, NOCONNECT(DirectInterimObjectNounPhrase)})

STRUCTURE1(ToBeActiveVerbPhrase,{NOCONNECT(BeforeActiveVerbPhrase),StartActiveVerbPhrase, EndToBeActiveVerbPhrase, NOCONNECT(AfterToBeActiveVerbPhrase)})

ALTERNATIVES(AfterToBeActiveVerbPhrase,{Infinitive, EndTerminatingNounPhrase})

STRUCTURE1(ExistentialPassiveVerbPhrase,{StartExistActiveVerbPhrase, MiddleEndPassiveVerbPhrase, EndActiveVerbPhrase})

STRUCTURE1(ToBeActiveVerbPhrase,{NOCONNECT(BeforeActiveVerbPhrase),StartActiveVerbPhrase, EndToBeActiveVerbPhrase, NOCONNECT(InterimPrepositional), NOCONNECT(CommaPhrase), NOCONNECT(NounPhrase)})

STRUCTURE1(ActiveVerbPhrase,{NOCONNECT(BeforeActiveVerbPhrase),StartActiveVerbPhrase, EndToBeActiveVerbPhrase, NOCONNECT(NOTWITH(InterimPrepositional, PrepositionalChainComponent1))})

STRUCTURE1(ToBeActiveVerbPhrase,{NOCONNECT(BeforeActiveVerbPhrase),StartActiveVerbPhrase, MiddleActiveVerbPhrase, EndToBeActiveVerbPhrase, NOCONNECT(DirectInterimObjectNounPhrase)})

ALTERNATIVES(DirectInterimObjectNounPhrase,{ObjectNounPhrase, InterimObjectNounPhrase, QuotedNounPhrase, EndNounPhrase})

ALTERNATIVES(BeforeActiveVerbPhrase,{SubjectNounPhrase, SubjectPronounPhrase, RelativePronounPhrase, CoordinatePhrase, InfinitiveModifierPhrase, PossessivePronounPhrase, BodyNounPhrase, PrepositionalChainComponent2, CommaPhrase, InterimNounPhrase})

! Changing InterimVerbPhrase to ActiveVerbPhrase

STRUCTURE1(ActiveVerbPhrase,{NOCONNECT(InterimSubjectNounPhrase), NOCONNECT(InterimPrepositionalPhrase), InterimVerbPhrase, NOCONNECT(InterimPrepositionalPhrase), NOCONNECT(SubordinateClause)})

STRUCTURE1(ActiveVerbPhrase,{NOCONNECT(InterimSubjectNounPhrase), NOCONNECT(InterimPrepositionalPhrase), InterimVerbPhrase, NOCONNECT(AdverbialRelativePronounPhrase)})

STRUCTURE1(ActiveVerbPhrase,{NOCONNECT(InterimSubjectNounPhrase), NOCONNECT(InterimPrepositionalPhrase), InterimVerbPhrase, NOCONNECT(InterimPrepositionalPhrase), NOCONNECT(LooseNounPhrase)})

ALTERNATIVES(LooseNounPhrase,{TrailingNounPhrase, InterimNounPhrase})

STRUCTURE1(ActiveVerbInfinitivePhrase,{ActiveVerbPhrase, ActiveInfinitive})

ALTERNATIVES(ActivePhraseObject,{NounPhrase,ClauseTerminator, Infinitive, CoordinatePhrase, RelativePronounPhrase, ThatConjunction, ClauseConjunction, CommaPhrase, BeginQuotation, PrepositionalChainComponent1, InterimParticipial, ParticipialObjectPhrase, AdverbialObjectPhrase, IntroduceQuote})

STRUCTURE1(CompoundActiveVerbPhrase,{NOCONNECT(NounPhrase), ActiveVerbPhrase, CoordinatePhrase, ActiveVerbPhrase, NOCONNECT(AfterCompoundActiveVerbPhrase)})

ALTERNATIVES(AfterCompoundActiveVerbPhrase,{ObjectNounPhrase, TrailingNounPhrase, TerminatingNounPhrase, ClauseTerminator})

STRUCTURE1(CombinedVerbPhrase,{NOCONNECT(BeforeActiveVerbPhrase), ActiveVerbPhrase, CommaPhrase, CoordinatePhrase, PassiveIntransitiveVerbPhrase, InterimPrepositional, CommaPhrase, NOCONNECT(AfterCompoundActiveVerbPhrase)})

STRUCTURE1(CombinedVerbPhrase,{NOCONNECT(BeforeActiveVerbPhrase), ActiveVerbPhrase, CommaPhrase, PassiveIntransitiveVerbPhrase, InterimPrepositional, CommaPhrase, CoordinatePhrase, ActiveVerbPhrase, Prepositional, CommaPhrase, NOCONNECT(AfterCompoundActiveVerbPhrase)})

STRUCTURE1(CompositeActiveVerbPhrase,{NOCONNECT(NounPhrase), ActiveVerbPhrase, PrepositionalChain, NOCONNECT(CoordinatePhrase), NOCONNECT(ActiveVerbPhrase)})

STRUCTURE1(CompositeActiveVerbPhrase,{ActiveVerbPhrase, PrepositionalChain})

STRUCTURE1(CompositeActiveVerbPhrase,{NOCONNECT(ActiveVerbPhrase), NOCONNECT(CoordinatePhrase), ActiveVerbPhrase, PrepositionalChain, NOCONNECT(ClauseTerminator)})

STRUCTURE1(ActiveVerbPhrase,{NOCONNECT(SubjectNounPhrase), InterimVerbPhrase, NOCONNECT(ClauseTerminator)})

ALTERNATIVES(ActiveVerbPhrase,{CompositeActiveVerbPhrase, CompoundActiveVerbPhrase, ActiveDitransitiveVerbPhrase, ActiveVerbInfinitivePhrase, CompositeActiveDitranVerbPhrase, CombinedVerbPhrase, ToBeActiveVerbPhrase, ActiveClausalVerbPhrase, ActiveTransClausalVerbPhrase, ExistentialActiveVerbPhrase, ExistentialPassiveVerbPhrase, ActiveIntransitiveVerbPhrase, ReversedPassiveVerbPhrase})

STRUCTURE1(ActiveDitransitiveVerbPhrase,{NOCONNECT(NOTWITH({Preposition,SubordinateConjunction}, Word)), NOTWITH(StartInterimVerbPhrase,StartActiveVerbPhrase),EndDitransitiveVerbPhrase})

STRUCTURE1(ActiveDitransitiveVerbPhrase,{NOTWITH(StartInterimVerbPhrase,StartActiveVerbPhrase),MiddleActiveVerbPhrase, EndDitransitiveVerbPhrase})

STRUCTURE1(ActiveDitransitiveVerbPhrase,{StartActiveVerbPhrase,EndDitransitiveVerbPhrase, NOCONNECT(DitransitivePrepositional)})

STRUCTURE1(CompositeActiveDitranVerbPhrase, {ActiveDitransitiveVerbPhrase, PrepositionalChain})

COMBINED1(CompositeActiveDitranVerbPhrase, CompositeActiveVerbPhrase)

COMBINED1(ActiveDitransitiveVerbPhrase, ActiveVerbPhrase) ! Make it override, then check it

COMBINED1(ActiveDitransitiveVerbPhrase, InterimDitransitiveVerbPhrase)

STRUCTURE1(ActiveCausativeVerbPhrase,{StartActiveVerbPhrase,EndCausativeVerbPhrase})

STRUCTURE1(ActiveFactitiveVerbPhrase,{StartActiveVerbPhrase,EndFactitiveVerbPhrase})

STRUCTURE1(ActiveClausalVerbPhrase,{StartActiveVerbPhrase,EndClausalVerbPhrase})

STRUCTURE1(ActiveClausalVerbPhrase,{StartActiveVerbPhrase,MiddleActiveVerbPhrase, EndClausalVerbPhrase})

STRUCTURE1(ActiveClausalVerbPhrase,{StartActiveVerbPhrase,StartMiddleVerbPhrase, MiddleActiveVerbPhrase, EndClausalVerbPhrase})

STRUCTURE1(CompositActiveClausalVerbPhrase,{ActiveClausalVerbPhrase, PrepositionalChain})

ALTERNATIVES(ActiveClausalVerbPhrase, {CompositActiveClausalVerbPhrase})

STRUCTURE1(ActiveTransClausalVerbPhrase,{StartActiveVerbPhrase,EndTransClausalVerbPhrase})

COMBINED1(ActiveClausalVerbPhrase, ActiveVerbPhrase) ! Make it override, then check it

COMBINED1(ActiveTransClausalVerbPhrase, ActiveVerbPhrase) ! Make it override, then check it

COMBINED1(ActiveTransClausalVerbPhrase, ActiveClausalVerbPhrase)

STRUCTURE1(EndClausalVerbPhrase,{ClausalVerb, AfterClausalVerbPhrase})

STRUCTURE1(EndClausalVerbPhrase,{ANDWITH(ClausalRelation, FinishActiveVerbPhrase), AfterClausalVerbPhrase})

ALTERNATIVES(AfterClausalVerbPhrase,{Clausalpronoun, ObjectPronoun, SubjectPronoun, AfterActiveVerbPhrase})

STRUCTURE1(EndTransClausalVerbPhrase,{TransClausalVerb, AfterClausalVerbPhrase})

STRUCTURE1(EndSubjectClausalVerbPhrase,{SubjectClausalVerb, AfterClausalVerbPhrase})

STRUCTURE1(ActiveVerbPhrase,{StartActiveVerbPhrase, MiddleActiveVerbPhrase, NOTWITH(EndDitransitiveVerbPhrase, EndActiveVerbPhrase)})

STRUCTURE1(ActiveVerbPhrase,{StartActiveVerbPhrase, MiddleAuxDeterminerVerbPhrase, MiddleDeterminerVerbPhrase, NOTWITH(EndDitransitiveVerbPhrase, EndActiveVerbPhrase)})

STRUCTURE1(ActiveVerbPhrase,{StartActiveVerbPhrase,MiddleVerbPhrase, MiddleActiveVerbPhrase,EndActiveVerbPhrase})

STRUCTURE1(MiddleActiveVerbPhrase,{OtherVerbAuxiliary,Verb})

STRUCTURE1(MiddleAuxDeterminerVerbPhrase,{OtherVerbAuxiliary, VerbDeterminer})

STRUCTURE1(MiddleDeterminerVerbPhrase,{VerbDeterminer,Verb})

STRUCTURE1(MiddleActiveVerbPhrase,{IsWasVerbAuxiliary, VerbalPresentParticiple})

ALTERNATIVES(EndActiveVerbPhrase, {EndSingleWordVerbPhrase, EndDoubleWordVerbPhrase, EndMultiWordVerbPhrase})

STRUCTURE1(PassiveIntransitiveVerbPhrase,{StartPassiveVerbPhrase2, MiddleEndPassiveVerbPhrase,EndVerbPhrase, NOCONNECT(PassivePhraseObject)})

STRUCTURE1(PartialPassiveVerbPhrase,{StartPartialPassiveVerbPhrase, MiddleEndPassiveVerbPhrase, EndPassiveVerbPhrase})

STRUCTURE1(CompositePartPassiveVerbPhrase,{PartialPassiveVerbPhrase, PrepositionalChain})

ALTERNATIVES(PartialPassiveVerbPhrase,{CompositePartPassiveVerbPhrase})

ALTERNATIVES(PassivePhraseObject,{ClauseTerminator, PrepositionalChainComponent1, InterimPrepositional, Prepositional, SubordinatePrepositional, CoordinatePhrase, ThatConjunction, ClauseConjunction, CommaPhrase, ActiveInfinitive, MiddleVerbPhrase, InterimCollocationPrepositional})

STRUCTURE1(CheckPassiveCollocation,{PassiveVerbPhrase, InterimCollocationPrepositional})

STRUCTURE1(PassiveIntransitiveVerbPhrase,{StartPassiveVerbPhrase4,MiddlePassiveVerbPhrase, BeingEndPassiveVerbPhrase, EndVerbPhrase, NOCONNECT(PassivePhraseObject)})

STRUCTURE1(PassiveIntransitiveVerbPhrase,{StartPassiveVerbPhrase3,MiddlePassiveVerbPhrase, BeingEndPassiveVerbPhrase, EndVerbPhrase, NOCONNECT(PassivePhraseObject)})

! Passive verb phrase following prepositional relative pronoun - in which are located the following

STRUCTURE1(ReversedPassiveVerbPhrase,{StartReversePassiveVerbPhrase, MiddleEndPassiveVerbPhrase, EndActiveVerbPhrase})

STRUCTURE1(StartReversePassiveVerbPhrase,{PrepRelativePronoun, IsWasVerbAuxiliary})

ALTERNATIVES(EndVerbPhrase,{EndActiveVerbPhrase, EndPassiveVerbPhrase, EndDitransitiveVerbPhrase, EndCausativeVerbPhrase, EndFactitiveVerbPhrase, EndClausalVerbPhrase, EndTransClausalVerbPhrase, EndSubjectClausalVerbPhrase, EndInfinitive})

STRUCTURE1(CompoundPassiveVerbPhrase,{StartActiveVerbPhrase, EndToBeActiveVerbPhrase,CommaPhrase, CoordinatePhrase, ActiveVerbPhrase, CommaPhrase, Participial})

ALTERNATIVES(PassiveVerbPhrase,{PassiveIntransitiveVerbPhrase, CompositePassiveVerbPhrase, CompositeIntransitiveVerbPhrase, ShallPassiveVerbPhrase, ActiveToBePassiveInfinitive, CompoundPassiveVerbPhrase})

STRUCTURE1(CompositeIntransitiveVerbPhrase,{PassiveVerbPhrase, PrepositionalChainComponent, ActiveInfinitiveAndObject})

STRUCTURE1(ActiveToBePassiveInfinitive,{ToBeActiveVerbPhrase, PassiveInfinitive})

STRUCTURE1(PassiveDitransitiveVerbPhrase,{StartPassiveVerbPhrase2, MiddleEndPassiveVerbPhrase, EndDitransitiveVerbPhrase, NOCONNECT(PassiveDitransitivePhraseObject)})

STRUCTURE1(PassiveDitransitiveVerbPhrase,{StartActiveVerbPhrase, MiddleEndPassiveVerbPhrase, EndDitransitiveVerbPhrase, NOCONNECT(PassiveDitransitivePhraseObject)})

STRUCTURE1(PassiveDitransitiveVerbPhrase,{StartPassiveVerbPhrase3,MiddlePassiveVerbPhrase, BeingEndPassiveVerbPhrase, EndDitransitiveVerbPhrase, NOCONNECT(PassiveDitransitivePhraseObject)})

STRUCTURE1(PassiveDitransitiveVerbPhrase,{StartPassiveVerbPhrase4,StartMiddlePassiveVerbPhrase, MiddlePassiveVerbPhrase, BeingEndPassiveVerbPhrase, EndDitransitiveVerbPhrase, NOCONNECT(PassiveDitransitivePhraseObject)})

STRUCTURE1(PassiveDitransitiveVerbPhrase,{StartPassiveVerbPhrase3,MiddleVerbPhrase, MiddleVerbPhrase, BeingEndPassiveVerbPhrase, EndDitransitiveVerbPhrase})

STRUCTURE1(PassiveDitransVerbInfinitive,{PassiveDitransitiveVerbPhrase, AnyInfinitive})

ALTERNATIVES(PassiveDitransitivePhraseObject,{NounPhrase, RelativePronounPhrase, BeginQuotation , ActiveInfinitive,DitransitivePrepositional, DitransitivePrepositionalPhrase, CommaPhrase, ClausalPronounPhrase })

COMBINED1(PassiveDitransitiveVerbPhrase, PassiveIntransitiveVerbPhrase)

STRUCTURE1(CompositePassivDitranVerbPhrase, {PassiveDitransitiveVerbPhrase, PrepositionalChain})

ALTERNATIVES(PassiveDitransitiveVerbPhrase,{CompositePassivDitranVerbPhrase})

STRUCTURE1(PassiveCausativeVerbPhrase,{StartPassiveVerbPhrase2, MiddleEndPassiveVerbPhrase, EndCausativeVerbPhrase, NOCONNECT(PassiveCausativePhraseObject)})

STRUCTURE1(PassiveCausativeVerbPhrase,{StartPassiveVerbPhrase3,MiddlePassiveVerbPhrase, MiddleEndPassiveVerbPhrase, EndCausativeVerbPhrase, NOCONNECT(PassiveCausativePhraseObject)})

COMBINED1(PassiveCausativeVerbPhrase, PassiveIntransitiveVerbPhrase)

STRUCTURE1(PassiveCausativeVerbPhrase,{StartPassiveVerbPhrase3,MiddlePassiveVerbPhrase, MiddleEndPassiveVerbPhrase, EndCausativeVerbPhrase, NOCONNECT(PassiveCausativePhraseObject)})

STRUCTURE1(PassiveCausativeVerbPhrase,{StartPassiveVerbPhrase4,StartMiddlePassiveVerbPhrase, MiddlePassiveVerbPhrase, BeingEndPassiveVerbPhrase, EndCausativeVerbPhrase, NOCONNECT(PassiveCausativePhraseObject)})

ALTERNATIVES(PassiveCausativePhraseObject,{Infinitive, RelativePronounPhrase})

STRUCTURE1(ImplicitPassiveInfinitive,{NOCONNECT(PassiveVerbPhrase), StartImplicitPassiveInfinitive, EndPassiveVerbPhrase})

STRUCTURE1(PassiveClausalVerbPhrase,{StartPassiveVerbPhrase2, MiddleEndPassiveVerbPhrase, EndClausalVerbPhrase, NOCONNECT(PassiveDitransitivePhraseObject)})

COMBINED1(PassiveClausalVerbPhrase, PassiveIntransitiveVerbPhrase)

STRUCTURE1(PassiveTransClausalVerbPhrase,{StartPassiveVerbPhrase2, MiddleEndPassiveVerbPhrase, ANDWITH(StartNounPhrase, EndTransClausalVerbPhrase)})

STRUCTURE1(PassiveTransClausalVerbPhrase,{StartPassiveVerbPhrase2, MiddleEndPassiveVerbPhrase, EndTransClausalVerbPhrase, NOCONNECT(AfterPassiveTransClausalPhrase)})

STRUCTURE1(PassiveSubjectClausalVerbPhrase,{StartPassiveVerbPhrase2, MiddleEndPassiveVerbPhrase, EndSubjectClausalVerbPhrase, NOCONNECT(AfterPassiveSubjectClausal)})

ALTERNATIVES(AfterPassiveSubjectClausal,{RelativePronounPhrase,BeginNounPhrase})

ALTERNATIVES(AfterPassiveTransClausalPhrase,{ClausalPronounPhrase})

ALTERNATIVES(PastVerbForm, NOTWITH({DitransitiveVerb, CausativeVerb, FactitiveVerb, ClausalVerb, TransClausalVerb, SubjectClausalVerb}, {PastTense, VerbalPastParticiple}))

ALTERNATIVES(DitransitivePastVerbForm,{ANDWITH(DitransitiveVerb, {PastTense,VerbalPastParticiple})})

ALTERNATIVES(CausativePastVerbForm,{ANDWITH(CausativeVerb, {PastTense,VerbalPastParticiple})})

ALTERNATIVES(FactitivePastVerbForm,{ANDWITH(FactitiveVerb, {PastTense,VerbalPastParticiple})})

ALTERNATIVES(ClausalPastVerbForm,{ANDWITH(ClausalVerb, {PastTense, VerbalPastParticiple})})

ALTERNATIVES(TransClausalPastVerbForm,{ANDWITH(TransClausalVerb, {PastTense, VerbalPastParticiple})})

ALTERNATIVES(PresentVerbForm,{PresentTense,VerbalPresentParticiple})

ALTERNATIVES(DitransitivePresentVerbForm,{ANDWITH(DitransitiveVerb, {PresentTense, VerbalPresentParticiple})})

ALTERNATIVES(CausativePresentVerbForm,{ANDWITH(CausativeVerb, {PresentTense, VerbalPresentParticiple})})

ALTERNATIVES(FactitivePresentVerbForm,{ANDWITH(FactitiveVerb, {PresentTense, VerbalPresentParticiple})})

ALTERNATIVES(ClausalPresentVerbForm,{ANDWITH(ClausalVerb, {PresentTense, VerbalPresentParticiple})})

ALTERNATIVES(TransClausalPresentVerbForm,{ANDWITH(TransClausalVerb, {PresentTense, VerbalPresentParticiple})})

ALTERNATIVES(BeginDoubleWordVerbPhrase, {VerbAuxiliary})

MEMBERS(VerbAuxiliary,{PassiveVerbAuxiliary,OtherVerbAuxiliary})

MEMBERS(PassiveVerbAuxiliary,{IsWasVerbAuxiliary,BeingVerbAuxiliary})

STRUCTURE1(MiddleEndPassiveVerbPhrase,{IsWasVerbAuxiliary,VerbalPastParticiple})

STRUCTURE1(BeingEndPassiveVerbPhrase,{BeingVerbAuxiliary, VerbalPastParticiple})

STRUCTURE1(MiddlePassiveVerbPhrase,{CouldHaveIsVerbAuxiliary,BeingVerbAuxiliary})

STRUCTURE1(StartPartialPassiveVerbPhrase,{BeforePartialPassiveVerbPhrase, Be})

ALTERNATIVES(BeforePartialPassiveVerbPhrase,{Comma, FinishNounPhrase})

ALTERNATIVES(CouldHaveIsVerbAuxiliary,{OnlyVerbAuxiliary, HaveVerbAuxiliary, BeingVerbAuxiliary})

STRUCTURE1(StartMiddlePassiveVerbPhrase,{OnlyVerbAuxiliary,HaveVerbAuxiliary})

STRUCTURE1(MiddleActiveVerbPhrase,{OtherVerbAuxiliary,PastVerbForm})

STRUCTURE1(MiddleActiveVerbPhrase,{OtherVerbAuxiliary, PresentTense})

STRUCTURE1(MiddleActiveVerbPhrase,{NOCONNECT(VerbAuxiliary), VerbAuxiliary,PresentVerbForm})

ALTERNATIVES(Verb,{BaseForm, PresentVerbForm,PastVerbForm})

ALTERNATIVES(FinishDoubleWordVerbPhrase,NOTWITH({VerbAuxiliary,DiTransitiveVerb, CausativeVerb, FactitiveVerb, ClausalVerb, TransClausalVerb}, {Verb, VerbalPresentParticiple, VerbalPastParticiple}))

ALTERNATIVES(BeginMultiWordVerbPhrase, {VerbAuxiliary})

STRUCTURE1(StartMiddleVerbPhrase,{OtherVerbAuxiliary, BeHaveVerbAuxiliary})

ALTERNATIVES(BeHaveVerbAuxiliary,{Be, Have})

STRUCTURE1(MiddleVerbPhrase, {VerbAuxiliary, CheckedVerbAuxiliary})

ALTERNATIVES(CheckedVerbAuxiliary, NOTWITH({PresentTense,PastTense}, VerbAuxiliary))

ALTERNATIVES(FinishMultiWordVerbPhrase,NOTWITH({VerbAuxiliary, DiTransitiveVerb, CausativeVerb, FactitiveVerb, ClausalVerb}, {Verb, VerbalPresentParticiple, VerbalPastParticiple}))

ALTERNATIVES(BeginActiveVerbPhrase, {BeginSingleWordVerbPhrase, BeginDoubleWordVerbPhrase, BeginMultiWordVerbPhrase})

ALTERNATIVES(BeginPassiveVerbPhrase2, {IsWasVerbAuxiliary})

ALTERNATIVES(BeginPassiveVerbPhrase3, {IsWasVerbAuxiliary,OnlyVerbAuxiliary,HaveVerbAuxiliary})

ALTERNATIVES(BeginPassiveVerbPhrase4, {OnlyVerbAuxiliary})

ALTERNATIVES(BeginVerbPhrase,{BeginActiveVerbPhrase,BeginPassiveVerbPhrase2, BeginPassiveVerbPhrase3, BeginPassiveVerbPhrase4})

ALTERNATIVES(FinishVerbPhrase,{FinishActiveVerbPhrase,FinishPassiveVerbPhrase,FinishPassiveDitransVerbPhrase, FinishActiveDitransVerbPhrase, FinishDitransitiveSinglePhrase, FinishCausativeVerbPhrase, FinishFactitiveVerbPhrase, FinishClausalVerbPhrase, FinishIntransitiveVerbPhrase})

ALTERNATIVES(FinishActiveVerbPhrase,{FinishSingleWordVerbPhrase,FinishDoubleWordVerbPhrase,FinishMultiWordVerbPhrase, FinishActiveDitransVerbPhrase})

ALTERNATIVES(FinishPassiveVerbPhrase,{NOTWITH({DitransitivePastParticiple, CausativePastParticiple, ImpliedCausativePastParticiple, ClausalPastparticiple, FactitivePastParticiple}, VerbalPastParticiple)})

ALTERNATIVES(FinishActiveDitransVerbPhrase,{DitransitivePresentParticiple})

STRUCTURE1(StartInterimVerbPhrase,{BeforeInterimVerbPhrase,BeginInterimVerbPhrase})

STRUCTURE1(EndInterimVerbPhrase,{NOTWITH(ClausalVerb, BeginInterimVerbPhrase),AfterPassiveVerbPhrase})

STRUCTURE1(StartActiveVerbPhrase,{BeforeVerbPhrase, NOTWITH({Noun, PastTense}, BeginActiveVerbPhrase)})

STRUCTURE1(StartActiveVerbPhrase,{BeforeVerbPhrase, NOTWITH(PastParticiple, PastTense)})

STRUCTURE1(StartActiveVerbPhrase,{NOTWITH(Have,BaseForm), VerbAuxiliary})

STRUCTURE1(StartActiveVerbPhrase,{Have, NOTWITH(Been,VerbAuxiliary)})

STRUCTURE1(StartActiveVerbPhrase,{VerbalPastParticiple, VerbAuxiliary})

STRUCTURE1(StartActiveVerbPhrase,{BeforeVerbPhrase, PastTense, NOCONNECT(AfterActivePastTense)})

STRUCTURE1(StartExistActiveVerbPhrase,{There, IsWasVerbAuxiliary})

ALTERNATIVES(AfterActivePastTense,{SentenceArticle,Noun, Adjective})

STRUCTURE1(EndActiveVerbPhrase,{NOTWITH({Have, ClausalVerb, ClausalRelation, TransClausalVerb, IntransitiveVerb, AmIsAre, Noun}, FinishActiveVerbPhrase), AfterActiveVerbPhrase})

STRUCTURE1(EndActiveVerbPhrase,{Have, NOTWITH(Been, AfterActiveVerbPhrase)})

STRUCTURE1(EndToBeActiveVerbPhrase,{AmIsAre, AfterActiveVerbPhrase})

STRUCTURE1(EndActiveVerbPhrase,{BaseForm, AdjectivalParticiple})

STRUCTURE1(EndClausalVerbPhrase,{FinishClausalVerbPhrase, AfterActiveverbPhrase})

ALTERNATIVES(FinishClausalVerbPhrase,{ClausalVerb})

STRUCTURE1(EndActiveIntransitiveVerbPhrase,{FinishIntransitiveVerbPhrase, AfterActiveVerbPhrase})

STRUCTURE1(StartPassiveVerbPhrase2,{NOTWITH(There,BeforeVerbPhrase), BeginPassiveVerbPhrase2})

STRUCTURE1(StartPassiveVerbPhrase3,{BeforeVerbPhrase, BeginPassiveVerbPhrase3})

STRUCTURE1(StartPassiveVerbPhrase4,{NOTWITH(There, BeforeVerbPhrase), BeginPassiveVerbPhrase4})

STRUCTURE1(StartPassiveVerbPhrase4,{VerbalPastParticiple, BeginPassiveVerbPhrase4})

STRUCTURE1(StartPassiveVerbPhrase4,{BaseForm, BeginPassiveVerbPhrase4})

STRUCTURE1(EndPassiveVerbPhrase,{VerbalPastParticiple, AfterPassiveVerbPhrase})

STRUCTURE1(EndDitransitiveVerbPhrase,{FinishDitransitiveSinglePhrase,AfterActiveVerbPhrase})

STRUCTURE1(EndDitransitiveVerbPhrase,{FinishDitransitiveVerbPhrase,AfterActiveVerbPhrase})

STRUCTURE1(EndCausativeVerbPhrase,{CausativePastParticiple,AfterCausativeVerbPhrase})

STRUCTURE1(EndImpliedCausativeVerbPhrase,{ImpliedCausativePastParticiple,AfterImpliedCausativeVerbPhrase})

ALTERNATIVES(AfterCausativeVerbPhrase,{ToInfinitive, Infinitive})

ALTERNATIVES(AfterImpliedCausativeVerbPhrase,{BaseForm})

STRUCTURE1(ActiveVerbPhrase,{StartActiveVerbPhrase, EndActiveVerbPhrase, NOCONNECT(Prepositional), NOCONNECT(PrepositionalNounPhrase), NOCONNECT(StartTrailingNounPhrase)})

STRUCTURE1(ActiveIntransitiveVerbPhrase,{StartActiveVerbPhrase, EndActiveIntransitiveVerbPhrase})

STRUCTURE1(CompositeActiveIntraVerbPhrase,{ActiveIntransitiveVerbPhrase, PrepositionalChain})

ALTERNATIVES(ActiveIntransitiveVerbPhrase,{CompositeActiveIntraVerbPhrase})

STRUCTURE1(ActiveVerbPhrase,{StartActiveVerbPhrase, EndActiveVerbPhrase, NOCONNECT(InterimPrepositionalPhrase), NOCONNECT(Prepositional), NOCONNECT(PrepositionalNounPhrase), NOCONNECT(StartTrailingNounPhrase)})

STRUCTURE1(CombinedVerbPhrase,{ActiveVerbPhrase, CoordinatePhrase, StartActiveVerbPhrase, BeingEndPassiveVerbPhrase, EndPassiveVerbPhrase})

ALTERNATIVES(BeforeVerbPhrase, {SubjectPronoun, PossessionPronoun, RelativePronoun, InterrogativePronoun, ReciprocalPronoun, StartClause, FinishNounPhrase, ExistentialDeterminer, LeftBracket, RightBracket, PossibleBeginSentence, AdjectivalModifier, EndAdjectivalPhrase, ClosingDoubleQuote, CoordinateConjunction, IndexStr, Comma, ExistentialDeterminer, SpecialWords})

ALTERNATIVES(BeforeInterimVerbPhrase, {BeginSentence, Preposition, Adverb, NOTWITH(That,FinishNounPhrase), RightBracket, RelativePronoun, Comma})

ALTERNATIVES(AfterActiveVerbPhrase,{Comma, PossibleEndSentence, ClauseTerminator, StartAdverbialPhrase, Preposition, SubordinatePreposition, SingularNoun, PluralNoun, AggregateNoun, Noun, BeginObjectNounPhrase, ObjectPronoun, PossessionPronoun, ToInfinitive, PossessivePronoun, RightBracket, Pronominal, TimePhrase, CoordinateConjunction, RelativePronoun, That, AdverbialRelativePronoun, OpeningDoubleQuote, AdjectivalAdverb, NounDeterminer, IndefinitePronoun, VerbAuxiliary, PresentParticipialModifier, SpecialWords})

ALTERNATIVES(AfterPassiveVerbPhrase,{Comma, PossibleEndSentence, ClauseTerminator, StartAdverbialPhrase, Preposition, SubordinatePreposition, ToInfinitive, LeftBracket, RightBracket,TimePhrase, CoordinateConjunction, VerbalPastParticiple, VerbAuxiliary})

! Infinitive

ALTERNATIVES(Infinitive,{ActiveInfinitive, PassiveInfinitive})

ALTERNATIVES(ActiveInfinitive,{ActiveIntransitiveInfinitive, ActiveTransitiveInfinitive, ActiveDitransitiveInfinitive, ActiveCausativeInfinitive})

ALTERNATIVES(PassiveInfinitive,{PassiveTransitiveInfinitive, PassiveDitransitiveInfinitive, PassiveCausativeInfinitive, PassiveFactitiveInfinitive})

MEMBERS(ToInfinitive,{To})

STRUCTURE1(StartInfinitive,{BeforeInfinitive,ToInfinitive})

STRUCTURE1(MiddleIntransitiveInfinitive,{ToInfinitive,IntransitiveBaseForm})

STRUCTURE1(MiddleTransitiveInfinitive,{ToInfinitive,TransitiveBaseForm})

STRUCTURE1(MiddleTransitiveInfinitive,{ToInfinitive,NOTWITH({DitransitiveBaseForm, CausativeBaseForm, FactitiveBaseForm}, BaseForm)})

STRUCTURE1(MiddleDitransitiveInfinitive,{ToInfinitive,DitransitiveBaseForm})

STRUCTURE1(MiddleCausativeInfinitive,{ToInfinitive,CausativeBaseForm})

STRUCTURE1(MiddleImpliedCauseInfinitive,{ToInfinitive,ImpliedCausativeBaseForm})

STRUCTURE1(MiddleFactitiveInfinitive,{ToInfinitive,FactitiveBaseForm})

STRUCTURE1(MiddleAuxiliaryInfinitive,{ToInfinitive,ActiveInfinitiveAuxiliary})

ALTERNATIVES(MiddleInfinitive,{MiddleIntransitiveInfinitive, MiddleTransitiveInfinitive, MiddleDitransitiveInfinitive, MiddleCausativeInfinitive, MiddleFactitiveInfinitive})

ALTERNATIVES(ActiveInfinitiveAuxiliary,{Have})

STRUCTURE1(MiddlePassiveAuxInfinitive,{ToInfinitive,PassiveInfinitiveAuxiliary})

ALTERNATIVES(PassiveInfinitiveAuxiliary,{Be})

STRUCTURE1(Consistent,{ToInfinitive, VerbalAdverb})

STRUCTURE1(InfinitiveParticiple,{InfinitiveAuxiliary,Participle})

STRUCTURE1(EndInfinitive,{ NOCONNECT(MiddleInfinitive), BaseFormNotNoun,BeginNounPhrase})

STRUCTURE1(ActiveInfinitive,{StartInfinitive, MiddleInfinitive, EndVerbPhrase})

STRUCTURE1(ActiveInfinitive,{StartInfinitive, MiddleInfinitive, EndInfinitive})

STRUCTURE1(ActiveInfinitive,{StartInfinitive, MiddleAuxiliaryInfinitive, MiddleActiveVerbPhrase, EndActiveVerbPhrase})

STRUCTURE1(ActiveInfinitive,{StartInfinitive, MiddleTransitiveInfinitive, MiddleActiveVerbPhrase, EndActiveVerbPhrase})

STRUCTURE1(ActiveInfinitive,{StartInfinitive, MiddleTransitiveInfinitive, MiddleActiveVerbPhrase, EndToBeActiveVerbPhrase})

STRUCTURE1(ActiveIntransitiveInfinitive,{StartInfinitive, MiddleIntransitiveInfinitive, EndIntransitiveInfinitive})

STRUCTURE1(EndIntransitiveInfinitive,{BaseForm, ClauseTerminator})

STRUCTURE1(EndInfinitive,{NOTWITH(Have, BaseForm), VerbAuxiliary})

STRUCTURE1(ActiveTransitiveInfinitive,{StartInfinitive, MiddleInfinitive, EndActiveVerbPhrase, NOCONNECT(ClauseObject)})

STRUCTURE1(ToBeActiveInfinitive,{StartInfinitive, MiddleInfinitive, EndToBeActiveVerbPhrase, NOCONNECT(ClauseObject)})

STRUCTURE1(ActiveInfinitive,{StartInfinitive, MiddleAuxiliaryInfinitive, InfinitiveParticiple, EndVerbPhrase})

STRUCTURE1(ActiveDitransitiveInfinitive,{StartInfinitive, MiddleDitransitiveInfinitive, EndDitransitiveVerbPhrase})

ALTERNATIVES(ActiveTransitiveInfinitive, {ActiveDitransitiveInfinitive, ToBeActiveInfinitive})

COMBINED1(ActiveDitransitiveInfinitive, ActiveInfinitive)

STRUCTURE1(ActiveCausativeInfinitive,{StartInfinitive, MiddleCausativeInfinitive, EndCausativeVerbPhrase})

STRUCTURE1(ActiveFactitiveInfinitive,{StartInfinitive, MiddleFactitiveInfinitive, EndFactitiveVerbPhrase})

STRUCTURE1(PassiveInfinitive,{StartInfinitive, MiddlePassiveAuxInfinitive, VerbalPastParticiple, EndVerbPhrase})

STRUCTURE1(PassiveInfinitive,{StartInfinitive, MiddlePassiveAuxInfinitive, MiddleEndPassiveVerbPhrase, EndPassiveVerbPhrase})

STRUCTURE1(PassiveInfinitive,{StartInfinitive, MiddleAuxiliaryInfinitive, MiddlePassiveVerbPhrase, BeingEndPassiveVerbPhrase, EndPassiveVerbPhrase})

STRUCTURE1(Infinitive,{StartInfinitive, InfinitiveAuxiliary, InfinitiveParticiple,ClauseObject, NOCONNECT(ClauseTerminator)})

STRUCTURE1(PassiveDitransitiveInfinitive,{StartInfinitive, MiddlePassiveAuxInfinitive, MiddleEndPassiveDitransitive, EndDitransitiveVerbPhrase})

STRUCTURE1(MiddleEndPassiveDitransitive,{PassiveInfinitiveAuxiliary, DitransitivePastTense})

STRUCTURE1(CompositeInfinitive, {ActiveInfinitive, PrepositionalChain})

ALTERNATIVES(AnyInfinitive, {Infinitive, CompositeInfinitive, ToLessInfinitive})

ALTERNATIVES(BeforeInfinitive,{BeginSentence,FinishVerbPhrase, FinishNounPhrase, VerbalAdverb, AdjectivalAdverb, Preposition, Comma, CoordinateConjunction, SubordinateConjunction})

STRUCTURE1(StartImplicitPassiveInfinitive, {VerbalPastParticiple, VerbalPastParticiple})

STRUCTURE1(ActiveInfinitiveAndObject,{ActiveInfinitive, ObjectNounPhrase, NOCONNECT(Comma), NOCONNECT(CoordinatePhrase), NOCONNECT(AfterActiveInfinitiveAndObject)})

ALTERNATIVES(AfterActiveInfinitiveAndObject,{ActiveInfinitive, ActiveInfinitiveAndObject, RelativePronounPhrase})

STRUCTURE1(ActiveInfinitiveAndObject,{ActiveInfinitive, ObjectNounPhrase, NOCONNECT(AllClauseTerminator)})

! Composite verb phrase

STRUCTURE1(CompositeVerbPhrase,{ActiveVerbPhrase,InterimInfinitivePhrase,CombinedPrepositionalPhrase, NOCONNECT(SubordinatePhrase)})

!STRUCTURE1(CompositeVerbPhrase,{PassiveVerbPhrase, PrepositionalChain})

STRUCTURE1(CompositeIntransitiveVerbPhrase,{PassiveVerbPhrase, PrepositionalChain})

ALTERNATIVES(CompositeVerbPhrase,{CompositeIntransitiveVerbPhrase, CompositeTransitiveVerbPhrase})

STRUCTURE1(SplitCompositeVerbPhrase,{NOCONNECT(SubjectNounPhrase), CompositeVerbPhrase, VerbPhrase})

STRUCTURE1(CompositeTransitiveVerbPhrase,{TransitiveVerbPhrase, PrepositionalChain})

! Verb form captures count, tense and person

! Adverbial phrase

STRUCTURE1(AdverbialPhrase, {StartAdverbialPhrase, EndAdverbialPhrase})

STRUCTURE1(AdverbialPhrase, {NOCONNECT(VerbPhrase), StartAdverbialPhrase, EndAdverbialPhrase})

STRUCTURE1(AdverbialPhrase, {StartAdverbialPhrase, MiddleAdverbialPhrase, EndAdverbialPhrase})

STRUCTURE1(AdverbialPhrase, {StartPrepositionalNounPhrase, EndAdverbialPhrase, NOCONNECT(StartMiddleNounPhrase)})

STRUCTURE1(MiddleAdverbialPhrase,{DegreeAdverb, VerbalAdverb})

STRUCTURE1(MiddleAdverbialPhrase,{ComparativeGeneralAdverb, VerbalAdverb})

STRUCTURE1(MiddleAdverbialTimePhrase,{TimeNoun, TimeAdverb})

STRUCTURE1(MiddleAdverbialTimePhrase,{AdjectivalAdverb, TimeNoun})

STRUCTURE1(AdverbialTimePhrase, {StartNounPhrase, MiddleAdverbialTimePhrase, EndAdverbialPhrase})

STRUCTURE1(AdverbialTimePhrase, {StartNounPhrase, MiddleAdverbialTimePhrase, MiddleAdverbialTimePhrase, EndAdverbialPhrase})

STRUCTURE1(AdverbialTimePhrase, {StartTimePhrase, MiddleAdverbialTimePhrase, EndAdverbialPhrase})

ALTERNATIVES(AdverbialPhrase, {AdverbialTimePhrase, AdverbialModifierPhrase})

ALTERNATIVES(BeforeAdverbialPhrase,{Verb, VerbAuxiliary, OtherVerbAuxiliary, IsWasVerbAuxiliary, EndNegation, NOTWITH(TimeNoun,FinishNounPhrase), FinishVerbPhase, LeftBracket, ClosingDoubleQuote, BeginSentence, Comma, Indexstr, ToInfinitive, CoordinateConjunction, SubjectPronoun, ObjectPronoun, Preposition})

ALTERNATIVES(StartEndAdverbialPhrase,{VerbalAdverb, AdverbialModifier})

STRUCTURE1(StartAdverbialPhrase,{BeforeAdverbialPhrase,StartEndAdverbialPhrase})

STRUCTURE1(StartAdverbialPhrase,{Noun,AdverbialModifier})

STRUCTURE1(EndAdverbialPhrase,{StartEndAdverbialPhrase,AfterAdverbialPhrase})

ALTERNATIVES(AfterAdverbialPhrase,{VerbalPresentParticiple, VerbalPastparticiple, Preposition, SubordinatePreposition, StartNegation, BeginVerbPhrase, BeginNounPhrase, Comma, OpeningDoubleQuote, SemiColon, LeftBracket , RightBracket, ClosingDoubleQuote, ClauseTerminator, ToInfinitive, RelativePronoun})

MEMBERS(WhAdverb,{Where, When, Why, How,Whence, Whereby, Wherein, Whereupon})

ALTERNATIVES(BeforeWhAdverbPhrase,{BeginSentence, Comma, FinishVerbPhrase, FinishNounPhrase,LeftBracket, EndNegation, SubordinatePreposition})

ALTERNATIVES(StartWhAdverbPhrase,{WhAdverb})

ALTERNATIVES(EndWhAdverbPhrase,{WhAdverb})

STRUCTURE1(StartWhAdverbPhrase,{BeforeWhAdverbPhrase, StartWhAdverbPhrase})

STRUCTURE1(EndWhAdverbPhrase,{EndWhAdverbPhrase,StartNounPhrase})

STRUCTURE1(WhAdverbPhrase,{StartWhAdverbPhrase,EndWhAdverbPhrase})

! AdverbialObjectPhrase

STRUCTURE1(AdverbialObjectPhrase, {StartAdverbialObjectPhrase, EndAdverbialObjectPhrase})

STRUCTURE1(EndAdverbialObjectPhrase,{AdjectivalAdverb, AfterAdverbialObjectPhrase})

ALTERNATIVES(AfterAdverbialObjectPhrase,{ClauseTerminator, ToInfinitive})

STRUCTURE1(StartAdverbialObjectPhrase,{IsWasVerbAuxiliary, AdjectivalAdverb})

! Prepositional phrase

! Assemble it, then look either side

!MEMBERS(Preposition, {Including}) ! Not this simple

STRUCTURE1(Consistent,{Preposition, Leftbracket})

STRUCTURE1(Prepositional,{StartPrepositionalPhrase,StartPrepositionalNounPhrase})

STRUCTURE1(Prepositional,{StartPrepositionalPhrase,StartInfinitive})

STRUCTURE1(Prepositional,{StartPrepositionalPhrase,StartDitransParticipialPhrase})

STRUCTURE1(Prepositional,{StartPrepositionalPhrase,StartTransClausalParticipPhrase})

STRUCTURE1(Prepositional,{StartPrepositionalPhrase,MiddlePrepositional, NOCONNECT(PrepositionalChainComponent1)})

STRUCTURE1(StructuredPrepositional,{StartStructuredPrepPhrase,StartPrepositionalNounPhrase})

STRUCTURE1(Prepositional,{StartDitransPrepositionalPhrase,StartPrepositionalNounPhrase})

STRUCTURE1(Prepositional,{StartDitransPrepositionalPhrase,StartObjectPronounPhrase}) ! Something else doing ditransitive prepositionals now

COMBINED1(DitransitivePrepositional, Prepositional)

COMBINED1(StructuredPrepositional, Prepositional)

STRUCTURE1(MiddlePrepositional,{NOTWITH(SubordinatePreposition, Preposition),Preposition})

STRUCTURE1(IndexPrepositional,{Preposition, IndexStr})

STRUCTURE1(Prepositional, {StartPrepositionalPhrase, IndexPrepositional})

STRUCTURE1(Prepositional,{MiddlePrepositional,StartPrepositionalNounPhrase})

STRUCTURE1(InterimCollocationPrepositional,{NOCONNECT(PastParticiple), StartPrepositionalPhrase, MiddlePrepositional})

STRUCTURE1(Prepositional,{StartPrepositionalPhrase,StartCapturedPrepNounPhrase})

STRUCTURE1(Prepositional,{StartPrepositionalPhrase, StartParticipialPhrase})

STRUCTURE1(PrepositionalGroup,{StartPrepositionalPhrase, MiddlePrepositionalPhrase, CoordinatePhrase, StartInterimPrepPhrase, MiddlePrepositionalPhrase})

ALTERNATIVES(Prepositional,{PrepositionalGroup, PrepositionalList})

STRUCTURE1(PrepositionalList,{StartPrepositionalPhrase,MiddlePrepositionalPhrase, EndColonPhrase})

STRUCTURE1(InterimPrepositionalPhrase,{Prepositional, PrepositionalNounPhrase, NOCONNECT(EndPrepositionalPhrase)})

STRUCTURE1(InterimPrepositionalPhrase,{DitransitivePrepositional, ObjectPronounPhrase, NOCONNECT(ClauseTerminator)})

STRUCTURE1(InterimPrepositionalPhrase,{StructuredPrepositional, PrepositionalNounPhrase, NOCONNECT(AfterChain)})

STRUCTURE1(InterimStructuredPrepPhrase,{WITHPROPERTY(Between,StructuredPrepositional), PrepositionalNounPhrase, CommaPhrase, InterimNounPhrase, CommaPhrase, CoordinatePhrase, InterimNounPhrase,CommaPhrase, TerminatingNounPhrase})

STRUCTURE1(InterimStructuredPrepPhrase,{WITHPROPERTY(Between,StructuredPrepositional), PrepositionalNounPhrase, CommaPhrase, NounPhrase})

STRUCTURE1(InterimPrepositionalPhrase,{Prepositional, JoinedPrepositionalNounPhrase, NOCONNECT(EndPrepositionalPhrase)})

! The AND here could point back to previous object noun phrase

STRUCTURE1(InterimPrepositionalPhrase,{Prepositional, PrepositionalNounPhrase, NOCONNECT(CommaPhrase), NOCONNECT(RelativePronounPhrase)})

STRUCTURE1(PrepositionalParticipial, {Prepositional, Participial, NOCONNECT(AfterPrepositionalParticipial)})

ALTERNATIVES(AfterPrepositionalParticipial, {InterimPrepositionalPhrase, PrepositionalParticipial, CommaPhrase, AfterChain})

STRUCTURE1(PrepositionalParticipialPhrase, {Prepositional, ParticipialPhrase})

STRUCTURE1(DitransitivePrepositionalPhrase,{NOCONNECT(ActiveDitransitiveVerbPhrase), DitransitivePrepositional, PrepositionalNounPhrase})

STRUCTURE1(DitransitivePrepositionalPhrase,{NOCONNECT(PassiveDitransitiveVerbPhrase), DitransitivePrepositional, PrepositionalNounPhrase})

STRUCTURE1(DitransitivePrepositionalPhrase,{NOCONNECT(InterimDitransitiveVerbPhrase), DitransitivePrepositional, PrepositionalNounPhrase})

STRUCTURE1(DitransitivePrepositionalPhrase,{NOCONNECT(DitransitiveParticipial), DitransitivePrepositional, PrepositionalNounPhrase})

COMBINED1(PrepositionalParticipial, CombinedPrepositionalPhrase2)

ChainUnravel@ begin

STRUCTURE1(ChainClauseBound,{ChainedRelativeClause, ChainClauseBounder})

ALTERNATIVES(ChainClauseBounder,{ChainPrepositionalPhrase, ChainCoordinatePhrase, ChainCommaPhrase, ChainedRelativeClause})

STRUCTURE1(CoordinateParticipial,{ChainCoordinatePhrase, ChainParticipial})

STRUCTURE1(ChainParticipialPrepositional,{ChainParticipial, ChainPrepositionalPhrase})

STRUCTURE1(CoordinateObject,{ChainCoordinatePhrase,ChainNounPhrase})

STRUCTURE1(CoordinatePrepositional,{ChainCoordinatePhrase,ChainPrepositionalPhrase})

STRUCTURE1(PrepositionalPrepositional,{ChainPrepositionalPhrase,ChainPrepositionalPhrase})

STRUCTURE1(CommaNounPhrase,{ChainCommaPhrase,ChainNounPhrase})

 

End !ChainUnravel@

ChainUnravel@ noteqv ChainControl@

ChainControl@ begin

! 1

STRUCTURE1(PrepositionalChain,{NOCONNECT(BeforeChain),PrepositionalChainComponent1, NOCONNECT(AfterChain)})

! 2

STRUCTURE1(PrepositionalChain,{NOCONNECT(BeforeChain),PrepositionalChainComponent1, PrepositionalChainComponent2, NOCONNECT(AfterChain)})

! 3

STRUCTURE1(PrepositionalChain,{NOCONNECT(BeforeChain),PrepositionalChainComponent1, PrepositionalChainComponent, PrepositionalChainComponent2, NOCONNECT(AfterChain)})

! 4

STRUCTURE1(PrepositionalChain,{NOCONNECT(BeforeChain),PrepositionalChainComponent1, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent2, NOCONNECT(AfterChain)})

! 5

STRUCTURE1(PrepositionalChain,{NOCONNECT(BeforeChain),PrepositionalChainComponent1, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent2, NOCONNECT(AfterChain)})

! 6

STRUCTURE1(PrepositionalChain,{NOCONNECT(BeforeChain),PrepositionalChainComponent1, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent2, NOCONNECT(AfterChain)})

! 7

STRUCTURE1(PrepositionalChain,{NOCONNECT(BeforeChain),PrepositionalChainComponent1, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent2, NOCONNECT(AfterChain)})

! 8

STRUCTURE1(PrepositionalChain,{NOCONNECT(BeforeChain),PrepositionalChainComponent1, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent2, NOCONNECT(AfterChain)})

! 9

STRUCTURE1(PrepositionalChain,{NOCONNECT(BeforeChain),PrepositionalChainComponent1, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent2, NOCONNECT(AfterChain)})

! 10

STRUCTURE1(PrepositionalChain,{NOCONNECT(BeforeChain),PrepositionalChainComponent1, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent2, NOCONNECT(AfterChain)})

STRUCTURE1(PrepositionalChain,{NOCONNECT(BeforeChain),PrepositionalChainComponent1, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent2, NOCONNECT(AfterChain)}) ! 11

STRUCTURE1(PrepositionalChain,{NOCONNECT(BeforeChain),PrepositionalChainComponent1, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent2, NOCONNECT(AfterChain)}) ! 12

STRUCTURE1(PrepositionalChain,{NOCONNECT(BeforeChain),PrepositionalChainComponent1, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent2, NOCONNECT(AfterChain)}) ! 13

STRUCTURE1(PrepositionalChain,{NOCONNECT(BeforeChain),PrepositionalChainComponent1, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent2, NOCONNECT(AfterChain)}) ! 14

STRUCTURE1(PrepositionalChain,{NOCONNECT(BeforeChain),PrepositionalChainComponent1, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent2, NOCONNECT(AfterChain)}) ! 15

STRUCTURE1(PrepositionalChain,{NOCONNECT(BeforeChain),PrepositionalChainComponent1, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent2, NOCONNECT(AfterChain)}) ! 16

STRUCTURE1(PrepositionalChain,{NOCONNECT(BeforeChain),PrepositionalChainComponent1, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent2, NOCONNECT(AfterChain)}) ! 17

STRUCTURE1(PrepositionalChain,{NOCONNECT(BeforeChain),PrepositionalChainComponent1, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent2, NOCONNECT(AfterChain)}) ! 18

! 19

STRUCTURE1(PrepositionalChain,{NOCONNECT(BeforeChain),PrepositionalChainComponent1, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent2, NOCONNECT(AfterChain)})

STRUCTURE1(PrepositionalChain,{NOCONNECT(BeforeChain),PrepositionalChainComponent1, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent, PrepositionalChainComponent2, NOCONNECT(AfterChain)}) ! 20

! Chains involving free Interim Noun Phrases

STRUCTURE1(PrepositionalChain,{NOCONNECT(BeforeChain),PrepositionalChainComponent1, CommaPhrase, CoordinatePhrase, InterimNounPhrase, NOCONNECT(AfterChain)})

COMBINED1(PrepositionalChain, AddingProperty)

COMBINED1(AddingProperty, CutPrepositionalChain)

end !ChainControl@

ALTERNATIVES(PrepositionalChainComponent,{ChainPrepositional, InterimPrepositionalPhrase, CombinedPrepositionalPhrase, CompoundPrepositionalPhrase, Participial, InterimParticipialPhrase, ParticipialPhrase, PrepositionalParticipial, PrepositionalParticipialPhrase, CommaPhrase, CommaEnclosedNounPhrase, CoordinatePhrase, Adjectival, CompositePrepositionalPhrase, ChainInfinitive, ChainInfinitiveObject, TruncatedPrepositionalPhrase, ChainRelativeClause, ChainClausalClause, InterimStructuredPrepPhrase, ChainSheath, ChainEitherOrPhrase, CoordinateInterimNounPhrase})

STRUCTURE1(ChainInfinitiveObject,{NOCONNECT(InterimPrepositionalPhrase), Infinitive, InfinitiveObjectNounPhrase, NOCONNECT(PrepositionalChainComponent1)})

STRUCTURE1(ChainInfinitiveObject,{WITHPROPERTY(InOrder, Prepositional), ActiveInfinitiveAndObject})

STRUCTURE1(CoordinateInterimNounPhrase,{NOCONNECT(PrepositionalChainPhrase), CoordinatePhrase, InterimNounPhrase, NOCONNECT(NOTWITH(RelativePronounClause,AfterCoordinateNounPhrase))})

STRUCTURE1(CoordinateInterimNounPhrase,{NOCONNECT(PrepositionalChainPhrase), CommaPhrase, InterimNounPhrase, PrepRelativePronounClause, NOCONNECT(AfterCoordinateNounPhrase)})

ALTERNATIVES(AfterCoordinateNounPhrase,{FinishParentheticalPhrase, ClauseTerminator})

ALTERNATIVES(InfinitiveObjectNounPhrase,{InterimObjectNounPhrase, CompoundObjectNounPhrase})

ALTERNATIVES(PrepositionalChainComponent1,{ChainPrepositional, Prepositional, InterimPrepositionalPhrase, CombinedPrepositionalPhrase, Participial, InterimParticipialPhrase, ParticipialPhrase, PrepositionalParticipial, PrepositionalParticipialPhrase, Adjectival, CompositePrepositionalPhrase, InfinitiveModifierPhrase, ChainStarter, InterimStructuredPrepPhrase, ChainInfinitiveObject, ChainSheath})

STRUCTURE1(InfinitiveModifierPhrase,{NOCONNECT(SubjectNounPhrase), ActiveInfinitive, InfinitiveObjectNounPhrase})

ALTERNATIVES(PrepositionalChainComponent2,{InterimPrepositionalPhrase, CombinedPrepositionalPhrase, Participial, InterimParticipialPhrase, ParticipialPhrase, PrepositionalParticipial, Adjectival, CompositePrepositionalPhrase, CompositeInfinitive, TruncatedPrepositionalPhrase, ChainEnder, ChainRelativeClause, ChainClausalClause, TerminatingNounPhrase, ChainEitherOrPhrase, CoordinateInterimNounPhrase, ChainInfinitiveObject})

ALTERNATIVES(BeforeChain,{BeginSentence, ClauseSplitter, SubjectNounPhrase, InterimSubjectNounPhrase, CompoundSubjectNounPhrase, PossessivePronounPhrase, ObjectNounPhrase, InterimObjectNounPhrase, InterimSecondObjectNounPhrase, CompoundObjectNounPhrase, TrailingNounPhrase, ActiveVerbPhrase, PassiveVerbPhrase, PassiveDitransitiveVerbPhrase, ActiveClausalVerbPhrase, PassiveClausalVerbPhrase, PassiveTransClausalVerbPhrase, BeforeChainInfinitive, StartParentheticalPhrase, SubordinatePhrase, SecondarySubordinatePhrase, SuperordinatePhrase, InterimIndexPrepNounPhrase, IndexPhrase, StartVerbInterruption, InterimParticipialObjectPhrase, PartialPassiveVerbPhrase})

ALTERNATIVES(BeforeSplitChain,{PossessivePronounPhrase, ObjectNounPhrase, InterimObjectNounPhrase, InterimSecondObjectNounPhrase, CompoundObjectNounPhrase, ActiveVerbPhrase, ActiveInfinitive})

ALTERNATIVES(BeforeChain1,{SubjectNounPhrase, InterimSubjectNounPhrase, CompoundSubjectNounPhrase, PossessivePronounPhrase, ObjectNounPhrase, InterimObjectNounPhrase, InterimSecondObjectNounPhrase, CompoundObjectNounPhrase, StartParentheticalPhrase, SubordinatePhrase, SecondarySubordinatePhrase, SuperordinatePhrase, InterimIndexPrepNounPhrase, StartVerbInterruption, ActiveVerbPhrase})

STRUCTURE1(InterimChainInfinitive,{NOCONNECT(PrepositionalChainComponent), AnyInfinitive, NOCONNECT(PrepositionalChainComponent)})

STRUCTURE1(AddingProperty,{NOCONNECT(PassiveDitransitiveVerbPhrase), ADDPROPERTY(NounPhrase, BeforeChain), NOCONNECT(PrepositionalChainComponent), NOCONNECT(ClauseTerminator)})

STRUCTURE1(AddingProperty,{NOCONNECT(ActiveVerbPhrase), ADDPROPERTY(CommaPhrase, ChainStarter), NOCONNECT(AnyPrepositionalPhrase), NOCONNECT(ChainEnder)})

STRUCTURE1(AddingProperty,{NOCONNECT(ActiveVerbPhrase), ADDPROPERTY(CommaPhrase, ChainStarter), NOCONNECT(AnyPrepositionalPhrase), NOCONNECT(CommaPhrase), NOCONNECT(AnyPrepositionalPhrase), NOCONNECT(ChainEnder)})

STRUCTURE1(AddingProperty,{NOCONNECT(ActiveVerbPhrase), ADDPROPERTY(CommaPhrase, ChainStarter), NOCONNECT(PrepositionalChainComponent1)})

STRUCTURE1(AddingProperty,{NOCONNECT(InterimObjectNounPhrase), ADDPROPERTY(CommaPhrase, ChainStarter), NOCONNECT(PrepositionalChainComponent1)})

STRUCTURE1(AddingProperty,{NOCONNECT(StartParentheticalPhrase), ADDPROPERTY(CoordinatePhrase, ChainStarter), NOCONNECT(PrepositionalChainComponent1)})

STRUCTURE1(AddingProperty,{NOCONNECT(ObjectNounPhrase), ADDPROPERTY(ActiveInfinitive, BeforeChain), NOCONNECT(PrepositionalChainComponent1)})

STRUCTURE1(AddingProperty,{NOCONNECT(PrepositionalChainComponent2), ADDPROPERTY(CommaPhrase, AfterChain), NOCONNECT(AfterChain)})

STRUCTURE1(AddingProperty,{NOCONNECT(PrepositionalChainComponent2), ADDPROPERTY(CommaPhrase, ChainEnder), NOCONNECT(CoordinatePhrase), NOCONNECT(AfterChainEnder)})

ALTERNATIVES(AfterChainEnder,{ActiveVerbPhrase, ActiveInfinitive, RelativePronounPhrase})

STRUCTURE1(AddingProperty,{NOCONNECT(SubjectNounPhrase), NOCONNECT(PrepositionalChainComponent), ADDPROPERTY(CommaPhrase, AfterChain), NOCONNECT(CoordinatePhrase), NOCONNECT(InterimNounPhrase), NOCONNECT(VerbPhrase)})

ALTERNATIVES(AnyChainBeginning,{Adjectival, AnyPrepositionalPhrase})

STRUCTURE1(ChainStarter,{NOCONNECT(BeginSentence), StartPrepositionalPhrase, NOCONNECT(Prepositional)})

STRUCTURE1(AddingProperty,{NOCONNECT(ObjectNounPhrase), ADDPROPERTY(CommaPhrase, ChainStarter), NOCONNECT(PrepositionalChainComponent1)})

ALTERNATIVES(AfterChain,{VerbPhrase, AllClauseTerminator, SentenceColon, Semicolon, FinishParentheticalPhrase, MiddleIf, CompositeMiddleIf , ImpliedThen, SubordinatePhrase, SecondarySubordinatePhrase, SuperordinatePhrase, ClauseSplitter, IndexPhrase, IndexClause, InterimSubjectNounPhrase, MiddleIndexPhrase, EndIndexPhrase, ChainTerminator, InterimObjectNounPhrase, SimpleClause, AdverbialRelativePronounPhrase, EndImpliedIfNounPhrase, PartialPassiveVerbPhrase, ExistentialPhrase})

ALTERNATIVES(AfterSplitChain,{MiddleIf, CompositeMiddleIf , ImpliedThen, InitialIndexPhrase, InterimSubjectNounPhrase, SubjectNounPhrase})

STRUCTURE1(ChainEnder,{NOCONNECT(InterimPrepositionalPhrase),NOCONNECT(CoordinatePhrase), NOCONNECT(InterimNounPhrase),CommaPhrase, NOCONNECT(ActiveVerbPhrase)})

STRUCTURE1(AddingProperty,{NOCONNECT(ChainEnder), ADDPROPERTY(RelativePronounPhrase, ChainTerminator)})

STRUCTURE1(AddingProperty,{NOCONNECT(PrepositionalChainComponent2), ADDPROPERTY(CoordinatePhrase, ChainTerminator), NOCONNECT(ActiveVerbPhrase)})

STRUCTURE1(AddingProperty,{NOCONNECT(PrepositionalChainComponent2), ADDPROPERTY(CommaPhrase, ChainEnder), NOCONNECT(StartRelativePronounPhrase), NOCONNECT(StartNounPhrase)})

STRUCTURE1(AddingProperty,{NOCONNECT(PrepositionalChainComponent2), ADDPROPERTY(CommaPhrase, ChainEnder), NOCONNECT(InterimObjectNounPhrase)})

STRUCTURE1(AddingProperty,{NOCONNECT(PrepositionalChainComponent2), ADDPROPERTY(CommaPhrase, ChainEnder), NOCONNECT(ActiveInfinitive)})

STRUCTURE1(AddingProperty,{NOCONNECT(ChainEnder), ADDPROPERTY(ActiveInfinitive, ChainTerminator)})

STRUCTURE1(AddingProperty,{NOCONNECT(ChainEnder), ADDPROPERTY(ActiveInfinitive, BeforeChain)})

COMBINED1(AddingProperty,PrepositionalParticipial)

STRUCTURE1(AddingProperty,{NOCONNECT(BeforeSingleChainComponent), NOCONNECT(PrepositionalChainComponent2), ADDPROPERTY(CommaPhrase, ChainEnder), NOCONNECT(AfterChain)})

ALTERNATIVES(BeforeSingleChainComponent,{InterimObjectNounPhrase, BeginSentence})

STRUCTURE1(ConjunctedPrepositionalPhrase,{Prepositional, ConjunctedPrepNounPhrase, CoordinatePhrase, InterimNounPhrase})

STRUCTURE1(ConjunctedPrepositionalPhrase,{NOCONNECT(ClauseInitiator), InterimPrepositionalPhrase, CoordinatePhrase, InterimNounPhrase, NOCONNECT(CommaPhrase)})

! ChainTerminator

STRUCTURE1(AddingProperty, {NOCONNECT(NOTWITH(InterimNounPhrase,PrepositionalChainComponent2)), ADDPROPERTY(CoordinatePhrase, ChainTerminator), NOCONNECT(InterimSubjectNounPhrase), NOCONNECT(VerbPhrase)})

STRUCTURE1(AddingProperty, {NOCONNECT(NOTWITH(InterimNounPhrase,PrepositionalChainComponent2)), ADDPROPERTY(CommaPhrase, ChainTerminator), NOCONNECT(InterimNounPhrase), NOCONNECT(CoordinatePhrase), NOCONNECT(InterimSubjectNounPhrase), NOCONNECT(VerbPhrase)})

ALTERNATIVES(InterimPrepositionalPhrase,{ConjunctedPrepositionalPhrase, TruncatedPrepositionalPhrase, CompositeInterimPrepPhrase2, AdversativePrepositionalPhrase, CompoundPrepositionalPhrase, GroupedPrepositionalPhrase, GroupedPrepInterimNounPhrase})

STRUCTURE1(CompoundPrepositionalPhrase,{Prepositional, InterimPrepositionalPhrase})

STRUCTURE1(GroupedPrepInterimNounPhrase,{NOCONNECT(VerbPhrase), PrepositionalChainComponent1, CoordinatePhrase, InterimNounPhrase, ChainEnder})

STRUCTURE1(GroupedPrepInterimNounPhrase,{NOCONNECT(InterimSubjectNounPhrase), PrepositionalChainComponent1, CoordinatePhrase, InterimNounPhrase, NOCONNECT(VerbPhrase)})

STRUCTURE1(InterimPrepositionalPhrase,{StartPrepositionalPhrase,PrepositionToVerb,StartPartialPassiveVerbPhrase, StartNounPhrase, StartCommaPhrase})

STRUCTURE1(InterimPrepositionalPhrase,{StartPrepositionalPhrase,StartObjectPronounPhrase,EndPrepositionalPhrase})

STRUCTURE1(AdversativePrepositionalPhrase,{AdversativePrepositional, InterimPrepositionalPhrase})

STRUCTURE1(ChainRelativeClause,{NOCONNECT(PrepositionalNounPhrase), RelativePronounPhrase, SubjectNounPhrase, ActiveVerbPhrase, Infinitive, NOCONNECT(PrepositionalChainComponent)})

STRUCTURE1(ChainRelativeClause,{NOCONNECT(PrepositionalNounPhrase), RelativePronounPhrase, SubjectNounPhrase, ActiveVerbPhrase, Infinitive, InterimObjectNounPhrase, NOCONNECT(ChainRelativeClauseTerminator)})

STRUCTURE1(ChainRelativeClause,{NOCONNECT(PrepositionalNounPhrase), RelativePronounPhrase, SubjectNounPhrase, ActiveVerbPhrase, NounPhrase, Infinitive, InterimObjectNounPhrase, NOCONNECT(ChainRelativeClauseTerminator)})

STRUCTURE1(ChainRelativeClause,{NOCONNECT(PrepositionalChainComponent), RelativePronounPhrase, SubjectNounPhrase,ActiveVerbPhrase, NounPhrase, NOCONNECT(ChainRelativeClauseTerminator)})

STRUCTURE1(ChainRelativeClause,{NOCONNECT(PrepositionalChainComponent), RelativePronounPhrase, SubjectNounPhrase,PassiveVerbPhrase, NOCONNECT(ChainRelativeClauseTerminator)})

STRUCTURE1(ChainRelativeClause,{NOCONNECT(PrepositionalChainComponent), RelativePronounPhrase, ActiveVerbPhrase, NounPhrase, NOCONNECT(ChainRelativeClauseTerminator)})

STRUCTURE1(ChainRelativeClause,{NOCONNECT(PrepositionalChainComponent), RelativePronounPhrase, ActiveVerbPhrase, InterimObjectNounPhrase, NOCONNECT(CommaPhrase), NOCONNECT(VerbPhrase)})

STRUCTURE1(ChainRelativeClause,{NOCONNECT(PrepositionalChainComponent), RelativePronounPhrase, ActiveVerbPhrase, PrepositionalChain, NOCONNECT(ClauseTerminator)})

STRUCTURE1(ChainRelativeClause,{NOCONNECT(PrepositionalChainComponent), InterimRelativePronounClause})

STRUCTURE1(ChainClausalClause,{NOCONNECT(Participial), ClausalPronounPhrase, SimpleClause})

ALTERNATIVES(CombinedPrepositionalPhrase,{CombinedPrepositionalPhrase2, CombinedPrepositionalPhrase3, CombinedPrepositionalPhrase4, CombinedPrepositionalPhrase5, CombinedPrepositionalPhrase6, CombinedPrepPhraseAndNounPhr, CompoundPrepParticipial})

STRUCTURE1(CompoundPrepParticipial,{NOCONNECT(InterimPrepositionalPhrase), PrepositionalParticipial, CommaPhrase, CoordinatePhrase, Participial, Prepositional, CommaPhrase, NounPhrase, NOCONNECT(ClauseTerminator)})

STRUCTURE1(ChangingProperty,{ADDPROPERTY(InterimPrepositional, Prepositional), NOCONNECT(CommaPhrase), NOCONNECT(NounPhrase), NOCONNECT(ClauseTerminator)})

STRUCTURE1(CombinedPrepositionalPhrase2,{NOCONNECT(BeforeCombinedPrepositional), PrepositionalChainPhrase, PrepositionalChainPhrase, NOCONNECT(AfterCombinedPrepositional)})

STRUCTURE1(CombinedPrepositionalPhrase3,{NOCONNECT(BeforeCombinedPrepositional), PrepositionalChainPhrase, PrepositionalChainPhrase, PrepositionalChainPhrase, NOCONNECT(AfterCombinedPrepositional)})

STRUCTURE1(CombinedPrepositionalPhrase4,{NOCONNECT(BeforeCombinedPrepositional), PrepositionalChainPhrase, PrepositionalChainPhrase, PrepositionalChainPhrase, PrepositionalChainPhrase, NOCONNECT(AfterCombinedPrepositional)})

STRUCTURE1(CombinedPrepositionalPhrase5,{NOCONNECT(BeforeCombinedPrepositional), PrepositionalChainPhrase, PrepositionalChainPhrase, PrepositionalChainPhrase, PrepositionalChainPhrase, PrepositionalChainPhrase, NOCONNECT(AfterCombinedPrepositional)})

STRUCTURE1(CombinedPrepositionalPhrase6,{NOCONNECT(BeforeCombinedPrepositional), PrepositionalChainPhrase, PrepositionalChainPhrase, PrepositionalChainPhrase, PrepositionalChainPhrase, PrepositionalChainPhrase, PrepositionalChainPhrase, NOCONNECT(AfterCombinedPrepositional)})

ALTERNATIVES(PrepositionalChainPhrase,{AnyPrepositionalPhrase, Participial, ParticipialPhrase, PrepositionalParticipial, PrepositionalParticipialPhrase})

ALTERNATIVES(BeforeCombinedPrepositional,{BeforeChain, CommaPhrase, CoordinatePhrase, InterimVerbPhrase, ChainRelativeClause, InterimSubjectNounPhrase, InterimObjectNounPhrase, PrepositionalChainPhrase, InterimNounPhrase, BeginSentence, RelativePronounPhrase, ChainInfinitive})

ALTERNATIVES(AfterCombinedPrepositional,{AfterChain, ChainEnder, CommaPhrase, InterimVerbPhrase, InterimNounPhrase, CoordinatePhrase, ChainRelativeClause, PrepositionalChainPhrase, EndSentence})

STRUCTURE1(CombinedPrepPhraseAndNounPhr,{NOCONNECT(CommaPhrase), AnyPrepositionalPhrase, CoordinatePhrase, InterimNounPhrase, NOCONNECT(AfterChain)})

COMBINED1(PrepositionalNounPhrase, PrepositionalChain)

COMBINED1(PrepositionalChain, CombinedPrepositionalPhrase6)

COMBINED1(CombinedPrepositionalPhrase6, CombinedPrepositionalPhrase5)

COMBINED1(CombinedPrepositionalPhrase5, CombinedPrepositionalPhrase4)

COMBINED1(CombinedPrepositionalPhrase4, CombinedPrepositionalPhrase3)

COMBINED1(CombinedPrepositionalPhrase3, CombinedPrepositionalPhrase2)

ALTERNATIVES(EndPrepositionalPhrase,{ClauseTerminator,StartActiveVerbPhrase, StartPassiveVerbPhrase, CommaPhrase, NounPhrase, Prepositional, InterimPrepositional, Participial, InterimPrepositionalPhrase, SemicolonPhrase,ActiveVerbPhrase, InterimVerbPhrase, PassiveVerbPhrase, PassiveDitransitiveVerbPhrase, Infinitive, ChainRelativeClause, RelativePronounPhrase, CoordinatePhrase, Adjectival, SubordinatePhrase, SecondarySubordinatePhrase, SuperordinatePhrase, AdversativePhrase, StartSubordinatePhrase, ColonPhrase, AfterChain})

STRUCTURE1(TruncatedPrepositionalPhrase,{StartPrepositionalPhrase, EndTruncatedPrepositionalPhrase})

STRUCTURE1(EndTruncatedPrepositionalPhrase,{Preposition, AfterTruncPrepositionalPhrase})

ALTERNATIVES(AfterTruncPrepositionalPhrase,{NOTWITH(IndexStr, ClauseTerminator), RightBracket})

STRUCTURE1(InterimPrepositional,{StartPrepositionalPhrase, EndInterimPrepositional})

STRUCTURE1(EndInterimPrepositional,{Preposition, AfterInterimPrepPhrase})

ALTERNATIVES(AfterInterimPrepPhrase,{Comma, CoordinateConjunction, NOTWITH(ObjectPronoun,SubjectPronoun)})

STRUCTURE1(CompositePrepositionalPhrase,{NOCONNECT(PassiveVerbPhrase), NOCONNECT(InterimPrepositionalPhrase), Prepositional,PrepositionalNounPhrase, Infinitive, ObjectNounPhrase})

STRUCTURE1(MiddlePrepositionalPhrase,{NOTWITH(SubordinatePreposition, Preposition), AfterPreposition})

ALTERNATIVES(AfterPreposition,{Pronoun, PossessionPronoun, BeginNounPhrase, AdjectivalParticiple, PresentParticiple, TimePhrase, CoordinateConjunction, SentenceColon, IndexStr, PastParticipialModifier})

ALTERNATIVES(PrepositionForPartialVerb,{Of, To})

STRUCTURE1(PrepositionToVerb,{PrepositionForPartialVerb,StartPartialPassiveVerbPhrase})

ALTERNATIVES(StartPartialPassiveVerbPhrase,{PresentParticiple})

STRUCTURE1(PartialPassiveVerbPhrase,{StartPartialPassiveVerbPhrase, MiddlePassiveVerbPhrase,EndDoubleWordVerbPhrase})

STRUCTURE1(PartialPassiveVerbPhrase,{StartPartialPassiveVerbPhrase,MiddleVerbPhrase, MiddlePassiveVerbPhrase, EndMultiWordVerbPhrase})

STRUCTURE1(StartPrepositionalPhrase, {BeforePrepositionalPhrase,NOTWITH({StructuredPreposition, SubordinatePreposition}, Preposition)})

STRUCTURE1(StartPrepositionalPhrase, {BeforePrepositionalPhrase,NOTWITH(SubordinateConjunction, SubordinatePreposition)})

STRUCTURE1(StartStructuredPrepPhrase, {BeforePrepositionalPhrase,StructuredPreposition})

STRUCTURE1(StartPrepositionalPhrase, {Verb,NOTWITH({DitransitivePreposition, SubordinatePreposition}, Preposition)})

STRUCTURE1(StartDitransPrepositionalPhrase, {DitransitiveVerb, DitransitivePreposition})

ALTERNATIVES(DitransitivePreposition,{To, From})

! Chain assemblies

STRUCTURE1(IPPAndIPP,{InterimPrepositionalPhrase, CoordinatePhrase, InterimPrepositionalPhrase, InterimPrepositionalPhrase}) ! Check whether trailing IPP distributes over first

! Change this so not adjectives, or not special adjectives

ALTERNATIVES(BeforePrepositionalPhrase,{FinishNounPhrase, IndefinitePronoun, ObjectPronoun, ParticipialModifier, BeginSentence, LeftBracket, RightBracket, VerbAuxiliary, Comma, CommaPhrase, IndexStr, AdjectivalModifier, CoordinatePhrase, CoordinateConjunction, SuperordinateConjunction, SubordinateConjunction, AdversativeConjunction, IntransitiveVerb, TransitiveVerb, Either, ClosingDoubleQuote, SpecialWords})

ALTERNATIVES(TransitiveVerb, {NOTWITH({IntransitiveVerb, DitransitiveVerb, CausativeVerb, ClausalVerb}, Verb)})

STRUCTURE1(StartInterimPrepPhrase, {BeforeInterimPrepPhrase,Preposition})

ALTERNATIVES(BeforeInterimPrepPhrase,{SubordinateConjunction, AdversativeConjunction})

STRUCTURE1(StartGermanPossessivePhrase, {BeforeGermanPossessivePhrase,GermanPossessive})

ALTERNATIVES(BeforeGermanPossessivePhrase, {FinishNounPhrase})

STRUCTURE1(FinishGermanPossessivePhrase,{GermanPossessive, AfterGermanPossessivePhrase})

ALTERNATIVES(AfterGermanPossessivePhrase,{BeginNounPhrase,Noun, CoordinateConjunction, NounDeterminer})

STRUCTURE1(GermanPossessivePhrase,{StartGermanPossessivePhrase, FinishGermanPossessivePhrase})

STRUCTURE1(CutGermanPossessive,{NounPhrase,GermanPossessivePhrase, NounPhrase})

! Test below is too broad - some prepositions support a following clause

STRUCTURE1(Consistent,{Preposition,Preposition})

! SubordinatePreposition - "as"

STRUCTURE1(SubordinatePrepositional,{StartSubordinatePrepositional, FinishSubordinatePrepositional})

COMBINED1(SubordinatePrepositional, Prepositional)

STRUCTURE1(StartSubordinatePrepositional, {BeforePrepositionalPhrase, ANDWITH(SubordinateConjunction, Preposition)})

STRUCTURE1(FinishSubordinatePrepositional, {ANDWITH(SubordinateConjunction, Preposition), AfterSubordinatePrepositional})

STRUCTURE1(StartSameAsPrepositional, {BeforePrepositionalPhrase, as})

STRUCTURE1(FinishSameAsPrepositional, {as, AfterSubordinatePrepositional})

ALTERNATIVES(AfterSubordinatePrepositional, {BeginNounPhrase, ParticipialModifier, Comma, SentenceColon, EitherOr, Preposition, SpecialWords})

STRUCTURE1(PrepositionalNounPhrase,{NOCONNECT(SubordinatePrepositional), InterimNounPhrase, NOCONNECT(ClauseTerminator)})

STRUCTURE1(ChangingProperty,{ADDPROPERTY(SubordinatePrepositional, SubordinatePhrase), NOCONNECT(InterimSubjectNounPhrase), NOCONNECT(ActiveVerbPhrase)})

STRUCTURE1(ChangingProperty,{NOCONNECT(InterimSubjectNounPhrase), ADDPROPERTY(SubordinatePrepositional, Prepositional)})

STRUCTURE1(ChangingProperty,{NOCONNECT(InterimPrepositionalPhrase), ADDPROPERTY(SubordinatePrepositional, Prepositional), NOCONNECT(InterimNounPhrase), NOCONNECT(InterimPrepositionalPhrase)})

STRUCTURE1(PrepositionalNounPhrase,{NOCONNECT(Prepositional), PossessivePronounPhrase})

!STRUCTURE1(PrepositionalNounPhrase,{NOCONNECT(SubordinatePrepositional), InterimNounPhrase, NOCONNECT(SubPrepComponent),NOCONNECT(ClauseTerminator)})

STRUCTURE1(ChangingProperty,{NOCONNECT(SubordinatePrepositional), ADDPROPERTY(InterimNounPhrase, PrepositionalNounPhrase), NOCONNECT(SubPrepComponent),NOCONNECT(ClauseTerminator)})

STRUCTURE1(ChangingProperty,{NOCONNECT(SubordinatePrepositional), ADDPROPERTY(InterimNounPhrase, PrepositionalNounPhrase), NOCONNECT(SubPrepComponent), NOCONNECT(SubPrepComponent), NOCONNECT(ClauseTerminator)})

STRUCTURE1(ChangingProperty,{NOCONNECT(ClauseInitiator), NOCONNECT(SubordinatePrepositional), ADDPROPERTY(InterimNounPhrase, PrepositionalNounPhrase), NOCONNECT(PrepositionalChainComponent), NOCONNECT(CommaPhrase), NOCONNECT(ClauseSubject)})

STRUCTURE1(ChangingProperty,{NOCONNECT(SubordinatePrepositional), ADDPROPERTY(InterimNounPhrase, PrepositionalNounPhrase), NOCONNECT(SubPrepComponent), NOCONNECT(SubPrepComponent), NOCONNECT(SubPrepComponent), NOCONNECT(ClauseTerminator)})

STRUCTURE1(ChangingProperty,{NOCONNECT(SubordinatePrepositional), ADDPROPERTY(InterimNounPhrase, PrepositionalNounPhrase), NOCONNECT(SubPrepComponent), NOCONNECT(SubPrepComponent), NOCONNECT(SubPrepComponent), NOCONNECT(SubPrepComponent), NOCONNECT(ClauseTerminator)})

STRUCTURE1(ChangingProperty,{NOCONNECT(SubordinatePrepositional), ADDPROPERTY(InterimNounPhrase, PrepositionalNounPhrase), NOCONNECT(SubPrepComponent), NOCONNECT(SubPrepComponent), NOCONNECT(SubPrepComponent), NOCONNECT(SubPrepComponent), NOCONNECT(SubPrepComponent), NOCONNECT(ClauseTerminator)})

STRUCTURE1(ChangingProperty,{NOCONNECT(SubordinatePrepositional), ADDPROPERTY(InterimNounPhrase, PrepositionalNounPhrase), NOCONNECT(SubPrepComponent), NOCONNECT(SubPrepComponent), NOCONNECT(SubPrepComponent), NOCONNECT(SubPrepComponent), NOCONNECT(SubPrepComponent), NOCONNECT(SubPrepComponent), NOCONNECT(ClauseTerminator)})

ALTERNATIVES(SubPrepComponent, {CommaPhrase, CoordinatePhrase, InterimNounPhrase, Participial, InterimPrepositionalPhrase, CommaedNounPhrase})

! STRUCTURE1(InterimPrepositionalPhrase, {SubordinatePrepositional, PrepositionalNounPhrase})

STRUCTURE1(SubjectNounPhrase,{NOCONNECT(SubordinatePrepositional), InterimNounPhrase, NOCONNECT(VerbPhrase)})

STRUCTURE1(Participial,{NOCONNECT(SubordinatePrepositional), StartParticipialPhrase, EndVerbPhrase, NOCONNECT(SubPrepComponent)})

STRUCTURE1(Prepositional,{NOCONNECT(Participial),SubordinatePrepositional})

STRUCTURE1(TruncatedPrepositionalPhrase,{SubordinatePrepositional,NOCONNECT(Participial)})

! Cut prepositional - between conjunction and active verb

STRUCTURE1(CutPrepositionalChain,{NOCONNECT(CoordinatePhrase), PrepositionalChainComponent1, NOCONNECT(ActiveVerbPhrase)})

STRUCTURE1(CutPrepositionalChain,{NOCONNECT(RelativePronounPhrase), CommaPhrase, PrepositionalChainComponent1, CommaPhrase, NOCONNECT(VerbPhrase)})

COMBINED1(CutPrepositionalChain, PrepositionalChain)

! Cut prepositional - between active verb and object

STRUCTURE1(CutPrepositionalChain,{NOCONNECT(ActiveVerbPhrase), Prepositional, PrepositionalNounPhrase, NOCONNECT(StartTrailingNounPhrase)})

STRUCTURE1(CutPrepositionalChain,{NOCONNECT(ActiveVerbPhrase), InterimPrepositionalPhrase, Prepositional, PrepositionalNounPhrase, NOCONNECT(StartTrailingNounPhrase)})

STRUCTURE1(CutPrepositionalChain,{NOCONNECT(ActiveVerbPhrase), Prepositional, PrepositionalNounPhrase, NOCONNECT(CoordinatePhrase), NOCONNECT(VerbPhrase)})

STRUCTURE1(CutPrepositionalChain,{NOCONNECT(ActiveVerbPhrase), AnyPrepositionalPhrase, Prepositional, PrepositionalNounPhrase, NOCONNECT(CoordinatePhrase), NOCONNECT(VerbPhrase)})

ALTERNATIVES(AfterCutPrepChain,{StartTrailingNounPhrase, CoordinatePhrase})

STRUCTURE1(CutPrepositionalChain,{NOCONNECT(ActiveVerbPhrase), CommaPhrase, AnyPrepositionalPhrase, NOCONNECT(CommaPhrase), NOCONNECT(AnyPrepositionalPhrase)})

STRUCTURE1(CutPrepositionalChain,{NOCONNECT(ActiveVerbPhrase), CommaPhrase, AnyPrepositionalPhrase, CommaPhrase, NOCONNECT(InterimObjectNounPhrase)})

ALTERNATIVES(AfterCutChain,{InterimObjectNounPhrase, ChainTerminator})

STRUCTURE1(CutPrepositionalChain,{NOCONNECT(ActiveVerbPhrase), CommaPhrase, InterimPrepositionalPhrase, CommaPhrase, NOCONNECT(InterimNounPhrase), NOCONNECT(ClauseTerminator)})

! Cut prepositional - between verb auxiliary and verb

STRUCTURE1(CutPrepositionalChain,{NOCONNECT(StartVerbInterruption), CommaPhrase, InterimPrepositionalPhrase, CommaPhrase, NOCONNECT(StartActiveVerbPhrase)})

STRUCTURE1(CutPrepositionalChain,{NOCONNECT(StartActiveVerbPhrase), PrepositionalChain, NOCONNECT(ActiveVerbPhrase)})

! Cut prepositional - between InterimVerbPhrase and object

STRUCTURE1(CutPrepositionalChain,{NOCONNECT(InterimVerbPhrase), InterimPrepositionalPhrase, NOCONNECT(AfterInterimCutChain)})

ALTERNATIVES(AfterInterimCutChain,{AdverbialRelativePronounPhrase})

! Cut prepositional - before subject noun phrase

STRUCTURE1(CutPrepositionalChain,{NOCONNECT(BeginSentence), InterimPrepositionalPhrase, CommaPhrase, NOCONNECT(SubjectNounPhrase)})

STRUCTURE1(CutPrepositionalChain,{NOCONNECT(BeginSentence), InterimPrepositionalPhrase, InterimPrepositionalPhrase, CommaPhrase, NOCONNECT(SubjectNounPhrase)})

STRUCTURE1(CutPrepositionalChain,{NOCONNECT(BeginSentence), InterimPrepositionalPhrase, InterimPrepositionalPhrase, InterimPrepositionalPhrase, CommaPhrase, NOCONNECT(SubjectNounPhrase)})

!STRUCTURE1(CutPrepositionalChain,{CommaPhrase, InterimPrepositionalPhrase, CommaPhrase})

STRUCTURE1(CutPrepositionalChain,{NOCONNECT(BeginSentence), PrepositionalChain, NOCONNECT(InterimSubjectNounPhrase), NOCONNECT(VerbPhrase)})

STRUCTURE1(CutPrepositionalChain,{NOCONNECT(BeginSentence), PrepositionalChain, NOCONNECT(ChainTerminator)})

STRUCTURE1(CutPrepositionalChain,{NOCONNECT(BeforeCutChain),PrepositionalChain,NOCONNECT(AfterChain)})

ALTERNATIVES(BeforeCutChain,{ClauseInitiator, IndexPhrase, SuperordinatePhrase, CoordinatePhrase})

STRUCTURE1(CutPrepositionalChain,{NOCONNECT(BeforeCutChain), CommaPhrase, PrepositionalChainComponent, CommaPhrase, NOCONNECT(AfterChain)})

STRUCTURE1(CutPrepositionalChain,{NOCONNECT(SuperordinatePhrase), PrepositionalChainComponent, CommaPhrase, NOCONNECT(AfterChain)})

STRUCTURE1(CutPrepositionalChain,{NOCONNECT(IndexPhrase), PrepositionalChainComponent, CommaPhrase, NOCONNECT(AfterChain)})

STRUCTURE1(CutPrepositionalChain,{NOCONNECT(ClauseSplitter), PrepositionalChain, NOCONNECT(SimpleClause)})

COMBINED1(CutPrepositionalChain, ChainStarter)

! Cut prepositional - had object chain been

STRUCTURE1(CutPrepositionalChain,{NOCONNECT(InterimObjectNounPhrase), PrepositionalChain, NOCONNECT(BeingEndPassiveVerbPhrase)})

 

! In no event shall

STRUCTURE1(StartInNoEventShallPhrase,{BeforeInNoEvent, InNoEventShall})

ALTERNATIVES(BeforeInNoEvent,{BeginSentence, CoordinateConjunction})

STRUCTURE1(FinishInNoEventShallPhrase,{InNoEventShall, BeginNounPhrase})

STRUCTURE1(InNoEventShallPhrase,{StartInNoEventShallPhrase, FinishInNoEventShallPhrase})

STRUCTURE1(InsertSymbol,{NOCONNECT(InNoEventShallPhrase), INSERTMARKER(NounPhrase, ImpliedShallNot),NOCONNECT(VerbPhrase)})

STRUCTURE1(ChangingProperty,{NOCONNECT(InNoEventShallPhrase), NOCONNECT(NounPhrase), ADDPROPERTY(PartialPassiveVerbPhrase, ShallPassiveVerbPhrase)})

 

! Index phrase

STRUCTURE1(StartIndexPhrase,{IndexPhraseIntroducer, NOTWITH(InitialIndexStr,IndexStr)})

STRUCTURE1(StartInitialIndexPhrase,{IndexPhraseIntroducer, InitialIndexStr})

ALTERNATIVES(IndexPhraseIntroducer,{Preposition, ParticipialModifier, PastTense, VerbAuxiliary, ToInfinitive, Noun, Semicolon, SentenceColon, Comma, ToInfinitive, SubordinateConjunction, SuperordinateConjunction, AdversativeConjunction, RightBracket, ThatPronoun, ThatClausalPronoun})

STRUCTURE1(StartMiddleIndexPhrase,{Comma,IndexStr})

STRUCTURE1(StartEndIndexPhrase,{CoordinateConjunction, IndexStr})

STRUCTURE1(StartEndIndexPhrase,{Plus, IndexStr})

ALTERNATIVES(EndIndexedPhrase, {Noun, Adverb, Verb})

STRUCTURE1(FinishIndexPhrase,{IndexStr, AfterIndexPhrase})

STRUCTURE1(FinishIndexPhrase,{InitialIndexStr, AfterIndexPhrase})

ALTERNATIVES(AfterIndexPhrase,{BeginNounPhrase, BeginVerbPhrase, Adverb, Preposition, ParticipialModifier, PresentTense, SubordinateConjunction})

STRUCTURE1(InitialIndexPhrase,{StartInitialIndexPhrase,FinishIndexPhrase})

STRUCTURE1(CompoundInitialIndexPhrase,{SentenceColon, InitialIndexPhrase})

ALTERNATIVES(InitialIndexPhrase,{CompoundInitialIndexPhrase})

STRUCTURE1(MiddleIndexPhrase,{NOCONNECT(CommaPhrase), StartMiddleIndexPhrase, FinishIndexPhrase})

STRUCTURE1(CompoundMiddleIndexPhrase,{Semicolon, MiddleIndexPhrase})

ALTERNATIVES(MiddleIndexPhrase,{CompoundMiddleIndexPhrase})

STRUCTURE1(EndIndexPhrase, {CoordinatePhrase, StartEndIndexPhrase, FinishIndexPhrase})

STRUCTURE1(CompoundEndIndexPhrase, {SemicolonPhrase, EndIndexPhrase})

ALTERNATIVES(EndIndexPhrase, {CompoundEndIndexPhrase})

INVOCATIONS(IndexPhrase, {InitialIndexPhrase, MiddleIndexPhrase, EndIndexPhrase})

STRUCTURE1(EndIndexPrepositionalNounPhrase,{EndIndexPhrase, PrepositionalNounPhrase, NOCONNECT(ClauseTerminator)})

STRUCTURE1(AddingProperty,{NOCONNECT(ClauseObject), ADDPROPERTY(CommaPhrase, ClauseTerminator), NOCONNECT(IndexPhrase)})

STRUCTURE1(EndIndexPrepositionalNounPhrase,{EndIndexPhrase, InterimIndexPrepNounPhrase, PrepositionalChain, NOCONNECT(ClauseTerminator)})

STRUCTURE1(IndexPrepositionalNounPhrase,{IndexPhrase, PrepositionalNounPhrase, IndexPhrase})

STRUCTURE1(IndexPrepositionalNounPhrase,{IndexPhrase, PrepositionalNounPhrase, IndexPhraseSeparator, IndexPhrase})

STRUCTURE1(IndexPrepositionalNounPhrase,{IndexPhrase, PrepositionalNounPhrase, RelativePronounClause, IndexPhrase})

STRUCTURE1(IndexPrepositionalNounPhrase,{IndexPhrase, PrepositionalNounPhrase, RelativePronounClause, IndexPhraseSeparator, IndexPhrase})

ALTERNATIVES(IndexPhraseSeparator,{CommaPhrase, SemicolonPhrase})

STRUCTURE1(IndexPrepositionalNounPhrase,{IndexPhrase, PrepositionalNounPhrase, RelativePronounClause, NOCONNECT(AnyIndexPrepositionalNounPhrase)})

STRUCTURE1(InterimIndexPrepNounPhrase,{NOCONNECT(IndexPhrase), PrepositionalNounPhrase, NOCONNECT(PrepositionalChainComponent1)})

STRUCTURE1(IndexPrepositionalNounPhrase,{IndexPhrase, InterimIndexPrepNounPhrase, PrepositionalChain, IndexPhrase})

ALTERNATIVES(AnyIndexPrepositionalNounPhrase,{IndexPrepositionalNounPhrase, EndIndexPrepositionalNounPhrase})

STRUCTURE1(CombinedIndexPrepNounPhrase,{IndexPrepositionalNounPhrase, IndexPrepositionalNounPhrase})

ALTERNATIVES(IndexPrepositionalNounPhrase,{CombinedIndexPrepNounPhrase})

STRUCTURE1(GroupedPrepositionalNounPhrase,{NOCONNECT(Prepositional), IndexPrepositionalNounPhrase, EndIndexPrepositionalNounPhrase})

STRUCTURE1(InterimPrepositionalPhrase,{Prepositional, GroupedPrepositionalNounPhrase})

!Semicolon Phrase

STRUCTURE1(StartSemicolonPhrase,{BeforeSemicolonPhrase, Semicolon})

STRUCTURE1(EndSemicolonPhrase,{Semicolon, AfterSemicolon})

ALTERNATIVES(BeforeSemicolonPhrase,{FinishNounPhrase, FinishVerbPhrase, RightBracket, ClosingDoubleQuote})

ALTERNATIVES(AfterSemicolon,{StartNounPhrase, CoordinateConjunction, IndexStr, ProvidedConjunction})

! Adjectival phrase

STRUCTURE1(Adjectival,{StartAdjectivalPhrase, EndAdjectivalPhrase})

STRUCTURE1(Adjectival,{PossibleStartAdjectivalPhrase, EndAdjectivalPhrase})

STRUCTURE1(Adjectival,{StartAdjectivalPhrase, PossibleEndAdjectivalPhrase})

STRUCTURE1(StartAdjectivalPhrase,{BeforeAdjectivalPhrase, NOTWITH(Noun,AdjectivalModifier)})

STRUCTURE1(PossibleStartAdjectivalPhrase,{Comma, NOTWITH(Noun,AdjectivalModifier)})

STRUCTURE1(StartAdjectivalPhrase,{Noun, AdjectivalModifier, NOCONNECT(Preposition)})

STRUCTURE1(StartAdjectivalPhrase,{EndNoun, AdjectivalModifier})

STRUCTURE1(EndNounPhrase,{EndNoun, AdjectivalModifier})

ALTERNATIVES(BeforeAdjectivalPhrase,{FinishNounPhrase, LeftBracket})

STRUCTURE1(EndAdjectivalPhrase,{AdjectivalModifier, AfterAdjectivalPhrase})

STRUCTURE1(PossibleEndAdjectivalPhrase,{AdjectivalModifier, Comma})

ALTERNATIVES(AfterAdjectivalPhrase,{Preposition, VerbAuxiliary})

STRUCTURE1(Adjectival,{NOCONNECT(AnyPrepositionalPhrase), NOCONNECT(CoordinatePhrase), WITHPROPERTY(RelationAdjective, InterimNounPhrase), NOCONNECT(AnyPrepositionalPhrase)})

COMBINED1(Adjectival, CheckInterimNounPhrase)

! Adverbs

MEMBERS(BackReferenceAdverb,{Thereof, Thereto, Therefrom, Therewith})

MEMBERS(DegreeAdjective,{Similar, Equal})

MEMBERS(AdjectivalModifier,{Similar, Equal})

 

! Conjunctions

! Coordinate

STRUCTURE1(CoordinatePhrase, {StartCoordinatePhrase, EndCoordinatePhrase})

ALTERNATIVES(BeginCoordinatePhrase,{CoordinateConjunction})

ALTERNATIVES(FinishCoordinatePhrase,{CoordinateConjunction})

ALTERNATIVES(BeforeCoordinatePhrase,{FinishNounPhrase, FinishVerbPhrase, VerbAuxiliary,Verb, Preposition, SubordinatePreposition, Adverb,LeftBracket, RightBracket, Comma, TimePhrase, ClosingDoubleQuote, GermanPossessive, Semicolon, SimpleAdjective})

ALTERNATIVES(AfterCoordinatePhrase,{StartNounPhrase, BeginNounPhrase, PossessivePronoun, RelativePronoun, BeginVerbPhrase, ToInfinitive, Preposition, SubordinateConjunction, SubordinatePreposition, VerbalPresentParticiple, AdjectivalParticiple, VerbalPastParticiple, Adverb, VerbalAdverb, LeftBracket, IndexStr, Noun, SingularNoun, OpeningDoubleQuote, Comma, ExistentialDeterminer})

STRUCTURE1(StartCoordinatePhrase,{BeforeCoordinatePhrase, BeginCoordinatePhrase})

STRUCTURE1(EndCoordinatePhrase,{FinishCoordinatePhrase,AfterCoordinatePhrase})

! Subordinate

STRUCTURE1(SubordinatePhrase, {StartSubordinatePhrase, EndSubordinatePhrase, NOCONNECT(NounPhrase), NOCONNECT(VerbPhrase)})

STRUCTURE1(SubordinatePhrase, {NOCONNECT(PriorToSubordinatePhrase), StartSubordinatePhrase, EndSubordinatePhrase, NOCONNECT(SubjectPronounPhrase)})

STRUCTURE1(SubordinatePhrase, {NOCONNECT(PriorToSubordinatePhrase), StartSubordinatePhrase, EndSubordinatePhrase})

ALTERNATIVES(PriorToSubordinatePhrase,{BeginSentence, ClauseInitiator, SemicolonPhrase})

STRUCTURE1(SubordinatePhrase,{StartSubordinatePhrase, EndSubordinatePhrase, NOCONNECT(PrepositionalChainComponent1)})

STRUCTURE1(SubordinatePhrase,{NOCONNECT(StartParentheticalPhrase), StartSubordinatePhrase, EndSubordinatePhrase})

STRUCTURE1(SubordinatePhrase,{StartSubordinatePhrase, EndDitransitiveVerbPhrase})

STRUCTURE1(SubordinateRelativePhrase,{SubordinatePhrase, RelativePronounPhrase})

ALTERNATIVES(SubordinatePhrase, {SubordinateRelativePhrase})

STRUCTURE1(SecondarySubordinatePhrase,{CoordinatePhrase, WITHPROPERTY(Provided,Participial), RelativePronounPhrase, NOCONNECT(NounPhrase)})

ALTERNATIVES(BeginSubordinatePhrase,{SubordinateConjunction})

ALTERNATIVES(FinishSubordinatePhrase,{SubordinateConjunction, Provided})

STRUCTURE1(CommaedSubordinatePhrase,{CommaPhrase,SubordinatePhrase,CommaPhrase})

STRUCTURE1(PreCommaedSubordinatePhrase,{CommaPhrase,StartSubordinatePhrase, EndSubordinatePhrase})

ALTERNATIVES(SubordinatePhrase,{CommaedSubordinatePhrase,PreCommaedSubordinatePhrase})

MEMBERS(SubordinateConjunction,{ask("Then")})

ALTERNATIVES(BeforeSubordinatePhrase,{FinishNounPhrase, Comma, FinishVerbPhrase, VerbAuxiliary, Verb, Preposition, LeftBracket, RightBracket, TimePhrase, ClosingDoubleQuote, BeginSentence, CoordinateConjunction, Semicolon})

ALTERNATIVES(AfterSubordinatePhrase,{SubjectPronoun, IndefinitePronoun, BeginNounPhrase, BeginVerbPhrase,Preposition, VerbalPresentParticiple, AdjectivalParticiple, ParticipialModifier, VerbalPastParticiple, LeftBracket,Comma, RelativePronoun, IndexStr})

STRUCTURE1(StartSubordinatePhrase,{BeforeSubordinatePhrase, NOTWITH(SubordinatePreposition, BeginSubordinatePhrase)})

STRUCTURE1(StartSubordinatePhrase,{NOCONNECT(CoordinateConjunction), Provided, NOCONNECT(NounPhrase), NOCONNECT(VerbPhrase)})

STRUCTURE1(EndSubordinatePhrase,{NOTWITH(SubordinatePreposition, FinishSubordinatePhrase), AfterSubordinatePhrase})

STRUCTURE1(EndSubordinatePhrase,{NOTWITH(Preposition, SubordinatePreposition), AfterSubordinatePhrase})

STRUCTURE1(SubordinatePhrase,{StartActiveVerbPhrase, EndMiddleIf, NOCONNECT(EndSubjectNounPhrase)})

MEMBERS(AdversativeConjunction,{But})

! Superordinate

STRUCTURE1(SuperordinatePhrase, {StartSuperordinatePhrase, EndSuperordinatePhrase})

STRUCTURE1(CommaedSuperordinatePhrase, {CommaPhrase, SuperordinatePhrase})

ALTERNATIVES(SuperordinatePhrase,{CommaedSuperordinatePhrase})

ALTERNATIVES(BeginSuperordinatePhrase,{SuperordinateConjunction})

ALTERNATIVES(FinishSuperordinatePhrase,{SuperordinateConjunction})

STRUCTURE1(SuperordinatePhrase,{NOCONNECT(SubordinatePhrase), NOCONNECT(SubjectNounPhrase), NOCONNECT(ActiveVerbPhrase), NOCONNECT(ActiveInfinitive), NOCONNECT(NounPhrase), CommaPhrase, NOCONNECT(NounPhrase), NOCONNECT(ActiveVerbPhrase)})

STRUCTURE1(SuperordinatePhrase,{NOCONNECT(SubordinatePhrase), NOCONNECT(SubjectNounPhrase), NOCONNECT(ActiveVerbPhrase), NOCONNECT(PrepositionalChainComponent), CommaPhrase, NOCONNECT(NounPhrase), NOCONNECT(PrepositionalChainComponent), NOCONNECT(VerbPhrase), NOCONNECT(ClauseTerminator)})

STRUCTURE1(SuperordinatePhrase,{NOCONNECT(SubordinatePhrase), NOCONNECT(ClauseSubject), NOCONNECT(VerbPhrase), NOCONNECT(PrepositionalChainComponent), CommaPhrase, NOCONNECT(ClauseSubject), NOCONNECT(VerbPhrase), NOCONNECT(ClauseObject), NOCONNECT(ClauseTerminator)})

!ALTERNATIVES(BeforeSuperordinatePhrase,{BeginSentence})

!ALTERNATIVES(AfterSuperordinatePhrase,{BeginNounPhrase, Preposition, Comma, VerbalPresentParticiple, AdjectivalParticiple, VerbalPastParticiple, LeftBracket})

STRUCTURE1(StartSuperordinatePhrase,{BeforeSubordinatePhrase, BeginSuperordinatePhrase})

STRUCTURE1(EndSuperordinatePhrase,{FinishSuperordinatePhrase,AfterSubordinatePhrase})

MEMBERS(Conjunction,{CoordinateConjunction, SubordinateConjunction, SuperordinateConjunction, AdversativeConjunction, ThatConjunction, AsConjunction, ThanConjunction, WhetherConjunction})

STRUCTURE1(SuperordinateClause,{SuperordinatePhrase,SubjectNounPhrase,CompositeVerbPhrase, NOCONNECT(SubordinatePhrase)})

ALTERNATIVES(ConjunctionPhrase,{CoordinatePhrase, SubordinatePhrase, SuperordinatePhrase, AdversativePhrase})

STRUCTURE1(StartAs,{BeginSentence, As})

!STRUCTURE1(AsLong,{As, Long})

!STRUCTURE1(LongAs,{Long, As})

! That Conjunction

STRUCTURE1(StartClauseConjunction,{FinishClausalVerbPhrase,ThatConjunction})

STRUCTURE1(EndClauseConjunction,{ThatConjunction,BeginNounPhrase})

STRUCTURE1(ClauseConjunction,{StartClauseConjunction,EndClauseConjunction})

! Adversative

STRUCTURE1(AdversativePhrase, {StartAdversativePhrase, NOTWITH(EndAdversativePrepPhrase, EndAdversativePhrase)})

STRUCTURE1(StartAdversativePhrase,{BeforeAdversativePhrase, AdversativeConjunction})

STRUCTURE1(EndAdversativePhrase,{AdversativeConjunction, AfterAdversativePhrase})

STRUCTURE1(AdversativePrepositional, {StartAdversativePhrase, EndAdversativePrepPhrase})

STRUCTURE1(EndAdversativePrepPhrase,{AdversativeConjunction, Preposition})

STRUCTURE1(InterimPrepositionalPhrase,{AdversativePhrase, InterimNounPhrase, NOCONNECT(AfterAdversativeAsPrep)})

ALTERNATIVES(AfterAdversativeAsPrep,{ClauseTerminator, FinishParentheticalPhrase})

STRUCTURE1(Prepositional,{AdversativePrepositional, Prepositional})

ALTERNATIVES(BeforeAdversativePhrase,{FinishNounPhrase, Comma, FinishVerbPhrase, VerbAuxiliary, Verb, Preposition, LeftBracket, RightBracket, TimePhrase, ClosingDoubleQuote, BeginSentence, CoordinateConjunction, PrepositionalChainComponent2, Semicolon})

ALTERNATIVES(AfterAdversativePhrase,{SubjectPronoun, IndefinitePronoun, BeginNounPhrase, BeginVerbPhrase, VerbalPresentParticiple, AdjectivalParticiple, ParticipialModifier, VerbalPastParticiple, LeftBracket,Comma, RelativePronoun, IndexStr})

! Same as

STRUCTURE1(SameAsPrepositionalPhrase,{NOCONNECT(WITHPROPERTY(SameObject, NounPhrase)), WITHPROPERTY(As,SubordinatePrepositional), NounPhrase})

STRUCTURE1(SameAsPrepositionalPhrase,{NOCONNECT(WITHPROPERTY(SameObject, NounPhrase)), PrepositionalChainComponent, WITHPROPERTY(As, SubordinatePrepositional), NounPhrase})

STRUCTURE1(SameAsPrepositionalPhrase,{NOCONNECT(WITHPROPERTY(SameObject, PrepositionalChainComponent)), PrepositionalChainComponent, PrepositionalChainComponent, WITHPROPERTY(As, SubordinatePrepositional), NounPhrase})

! There as ExistentialDeterminer

STRUCTURE1(StartExistentialPhrase,{BeforeExistentialPhrase,There})

ALTERNATIVES(BeforeExistentialPhrase,{BeginSentence, SubordinateConjunction, SuperordinateConjunction, Less, Comma, CoordinateConjunction})

STRUCTURE1(FinishExistentialPhrase,{There, BeginVerbPhrase})

STRUCTURE1(ExistentialPhrase,{StartExistentialPhrase, FinishExistentialPhrase})

! Semicolon

STRUCTURE1(SemicolonPhrase, {StartSemicolonPhrase, EndSemicolonPhrase})

ALTERNATIVES(BeginSemicolonPhrase,{Semicolon})

ALTERNATIVES(FinishSemicolonPhrase,{Semicolon})

ALTERNATIVES(BeforeSemicolonPhrase,{FinishNounPhrase, FinishVerbPhrase, RightBracket, TimePhrase})

ALTERNATIVES(AfterSemicolonPhrase,{BeginNounPhrase, SubordinateConjunction, AdversativeConjunction})

STRUCTURE1(StartSemicolonPhrase,{BeforeSemicolonPhrase, BeginSemicolonPhrase})

STRUCTURE1(EndSemicolonPhrase,{FinishSemicolonPhrase,AfterSemicolonPhrase})

! Colon

STRUCTURE1(ColonPhrase, {StartColonPhrase, EndColonPhrase})

ALTERNATIVES(BeginColonPhrase,{PunctuationColon})

ALTERNATIVES(FinishColonPhrase,{PunctuationColon})

ALTERNATIVES(BeforeColonPhrase,{FinishNounPhrase, FinishVerbPhrase, RightBracket, TimePhrase})

ALTERNATIVES(AfterColonPhrase,{IndexStr, StartNounPhrase, BeginNounPhrase, EndSentence})

STRUCTURE1(StartColonPhrase,{BeforeColonPhrase, BeginColonPhrase})

STRUCTURE1(EndColonPhrase,{FinishColonPhrase,AfterColonPhrase})

STRUCTURE1(AddingProperty,{NOCONNECT(HeaderNounPhrase), ADDPROPERTY(ColonPhrase, ClauseInitiator), NOCONNECT(SubjectNounPhrase)})

! Less phrase

STRUCTURE1(LessPhrase,{StartLessPhrase, EndLessPhrase})

STRUCTURE1(StartLessPhrase,{BeforeLessPhrase, Less})

STRUCTURE1(EndLessPhrase,{Less, AfterLessPhrase})

ALTERNATIVES(BeforeLessPhrase,{FinishNounPhrase, FinishVerbPhrase, Comma, Conjunction, Preposition, LeftBracket, RightBracket, ClosingDoubleQuote})

ALTERNATIVES(AfterLessPhrase,{BeginNounPhrase, BeginVerbPhrase, Comma, Preposition})

STRUCTURE1(PrepositionalNounPhrase,{NOCONNECT(NounPhrase), NOCONNECT(LessPhrase), NOTWITH(PrepositionalNounPhrase, NounPhrase)})

STRUCTURE1(Prepositional,{NOCONNECT(NounPhrase), LessPhrase, NOCONNECT(PrepositionalNounPhrase)})

STRUCTURE1(InterimPrepositionalPhrase,{Prepositional, PrepositionalNounPhrase})

STRUCTURE1(Prepositional,{NOCONNECT(StartParentheticalPhrase), LessPhrase, NOCONNECT(InterimNounPhrase)})

! Pronominal

MEMBERS(Pronominal, {Such})

STRUCTURE1(Consistent,{BeginSentence, Pronominal})

! Composite noun phrase

ALTERNATIVES(NounPhrase,{CompositeNounPhrase, CompositePossessive, InfinitiveClause})

STRUCTURE1(CompositeNounPhrase,{ NOCONNECT(VerbPhrase), ObjectNounPhrase, CoordinatePhrase, NounPhrase, NOCONNECT(SubordinatePhrase)})

STRUCTURE1(CommaPhrase, {StartCommaPhrase, EndCommaPhrase})

ALTERNATIVES(BeforeCommaPhrase,{BeginSentence, FinishNounPhrase, Verb, VerbAuxiliary, Adverb, FinishVerbPhrase, Conjunction, BaseNegation, Preposition, RelativePronoun, ClosingDoubleQuote})

ALTERNATIVES(AfterCommaPhrase,{BeginNounPhrase, Noun, NounDeterminer, BeginVerbPhrase, CoordinateConjunction, Conjunction, ParticipialModifier, PresentParticipialModifier, ToInfinitive, Preposition, SubordinatePreposition, BeforeNounPhrase, SpecialWords, ExistentialDeterminer, EitherOr, OpeningDoubleQuote})

STRUCTURE1(StartCommaPhrase,{BeforeCommaPhrase,Comma})

STRUCTURE1(EndCommaPhrase,{Comma,AfterCommaPhrase})

! Parenthetical Phrase

STRUCTURE1(AddingProperty,{ADDPROPERTY(StartParentheticalPhrase, ClauseInitiator), NOCONNECT(SentenceClause)})

STRUCTURE1(StartParentheticalPhrase,{StartBeginParentheticalPhrase,EndBeginParentheticalPhrase})

STRUCTURE1(StartBeginParentheticalPhrase,{BeforeParentheticalPhrase,LeftBracket})

STRUCTURE1(EndBeginParentheticalPhrase,{LeftBracket,AfterLeftBracket})

ALTERNATIVES(AfterLeftBracket,{SentenceArticle, NounDeterminer, Adverb,Noun, Adjective, SubjectPronoun,IndefinitePronoun, OpeningDoubleQuote, Preposition, Participle, AnyNumber,ask("hereinafter defined"), SubordinateConjunction, AdversativeConjunction, CoordinateConjunction, SpecialWords})

ALTERNATIVES(BeforeParentheticalPhrase,{Noun,Verb,Adverb,BeginSentence, Comma, Preposition, Adverb, ClosingDoubleQuote, AnyNumber, RightBracket, IndefinitePronoun, SpecialWords})

STRUCTURE1(AddingProperty,{NOCONNECT(VerbPhrase), ADDPROPERTY(FinishParentheticalPhrase, ClauseTerminator)})

STRUCTURE1(FinishParentheticalPhrase,{StartEndParentheticalPhrase,FinishEndParentheticalPhrase})

STRUCTURE1(StartEndParentheticalPhrase,{BeforeRightBracket,RightBracket})

ALTERNATIVES(BeforeRightBracket,{Word, Noun})

STRUCTURE1(FinishEndParentheticalPhrase,{RightBracket,AfterParentheticalPhrase})

ALTERNATIVES(AfterParentheticalPhrase,{Noun, Pronoun, ToInfinitive, VerbAuxiliary, Verb, Comma, SemiColon, ClauseTerminator, BeginActiveVerbPhrase, AnyNumber, SentenceArticle, Preposition, Conjunction, LeftBracket, IndexStr, SpecialWords, Adverb})

STRUCTURE1(ParentheticalPhrase,{StartParentheticalPhrase,QuotedPhrase,FinishParentheticalPhrase})

!STRUCTURE1(ParentheticalPhrase,{StartParentheticalPhrase,IntroducedQuote,FinishParentheticalPhrase})

STRUCTURE1(ParentheticalPhrase,{StartParentheticalPhrase,Clause,FinishParentheticalPhrase})

STRUCTURE1(CompositeParentheticalPhrase,{StartParentheticalPhrase, PrepositionalChain, FinishParentheticalPhrase})

STRUCTURE1(CoordinateParentheticalPhrase,{StartParentheticalPhrase, CoordinatePhrase, InterimNounPhrase, FinishParentheticalPhrase})

ALTERNATIVES(ParentheticalPhrase,{CompositeParentheticalPhrase, CoordinateParentheticalPhrase})

! Quoted phrase

STRUCTURE1(BeginQuotation,{StartBeginQuotation,FinishBeginQuotation})

STRUCTURE1(StartBeginQuotation,{BeforeQuotedPhrase,OpeningDoubleQuote})

STRUCTURE1(FinishBeginQuotation,{OpeningDoubleQuote,AfterOpeningQuote})

ALTERNATIVES(AfterOpeningQuote,{BeginNounPhrase, Adverb, SpecialWords, AdjectivalAdverb, InitialCapital, AllCapitals, Participle})

STRUCTURE1(EndQuotation,{StartEndQuotation,FinishEndQuotation})

STRUCTURE1(StartEndQuotation,{BeforeClosingQuote,ClosingDoubleQuote})

ALTERNATIVES(BeforeClosingQuote,{Noun,Verb, Adjective, Adverb, AllCapitals, AdjectivalParticiple, InitialCapital})

STRUCTURE1(FinishEndQuotation,{ClosingDoubleQuote, AfterQuotedPhrase})

STRUCTURE1(QuotedPhrase,{StartQuotedPhrase, NounPhrase, FinishQuotedPhrase})

ALTERNATIVES(BeforeQuotedPhrase,{BeginSentence, SentenceArticle, NounDeterminer, FinishNounPhrase, FinishVerbPhrase, Adverb, LeftBracket, Comma, Conjunction, Preposition})

ALTERNATIVES(AfterQuotedPhrase,{LeftBracket, RightBracket, Comma, ClauseTerminator, VerbAuxiliary, Verb, PastParticiple, Noun, Conjunction, SubordinatePreposition, Semicolon, Preposition, SpecialWords})

STRUCTURE1(ArticleQuote,{QuoteIntroducer, OpeningDoubleQuote})

ALTERNATIVES(QuoteIntroducer,{SentenceArticle, NounDeterminer})

! Commaed noun phrase

ALTERNATIVES(GroupingTerminator,{EndSentence, Conjunction, CoordinatePhrase})

! Sentences

 

ALTERNATIVES(SentenceClause, {TransitiveClause, CompositeTransitiveClause, CompoundTransitiveClause, IntransitiveClause, CompositeIntransitiveClause, IntransitivePrepositionalClause, CompositeClause, SubordinateClause, CompositeSubordinateClause, SubordinateSuperordinateClause, SuperordinateClause, CompositeSuperordinateClause, RelativePronounClause, PassiveClause, CauseIntentClause, PassivePrepositionalClause, TransClausalClause, SuperordinateSubordinateClause, IndexClause, CompoundIndexClause, CompositeIndexClause, ClausalClause, PassiveClausalClause, DitransitiveCommonObjectClause, SubordinateParentheticalClause, InNoEventShallClause, TruncatedClause, MixedClause})

ALTERNATIVES(PassiveClause,{PassiveDitransitiveClause, PassiveCausativeClause, PassiveFactitiveClause})

ALTERNATIVES(ClauseTerminator,{SubordinateConjunction,EndSentence, SemicolonPhrase, CommaAndPhrase, MiddleIf, CompositeMiddleIf, SubordinatePhrase, SecondarySubordinatePhrase, SuperordinatePhrase, ImpliedThen, ClauseSplitter, ClauseJoiner, IndexPhrase, SentenceClause})

ALTERNATIVES(AllClauseTerminator,{ClauseTerminator, InternalClauseTerminator, ChainRelativeClauseTerminator})

STRUCTURE1(AddingProperty,{ADDPROPERTY(CommaPhrase, InternalClauseTerminator), NOCONNECT(CoordinatePhrase), NOCONNECT(VerbPhrase)})

ALTERNATIVES(ClauseInitiator,{BeginSentence,WhAdverbPhrase, SubordinateConjunction, SubordinatePhrase, SecondarySubordinatePhrase, SuperordinatePhrase, RelativePronounPhrase, AdverbialRelativePronounPhrase, SemicolonPhrase, CommaAndPhrase, MiddleIf, CompositeMiddleIf, ClauseSplitter, ClauseJoiner, IndexPhrase, ClausalPronounPhrase, SentenceClause, InNoEventShallPhrase, ActiveClausalVerbPhrase, ClauseConjunction})

ALTERNATIVES(ClauseSubject, {SubjectNounPhrase, CompoundSubjectNounPhrase, CompositeSubjectNounPhrase, SubjectPronounPhrase, PossessionPronounPhrase, ExistentialPhrase, ParticipialSubjectPhrase})

ALTERNATIVES(ClauseObject, {ObjectNounPhrase, CompoundObjectNounPhrase, CompositeObjectNounPhrase, InterimObjectNounPhrase, ObjectPronounPhrase, PossessionPronounPhrase, DitransitiveNounPhrase, ParticipialObjectPhrase, AdverbialObjectPhrase})

STRUCTURE1(TransitiveClause,{NOCONNECT(ClauseInitiator), ClauseSubject, VerbPhrase, ClauseObject, NOCONNECT(AfterTransitiveClause)})

STRUCTURE1(TransitiveClause,{NOCONNECT(ClauseInitiator), ClauseSubject, VerbPhrase, ClauseObject, NOCONNECT(CommaPhrase), NOCONNECT(ClauseJoiner)})

ALTERNATIVES(AfterTransitiveClause,{ClauseTerminator, ClauseJoiner, SemicolonPhrase, IndexObject, FinishParentheticalPhrase})

! Partial transitive clause

STRUCTURE1(PartialTransitiveClause,{NOCONNECT(ClauseObject), NOCONNECT(CommaPhrase), VerbPhrase, ClauseObject, NOCONNECT(CommaPhrase)})

STRUCTURE1(PartialTransitiveClause,{NOCONNECT(BeforePartialTransitiveClause), NOCONNECT(CommaPhrase), NOCONNECT(CoordinatePhrase), VerbPhrase, ClauseObject, NOCONNECT(ClauseTerminator)})

ALTERNATIVES(BeforePartialTransitiveClause,{PartialTransitiveClause, ClauseObject, InterimNounPhrase})

ALTERNATIVES(IndexObject,{IndexPhrase, IndexPrepositionalNounPhrase, EndIndexPrepositionalNounPhrase})

STRUCTURE1(TransitiveClause,{NOCONNECT(RelativePronounPhrase), ClauseSubject, ActiveVerbPhrase, ClauseObject, NOCONNECT(ActiveVerbPhrase)})

!STRUCTURE1(ClauseJoiner,{CoordinatePhrase, NOCONNECT(ClauseTerminator)})

STRUCTURE1(AddingProperty,{ADDPROPERTY(CoordinatePhrase, ClauseJoiner), NOCONNECT(SubordinatePhrase)})

STRUCTURE1(AddingProperty,{NOCONNECT(VerbPhrase),NOCONNECT(NounPhrase), ADDPROPERTY(CoordinatePhrase, ClauseJoiner), NOCONNECT(NounPhrase), NOCONNECT(VerbPhrase)})

STRUCTURE1(ClauseJoiner,{CommaPhrase, CoordinatePhrase, NOCONNECT(SentenceClause)})

STRUCTURE1(ClauseJoiner,{NOCONNECT(ActiveVerbPhrase), NOCONNECT(InterimObjectNounPhrase), CommaPhrase, CoordinatePhrase, NOCONNECT(InterimSubjectNounPhrase), NOCONNECT(VerbPhrase)})

STRUCTURE1(TransitiveClause,{NOCONNECT(ClauseInitiator), ClauseSubject, InterimVerbPhrase, ClauseObject, NOCONNECT(ClauseTerminator)})

STRUCTURE1(TransitiveClause,{NOCONNECT(ClauseInitiator), AnyInfinitive, ActiveVerbPhrase, ClauseObject, NOCONNECT(ClauseTerminator)})

STRUCTURE1(CompositeTransitiveClause,{NOCONNECT(ClauseInitiator), ClauseSubject, VerbPhrase, InterimObjectNounPhrase, CoordinatePhrase, ActiveInfinitive, ClauseObject, NOCONNECT(ClauseTerminator)})

!STRUCTURE1(CompositeTransitiveClause,{NOCONNECT(ClauseInitiator), ClauseSubject, PassiveVerbPhrase, Infinitive, ClauseObject, NOCONNECT(ClauseTerminator)})

STRUCTURE1(CompositeTransitiveClause,{NOCONNECT(ClauseInitiator), ClauseSubject, ActiveVerbPhrase, ActiveInfinitive, ClauseObject, NOCONNECT(ClauseTerminator)})

STRUCTURE1(CompositeTransitiveClause,{NOCONNECT(ClauseInitiator), ClauseSubject, PassiveDitransitiveVerbPhrase, Infinitive, ClauseObject, NOCONNECT(ClauseTerminator)})

STRUCTURE1(CompositeTransitiveClause,{NOCONNECT(ClauseInitiator), ClauseSubject, VerbPhrase, Infinitive, Infinitive, ClauseObject, NOCONNECT(ClauseTerminator)})

STRUCTURE1(CompositeTransitiveClause,{NOCONNECT(ClauseInitiator), ClauseSubject, VerbPhrase, ClauseObject, AnyInfinitive, AnyInfinitive, ClauseObject, NOCONNECT(ClauseTerminator)})

STRUCTURE1(CompositeTransitiveClause,{NOCONNECT(ClauseInitiator), ClauseSubject, ActiveVerbPhrase, ClauseObject, AnyInfinitive, NOCONNECT(ClauseTerminator)})

STRUCTURE1(CompositeTransitiveClause,{NOCONNECT(ClauseInitiator), ClauseSubject, ActiveVerbPhrase, AnyInfinitive, NOCONNECT(ClauseTerminator)})

STRUCTURE1(CompositeTransitiveClause,{NOCONNECT(ClauseInitiator), ClauseSubject, InterimVerbPhrase, AnyInfinitive, NOCONNECT(ClauseTerminator)})

STRUCTURE1(CompositeTransitiveClause,{NOCONNECT(ClauseInitiator), ClauseSubject, ActiveVerbPhrase, ClauseObject, AnyInfinitive, ClauseObject, NOCONNECT(ClauseTerminator)})

STRUCTURE1(CompositeTransitiveClause,{NOCONNECT(ClauseInitiator), ClauseSubject, ActiveVerbPhrase, ClauseObject, AnyInfinitive, ClauseObject, AnyInfinitive, ClauseObject, NOCONNECT(ClauseTerminator)})

STRUCTURE1(CompositeTransitiveClause,{NOCONNECT(ClauseInitiator), ClauseSubject, ActiveVerbPhrase, ClauseObject, AnyInfinitive, ClauseObject, AnyInfinitive, ClauseObject, AnyInfinitive, ClauseObject, NOCONNECT(ClauseTerminator)})

STRUCTURE1(CompositeTransitiveClause,{NOCONNECT(ClauseInitiator), ClauseSubject, ActiveVerbPhrase, AnyInfinitive, ClauseObject, AnyInfinitive, ClauseObject, NOCONNECT(ClauseTerminator)})

STRUCTURE1(CompositeTransitiveClause,{NOCONNECT(ClauseInitiator), ClauseSubject, ActiveVerbPhrase, AnyInfinitive, ObjectNounPhrase, AnyInfinitive, NOCONNECT(ClauseTerminator)})

STRUCTURE1(CompositeTransitiveClause,{NOCONNECT(ClauseInitiator), ClauseSubject, VerbPhrase, CoordinatePhrase, ActiveVerbPhrase, ClauseObject, NOCONNECT(ClauseTerminator)})

STRUCTURE1(CompositeTransitiveClause,{NOCONNECT(ClauseInitiator), ClauseSubject, VerbPhrase, ClauseObject, CompositeInfinitive, NOCONNECT(ClauseTerminator)})

STRUCTURE1(CompositeTransitiveClause,{NOCONNECT(ClauseInitiator), PrepositionalChain, ClauseSplitter, SentenceClause, NOCONNECT(ClauseTerminator)})

STRUCTURE1(CompositeTransitiveClause,{TransitiveClause, InterimNounPhrase, NOCONNECT(NOTWITH(SemicolonPhrase,ClauseTerminator))})

STRUCTURE1(TransitiveClause,{NOCONNECT(ClauseInitiator),ClauseSubject, ActiveDitransitiveVerbPhrase, ClauseObject, NOCONNECT(ClauseTerminator)})

STRUCTURE1(TransitiveClause,{NOCONNECT(ClauseInitiator),ClauseSubject, ActiveDitransitiveVerbPhrase, ClauseObject, SecondObjectNounPhrase, NOCONNECT(ClauseTerminator)})

STRUCTURE1(CompoundTransitiveClause,{NOCONNECT(ClauseInitiator), ClauseSubject, ActiveVerbPhrase, ClauseObject, CoordinatePhrase, ActiveVerbPhrase, ClauseObject, NOCONNECT(ClauseTerminator)})

STRUCTURE1(TransitiveClause,{NOCONNECT(ClauseInitiator),ClauseSubject, ActiveCausativeVerbPhrase, ClauseObject, Infinitive, NOCONNECT(ClauseTerminator)})

ALTERNATIVES(TransitiveClause,{PassiveInfinitiveClause,ActiveInfinitive, ClauseCompositeTransitiveClause, ExistentialTransitiveClause})

STRUCTURE1(ExistentialTransitiveClause,{ExistentialPhrase, ActiveVerbPhrase, ClauseObject, NOCONNECT(ClauseTerminator)})

STRUCTURE1(CompositeTransitiveClause,{NOCONNECT(ClauseInitiator), ClauseSubject, VerbPhrase, ClauseObject, CommaPhrase, RelativePronounClause, NOCONNECT(ClauseTerminator)})

STRUCTURE1(TransitiveClause,{NOCONNECT(ClauseInitiator), ClauseSubject, PassiveDitransitiveVerbPhrase, ClauseObject, NOCONNECT(ClauseTerminator)})

STRUCTURE1(TransitiveClause,{NOCONNECT(ClauseInitiator), ClauseSubject, PassiveDitransitiveVerbPhrase, InterimObjectNounPhrase, NOCONNECT(ClauseTerminator)})

STRUCTURE1(TransitiveClause,{NOCONNECT(RelativePronounPhrase), ClauseSubject, ActiveVerbPhrase, ClauseObject, NOCONNECT(FinishParentheticalPhrase)})

STRUCTURE1(TransitiveClause,{ClauseSubject, ActiveVerbPhrase, AdverbialRelativePronounClause})

STRUCTURE1(DitransitiveCommonObjectClause,{NOCONNECT(ClauseInitiator), ClauseSubject, ActiveDitransitiveVerbPhrase, CommaPhrase, CoordinatePhrase, InterimSubjectNounPhrase, ActiveDitransitiveVerbPhrase, CommaPhrase, ClauseObject, NOCONNECT(ClauseTerminator)})

STRUCTURE1(PassiveCausativeClause,{NOCONNECT(ClauseInitiator), ClauseSubject, PassiveCausativeVerbPhrase, Infinitive, NOCONNECT(ClauseTerminator)})

STRUCTURE1(PassiveCausativeClause,{NOCONNECT(ClauseInitiator), ClauseSubject, PassiveCausativeVerbPhrase, Infinitive, ClauseObject, NOCONNECT(ClauseTerminator)})

STRUCTURE1(IntransitivePrepositionalClause, {NOCONNECT(ClauseInitiator),ClauseSubject, ActiveVerbPhrase, PrepositionalChain, NOCONNECT(ClauseTerminator)})

STRUCTURE1(IntransitiveClause, {NOCONNECT(ClauseInitiator),ClauseSubject, ActiveVerbPhrase, NOCONNECT(ClauseTerminator)})

STRUCTURE1(IntransitiveClause, {NOCONNECT(ClausalPronounPhrase),ClauseSubject, ActiveVerbPhrase, NOCONNECT(VerbPhrase)})

STRUCTURE1(IntransitiveClause, {NOCONNECT(ClauseInitiator),ClauseSubject, PassiveVerbPhrase, NOCONNECT(ClauseTerminator)})

STRUCTURE1(IntransitiveClause, {NOCONNECT(ClauseInitiator),ClauseSubject, PassiveDitransitiveVerbPhrase, NOCONNECT(ClauseTerminator)})

STRUCTURE1(IntransitiveClause, {NOCONNECT(ClauseJoiner),ClauseSubject, VerbPhrase, NOCONNECT(ClauseTerminator)})

STRUCTURE1(IntransitiveClause, {NOCONNECT(ClauseInitiator),ClauseSubject, NOCONNECT(CommaPhrase), VerbPhrase, NOCONNECT(ClauseTerminator)})

STRUCTURE1(CompositeIntransitiveClause,{NOCONNECT(ClauseInitiator), ClauseSubject, ActiveVerbPhrase, CoordinatePhrase, PassiveVerbPhrase, PrepositionalChain, NOCONNECT(ClauseTerminator)})

STRUCTURE1(PassiveInfinitiveClause, {NOCONNECT(ClauseInitiator),ClauseSubject, PassiveVerbPhrase, CompositeInfinitivePhrase,NOCONNECT(ClauseTerminator)})

STRUCTURE1(PassiveInfinitiveClause, {NOCONNECT(ClauseInitiator),ClauseSubject, PassiveVerbPhrase, ActiveInfinitive,ClauseObject, NOCONNECT(ClauseTerminator)})

STRUCTURE1(TruncatedClause,{NOCONNECT(ClauseInitiator), ClauseSubject, NOCONNECT(NOTWITH(SemicolonPhrase,ClauseTerminator))})

STRUCTURE1(SuperordinateClause,{SuperordinatePhrase, SimpleClause})

STRUCTURE1(SuperordinateClause,{NOCONNECT(SubordinatePhrase), NOCONNECT(ClauseSubject), NOCONNECT(VerbPhrase), InterimSubjectNounPhrase, VerbPhrase, ClauseObject, NOCONNECT(ClauseTerminator)})

STRUCTURE1(SubordinateClause,{SubordinatePhrase,SentenceClause,NOCONNECT(NOTWITH(ClauseJoiner, AfterTransitiveClause))})

STRUCTURE1(SubordinateClause,{SubordinatePhrase,SentenceClause,NOCONNECT(ClauseSplitter)})

STRUCTURE1(SubordinateClause,{SubordinatePhrase,PrepositionalChain, SentenceClause, NOCONNECT(NOTWITH(ClauseJoiner, ClauseTerminator))})

STRUCTURE1(SubordinateClause,{SubordinatePhrase, SimpleClause, NOCONNECT(ClauseJoiner), NOCONNECT(SubordinateClause)})

STRUCTURE1(SecondarySubordinateClause,{SecondarySubordinatePhrase,SimpleClause,NOCONNECT(ClauseTerminator)})

STRUCTURE1(SecondarySubordinateClause,{SecondarySubordinatePhrase,PrepositionalChain, SimpleClause, NOCONNECT(ClauseTerminator)})

STRUCTURE1(SuperordinateChainClause,{SuperordinatePhrase,PrepositionalChain, SuperordinateControlledClause, NOCONNECT(ClauseTerminator)})

ALTERNATIVES(SuperordinateClause,{SuperordinateChainClause})

STRUCTURE1(SuperordinateClause,{SuperordinatePhrase, SentenceClause, NOCONNECT(AfterSuperordinateClause)})

ALTERNATIVES(AfterSuperordinateClause,{EndSentence,SubordinateClause})

STRUCTURE1(SuperordinateClause,{NOCONNECT(SubordinateClause), ClauseSplitter, SentenceClause, NOCONNECT(ClauseTerminator)})

STRUCTURE1(SuperordinateClause,{NOCONNECT(BeginSentence), ClauseSubject, ActiveVerbPhrase, ClauseObject, NOCONNECT(CommaPhrase), NOCONNECT(SubordinateClause), NOCONNECT(ClauseTerminator)})

ALTERNATIVES(SuperordinateControlledClause,{CompositeIndexClause})

STRUCTURE1(CompositeSubordinateClause,{NOCONNECT(ClauseInitiator), SubordinateClause, CoordinatePhrase, SubordinateClause, NOCONNECT(ClauseTerminator)})

STRUCTURE1(CompositeSubordinateClause,{CHECKLEFT({}, {SubordinatePhrase, SubordinateClause},{}, {StartNounPhrase}), SubordinateClause, CoordinatePhrase, SubordinateClause, NOCONNECT(ClauseTerminator)})

ALTERNATIVES(SubordinateClause,{CompositeSubordinateClause})

STRUCTURE1(SubordinateSuperordinateClause,{NOCONNECT(BeforeSubSuperClause), SubordinateClause, SuperordinateClause, NOCONNECT(EndSentence)}) ! If A then B style

STRUCTURE1(SubordinateSuperordinateClause,{NOCONNECT(BeforeSubSuperClause), SubordinateClause, SuperordinateClause, SubordinateClause, SuperordinateClause, NOCONNECT(EndSentence)}) ! If A then B but if C then D style

ALTERNATIVES(BeforeSubSuperClause,{BeginSentence, ClauseJoiner})

STRUCTURE1(SubordinateSuperordinateClause,{NOCONNECT(BeginSentence), SubordinateClause, SecondarySubordinateClause, SuperordinateClause, NOCONNECT(EndSentence)}) ! If A and B then C

STRUCTURE1(SubordinateParentheticalClause,{NOCONNECT(StartParentheticalPhrase), SubordinatePhrase, RelativePronounPhrase, TransitiveClause, NOCONNECT(FinishParentheticalPhrase)})

STRUCTURE1(ParentheticalClause,{StartParentheticalPhrase, SentenceClause, FinishParentheticalPhrase})

!ALTERNATIVES(SubordinateInternalClause,{TransitiveClause, IntransitiveClause, PassiveClause})

STRUCTURE1(InfinitiveClause,{NounPhrase, Infinitive, NOCONNECT(ClauseTerminator)})

STRUCTURE1(InterimRelativePronounClause,{NOTWITH(PrepRelativePronounPhrase, RelativePronounPhrase), VerbPhrase, ClauseObject, NOCONNECT(ClauseTerminator)})

STRUCTURE1(InterimRelativePronounClause,{NOTWITH(PrepRelativePronounPhrase, RelativePronounPhrase), VerbPhrase, ClauseObject, CommaPhrase, CoordinatePhrase, PartialTransitiveClause, NOCONNECT(ClauseTerminator)})

STRUCTURE1(PrepRelativePronounClause,{PrepRelativePronounPhrase, VerbPhrase, ClauseObject, NOCONNECT(AllClauseTerminator)})

STRUCTURE1(InterimRelativePronounClause,{RelativePronounPhrase, VerbPhrase, ClauseObject, Infinitive, ClauseObject, NOCONNECT(AllClauseTerminator)})

STRUCTURE1(InterimRelativePronounClause,{RelativePronounPhrase, SubjectNounPhrase, ActiveVerbPhrase, AnyInfinitive, NOCONNECT(VerbPhrase)})

STRUCTURE1(InterimRelativePronounClause,{RelativePronounPhrase, ClauseSubject, ActiveClausalVerbPhrase, VerbPhrase,InterimObjectNounPhrase, NOCONNECT(ClausalPronounPhrase)})

STRUCTURE1(InterimRelativePronounClause,{RelativePronounPhrase, ClauseSubject, ActiveClausalVerbPhrase, VerbPhrase, NOCONNECT(ClausalPronounPhrase)})

STRUCTURE1(InterimRelativePronounClause,{RelativePronounPhrase, VerbPhrase, NOCONNECT(AllClauseTerminator)})

STRUCTURE1(ChainRelativeClause,{NOCONNECT(PrepositionalChainComponent),RelativePronounPhrase, PrepositionalChain, NOCONNECT(AllClauseTerminator)})

STRUCTURE1(InterimRelativePronounClause,{RelativePronounPhrase, TransitiveClause, NOCONNECT(ActiveVerbPhrase)})

STRUCTURE1(InNoEventShallClause,{InNoEventShallPhrase, SimpleClause})

STRUCTURE1(AdverbialRelativePronounClause,{AdverbialRelativePronounPhrase, SimpleClause})

STRUCTURE1(CauseIntentClause,{NOCONNECT(ClauseInitiator),ClauseSubject, PassiveIntransitiveVerbPhrase, ActiveInfinitive, ClauseObject, NOCONNECT(ClauseTerminator)})

COMBINED1(CauseIntentClause, PassiveInfinitiveClause)

STRUCTURE1(InitialIndexClause,{InitialIndexPhrase, SentenceClause, NOCONNECT(ClauseTerminator)})

STRUCTURE1(MiddleIndexClause,{MiddleIndexPhrase, SentenceClause, NOCONNECT(ClauseTerminator)})

STRUCTURE1(EndIndexClause,{EndIndexPhrase, SentenceClause, NOCONNECT(ClauseTerminator)})

STRUCTURE1(CompoundIndexClause,{MiddleIndexClause, MiddleIndexClause})

ALTERNATIVES(MiddleIndexClause,{CompoundIndexClause})

ALTERNATIVES(IndexClause,{InitialIndexClause, MiddleIndexClause, EndIndexClause})

STRUCTURE1(CompositeIndexClause,{InitialIndexClause, EndIndexClause})

STRUCTURE1(CompositeIndexClause,{InitialIndexClause, MiddleIndexClause, EndIndexClause})

STRUCTURE1(InterimRelativePronounClause,{NOCONNECT(SubjectNounPhrase), RelativePronounPhrase, SubjectNounPhrase,ActiveVerbPhrase, NOCONNECT(AfterSubjectRelative)})

STRUCTURE1(RelativePronounClause,{NOCONNECT(SubjectNounPhrase), RelativePronounPhrase, ActiveVerbPhrase, ObjectNounPhrase, NOCONNECT(VerbPhrase)})

STRUCTURE1(InterimRelativePronounClause,{RelativePronounPhrase,AcceptableRelativeClause})

ALTERNATIVES(AcceptableRelativeClause,{IntransitiveClause, IntransitivePrepositionalClause, TransitiveClause})

STRUCTURE1(InterimRelativePronounClause,{RelativePronounPhrase, ActiveVerbPhrase, ClauseObject, CommaPhrase, PartialTransitiveClause, CommaPhrase,CoordinatePhrase, PartialTransitiveClause})

STRUCTURE1(ClausalClause,{NOCONNECT(ClauseInitiator),ClauseSubject, ActiveClausalVerbPhrase, AcceptableClausalClause, NOCONNECT(ClauseTerminator)})

STRUCTURE1(ClausalClause,{NOCONNECT(ClauseInitiator),ClauseSubject, ActiveClausalVerbPhrase, ObjectNounPhrase, ActiveInfinitive, ObjectNounPhrase, NOCONNECT(ClauseTerminator)})

STRUCTURE1(ClausalClause,{NOCONNECT(ClauseInitiator),ClauseSubject, ActiveClausalVerbPhrase, ObjectNounPhrase, TrailingNounPhrase, NOCONNECT(ClauseTerminator)})

STRUCTURE1(ClausalClause,{NOCONNECT(ClauseInitiator),ClauseSubject, PassiveSubjectClausalVerbPhrase, AcceptableClausalClause, NOCONNECT(ClauseTerminator)})

ALTERNATIVES(AcceptableClausalClause,{SimpleClause, ClausalPronounClause, ClausalClause, PassiveClausalClause})

STRUCTURE1(PassiveClausalClause,{NOCONNECT(ClauseInitiator),ClauseSubject, PassiveClausalVerbPhrase, ActiveInfinitive, ClauseObject, NOCONNECT(ClauseTerminator)})

STRUCTURE1(PassiveClausalClause,{NOCONNECT(ClauseInitiator),ClauseSubject, PassiveClausalVerbPhrase, ClauseObject, NOCONNECT(ClauseTerminator)})

STRUCTURE1(PassiveClausalClause,{NOCONNECT(ClauseInitiator),WITHPROPERTY(It,ClauseSubject), PassiveClausalVerbPhrase, AcceptableClausalClause, NOCONNECT(ClauseTerminator)})

STRUCTURE1(PassiveClausalClause,{NOCONNECT(ClauseInitiator),WITHPROPERTY(It,ClauseSubject), ToBeActiveVerbPhrase, ObjectNounPhrase, AcceptableClausalClause, NOCONNECT(ClauseTerminator)})

STRUCTURE1(TransClausalClause,{NOCONNECT(ClauseInitiator),ClauseSubject, ActiveTransClausalVerbPhrase, ObjectNounPhrase, SimpleClause, NOCONNECT(ClauseTerminator)})

STRUCTURE1(TransClausalClause,{NOCONNECT(ClauseInitiator),ClauseSubject, PassiveTransClausalVerbPhrase, SimpleClause, NOCONNECT(ClauseTerminator)})

STRUCTURE1(ClausalPronounClause,{ClausalPronounPhrase, SimpleClause, NOCONNECT(ClauseTerminator)})

STRUCTURE1(ClausalPronounClause,{ClausalPronounPhrase, ClausalClause, NOCONNECT(ClauseTerminator)})

COMBINED1(DiscourseSentence, CompositeClause)

STRUCTURE1(CompositeClause,{NOCONNECT(BeforeCompositeClause), SimpleClause, CoordinatePhrase, SimpleClause, NOCONNECT(AfterCompositeClause)})

ALTERNATIVES(SimpleClause,{TransitiveClause, CompositeTransitiveClause, IntransitiveClause, CompositeIntransitiveClause, IntransitivePrepositionalClause, RelativePronounClause, PassiveClause, CauseIntentClause, CauseIntentInfinitiveClause, PassivePrepositionalClause, IndexClause, CompoundIndexClause, DitransitiveCommonObjectClause, CompositeClause, CompositeIndexClause, ClausalPronounClause, TruncatedClause})

ALTERNATIVES(BeforeCompositeClause,{SubordinatePhrase, SuperordinatePhrase, BeginSentence})

ALTERNATIVES(AfterCompositeClause,{SubordinatePhrase, SuperordinatePhrase, EndSentence})

ALTERNATIVES(AfterSubjectRelative,{ActiveVerbPhrase, PassiveVerbPhrase, ClauseTerminator})

STRUCTURE1(BetweenOfRelativeModifier,{BetweenOfRelativePronounPhrase, SentenceClause})

! Mixed clauses - any old thing

STRUCTURE1(MixedClause,{TransitiveClause, CommaPhrase, CoordinatePhrase, SubordinateSuperordinateClause})

! Discourse sentence

STRUCTURE1(DiscourseSentence,{BeginSentence,SentenceClause,EndSentence})

STRUCTURE1(DiscourseSentence,{BeginSentence, SuperordinateClause, CommaPhrase, SubordinateClause, EndSentence})

STRUCTURE1(DiscourseSentence,{BeginSentence, SentenceClause, SubordinateClause, EndSentence})

STRUCTURE1(DiscourseSentence,{BeginSentence, MiddleIfClause, EndSentence})

STRUCTURE1(DiscourseSentence,{BeginSentence, ClausalClause, EndSentence})

STRUCTURE1(DiscourseSentence,{BeginSentence, TransClausalClause, EndSentence})

STRUCTURE1(DiscourseSentence,{BeginSentence, SubordinateClause, CompoundIndexClause, EndSentence})

STRUCTURE1(DiscourseSentence,{BeginSentence, EndSentence}) ! For when it is all a modifier

STRUCTURE1(PartialSentence,{BeginSentence, PartialNounPhrase, EndSentence})

ALTERNATIVES(PartialNounPhrase,{HeaderNounPhrase, SubjectNounPhrase,CompositeSubjectNounPhrase})

STRUCTURE1(HeaderNounPhrase,{NOCONNECT(BeginSentence), StartNounPhrase, EndNounPhrase, NOCONNECT(EndSentence)})

STRUCTURE1(HeaderNounPhrase,{NOCONNECT(BeginSentence), StartNounPhrase, BodyNounPhrase, EndNounPhrase, NOCONNECT(EndSentence)})

!TwoClauses,ThreeClauses, FourClauses})

STRUCTURE1(MiddleIfClause,{NOCONNECT(BeginSentence),SentenceClause,AnyMiddleIf, SentenceClause, NOCONNECT(EndSentence)})

ALTERNATIVES(AnyMiddleIf,{MiddleIf, CompositeMiddleIf})

STRUCTURE1(CompositeClause,{NOCONNECT(BeginSentence),SimpleClause,ClauseJoiner,SimpleClause,NOCONNECT(EndSentence)})

ALTERNATIVES(ClauseJoiner,{Conjunction,SubordinateConjunction, CommaAndPhrase, SemicolonPhrase, ClauseSplitter})

!STRUCTURE1(ImpliedSymbol,{VerbPhrase, NOCHECK(SubordinateConjunction), NounPhrase, VerbPhrase})

STRUCTURE1(SuperordinateSubordinate,{NOCONNECT(BeginSentence), SuperordinateClause, ClauseSplitter, SubordinateClause, NOCONNECT(EndSentence)})

! Other properties

MEMBERS(ReferPerson,{FirstPerson, SecondPerson,ThirdPerson})

MEMBERS(ReferTense,{FutureTense,PresentTense,PastTense, NoTense})

MEMBERS(NumberCount,{CountOne, CountMany, CountAll})

! Negation

MEMBERS(BaseNegation,{ask('Not'), No})

STRUCTURE1(StartNegation,{Word,BaseNegation})

STRUCTURE1(StartNegation,{VerbAuxiliary,BaseNegation})

STRUCTURE1(StartNegation,{Noun,BaseNegation})

STRUCTURE1(EndNegation,{BaseNegation,AfterNegation})

ALTERNATIVES(AfterNegation,{Noun,Verb,ToInfinitive, Comma})

STRUCTURE1(NegationModifier,{StartNegation,EndNegation})

STRUCTURE1(Consistent,{VerbAuxiliary,BaseNegation})

! Special Cases

 

! Object Groups

STRUCTURE1(MakeObjectGroup,{NOCONNECT(BeginSentence), NounPhrase, CoordinateConjunction, NounPhrase})

! PossibleEndSentence

STRUCTURE1(AmbiguousEndSentence,{PossibleEndSentence, PossibleBeginSentence})

STRUCTURE1(CutSymbol,{PossibleEndNounPhrase, AmbiguousEndSentence, PossibleStartNounPhrase, NOCONNECT(EndTerminatingNounPhrase), NOCONNECT(EndSentence)})

! Middle If

STRUCTURE1(EndMiddleIf,{PossibleMiddleIf, BeginNounPhrase})

ALTERNATIVES(BeforeMiddleIf, {FinishNounPhrase, Comma})

STRUCTURE1(StartMiddleIf,{BeforeMiddleIf, PossibleMiddleIf})

STRUCTURE1(MiddleIf,{StartMiddleIf, EndMiddleIf, NOCONNECT(EndNounPhrase), NOCONNECT(ActiveVerbPhrase)})

STRUCTURE1(MiddleIf,{StartMiddleIf, EndMiddleIf, NOCONNECT(BodyNounPhrase), NOCONNECT(EndNounPhrase), NOCONNECT(ActiveVerbPhrase)})

STRUCTURE1(MiddleIf,{NOCONNECT(CoordinatePhrase),StartActiveVerbPhrase, EndMiddleIf, NOCONNECT(EndNounPhrase), NOCONNECT(ActiveVerbPhrase)})

STRUCTURE1(CompositeMiddleIf,{CommaPhrase, MiddleIf})

STRUCTURE1(ImpliedThen,{NOCONNECT(MiddleIf),NOCONNECT(SubjectNounPhrase),NOCONNECT(ActiveVerbPhrase), NOCONNECT(PrepositionalChainComponent2), CommaPhrase, NOCONNECT(SubjectNounPhrase)})

STRUCTURE1(InsertSymbol,{NOCONNECT(ActiveVerbPhrase), NOCONNECT(PrepositionalChain), INSERTMARKER(InterimSubjectNounPhrase, ImpliedThen), NOCONNECT(ActiveVerbPhrase)})

! had it been known - ImpliedIf

STRUCTURE1(SubordinatePhrase,{StartParticipialPhrase, EndImpliedIf, NOCONNECT(ImpliedIfNounPhrase)})

STRUCTURE1(AddingProperty,{ADDPROPERTY(InterimVerbPhrase, SubordinatePhrase), NOCONNECT(ImpliedIfNounPhrase)})

STRUCTURE1(AddingProperty,{NOCONNECT(SubordinatePhrase), ADDPROPERTY(ImpliedIfNounPhrase, SubjectNounPhrase)})

! Either Or

ALTERNATIVES(BeforeEitherOrPhrase,{ClauseInitiator, Preposition, Noun, Verb, VerbAuxiliary, SubordinateConjunction, CoordinateConjunction, Comma})

STRUCTURE1(StartEitherorPhrase, {BeforeEitherOrPhrase, Either})

ALTERNATIVES(AfterEitherOrPhrase,{Adjective, AdjectivalParticiple, Noun, Preposition, SentenceArticle, Participle, Adverb, NounDeterminer, VerbAuxiliary})

STRUCTURE1(EndEitherOrPhrase,{Either, AfterEitherOrPhrase})

STRUCTURE1(EitherOrPhrase,{StartEitherOrPhrase, EndEitherorPhrase})

STRUCTURE1(ChainEitherOrPhrase,{NOCONNECT(AnyPrepositionalPhrase), CommaPhrase, EitherOrPhrase, InterimNounPhrase, WITHPROPERTY(ask("or"), CoordinatePhrase), AnyPrepositionalPhrase, NOCONNECT(ClauseTerminator)})

InterrogativeGrammar@ begin

STRUCTURE1(BeginInterrogative,{BeginSentence,InterrogativePronoun})

STRUCTURE1(EndInterrogative,{InterrogativePronoun, BeginActiveVerbPhrase})

STRUCTURE1(InterrogativeSubject,{BeginInterrogative,EndInterrogative})

End !InterrogativeGrammar@

! Consistent

 

! Not consistent

NOTCONSISTENT(OfBeing,Being)

ALTERNATIVES(OfBeing,{Preposition,Comma,VerbAuxiliary, BeginSentence,LeftBracket})

NOTCONSISTENT(SentenceArticle,Word)

NOTCONSISTENT(SentenceArticle,Participle)

NOTCONSISTENT(SentenceArticle, Adjective)

NOTCONSISTENT(SentenceArticle, Adverb)

NOTCONSISTENT(NOTWITH(VerbalAdverb,AdjectivalAdverb),PresentParticiple)

NOTCONSISTENT(NotVerbalAdverb,Adverb)

NOTCONSISTENT(NOTWITH(ToInfinitive,Preposition), Adverb)

NOTCONSISTENT(Preposition,Participle)

NOTCONSISTENT(Preposition,Participle,Preposition1)

NOTCONSISTENT(NOTWITH(To,Preposition), Noun)

NOTCONSISTENT(SubordinatePreposition, Noun)

NOTCONSISTENT(ParticipialModifier, Preposition)

NOTCONSISTENT(ParticipialModifier, SubordinatePreposition)

!NOTCONSISTENT(LeftBracket, SubordinatePreposition)

NOTCONSISTENT(LeftBracket, SingularNoun)

NOTCONSISTENT(AdjectivalParticiple, Noun)

NOTCONSISTENT(PresentParticiple, SentenceArticle)

NOTCONSISTENT(VerbAuxiliary, Participle)

NOTCONSISTENT(IsWasVerbAuxiliary, NOTWITH(Adverb, Adjective))

NOTCONSISTENT(Noun,NOTWITH(InitialCapital,ParticipialModifier))

NOTCONSISTENT(Noun, PossessiveAbbreviatedIs)

NOTCONSISTENT(PossessivePronoun, Noun)

NOTCONSISTENT(BeginSentence,Noun)

NOTCONSISTENT(Noun,Preposition,ParticipialModifier)

NOTCONSISTENT(Noun, AdjectivalModifier, Preposition)

NOTCONSISTENT(BeginSentence, BaseForm)

NOTCONSISTENT(BaseForm,Pronoun)

NOTCONSISTENT(Except, Preposition)

NOTCONSISTENT(To,BaseFormNotNoun)

ALTERNATIVES(BaseFormNotNoun, {NOTWITH(Noun, BaseForm)})

NOTCONSISTENT(BaseForm,SentenceArticle)

NOTCONSISTENT(Should, Be)

NOTCONSISTENT(Adjective,PresentTense)

NOTCONSISTENT(Adjective, Noun)

NOTCONSISTENT(OpeningDoubleQuote, Noun, ClosingDoubleQuote)

NOTCONSISTENT(OpeningDoubleQuote, Noun)

NOTCONSISTENT(AnyNumber, Noun)

NOTCONSISTENT(Presentparticiple, IndexStr)

NOTCONSISTENT(NOTWITH(SentenceArticle,Word),ParticipialModifier,EndNoun)

NOTCONSISTENT(SentenceArticle, PresentParticiple)

ISCONSISTENT(SentenceArticle, PresentParticiple, Preposition)

NOTCONSISTENT(PossibleMiddleIf, Preposition)

NOTCONSISTENT(VerbAuxiliary, PossibleMiddleIf)

NOTCONSISTENT(That, SentenceArticle)

NOTCONSISTENT(That, EndNoun)

NOTCONSISTENT(EndNounDeterminer, EndNoun)

NOTCONSISTENT(That, IndexStr, SentenceArticle)

NOTCONSISTENT(That, IndexStr, EndNoun)

NOTCONSISTENT(OpeningDoubleQuote, PastParticiple)

NOTCONSISTENT(Provided, ask("In"))

NOTCONSISTENT(Other, PastParticiple)

NOTCONSISTENT(Such,ANDWITH(Noun, PresentTenseThirdPersonSingular))

NOTCONSISTENT(PresentParticiple,ANDWITH(Noun, PresentTenseThirdPersonSingular))

NOTCONSISTENT(ANDWITH(Noun, PresentTenseThirdPersonSingular), VerbAuxiliary)

NOTCONSISTENT(AdverbForceVerb,ANDWITH(Noun,Verb))

NOTCONSISTENT(ANDWITH(Noun,Verb),AdverbForceNoun)

NOTCONSISTENT(ANDWITH(Noun,Verb), RelativePronoun)

NOTCONSISTENT(VerbalAdverb, RightBracket)

NOTCONSISTENT(ANDWITH(Noun, PresentTenseThirdPersonSingular), RightBracket)

NOTCONSISTENT(Preposition, ParticipialModifier, Preposition)

ISCONSISTENT(ParticipialModifier, As, SingularNoun)

ISCONSISTENT(Comma, That, SingularNoun)

ISCONSISTENT(SubordinateConjunction, PresentParticiple)

NOTCONSISTENT(Adjective, Adjective)

NOTCONSISTENT(VerbAuxiliary, BaseForm,BeginNounPhrase)

ISCONSISTENT(VerbAuxiliary,ask("Then"))

NOTCONSISTENT(BeginSentence, PastParticiple)

NOTCONSISTENT(Participle, SentenceArticle)

! Turn SUCH into a pronominal - such a case

NOTCONSISTENT(Such, SentenceArticle)

NOTCONSISTENT(Verb,Such)

NOTCONSISTENT(ANDWITH(NounDeterminer,IndefinitePronoun), Such)

NOTCONSISTENT(Noun,Equal)

NOTCONSISTENT(Noun,Equal,To)

NOTCONSISTENT(Noun, AdjectivalModifier, To)

NOTCONSISTENT(Verb,SimpleAdjective,Preposition)

NOTCONSISTENT(IsHas,AfterVerb)

ALTERNATIVES(IsHas,{ask("Is"), Are, Am, Was, Were, Has, Have, Had})

ALTERNATIVES(AfterVerb,{CardinalNumber, Pronominal, NounDeterminer, SentenceArticle})

NOTCONSISTENT(Noun, Of)

NOTCONSISTENT(That, Such)

NOTCONSISTENT(Noun, AdjectivalParticiple, Noun)

NOTCONSISTENT(PastTense,NounNeedArticle)

NOTCONSISTENT(PresentTense,CompanyNameSuffix)

ALTERNATIVES(NounNeedArticle, {Period,Duration})

NOTCONSISTENT(PastParticipialModifier,By)

NOTCONSISTENT(Noun, Being, VerbalPastParticiple)

NOTCONSISTENT(Noun, PresentParticiple)

NOTCONSISTENT(PastParticiple,BaseForm)

NOTCONSISTENT(PastParticiple,PresentTense)

NOTCONSISTENT(Semicolon,ANDWITH(Noun,Verb))

NOTCONSISTENT(NounDeterminer, PastParticiple)

NOTCONSISTENT(SingularNounDeterminer,Noun)

NOTCONSISTENT(PluralNounDeterminer,Noun)

NOTCONSISTENT(AggregateNoun, Noun)

NOTCONSISTENT(SingularNoun,NounPluralVerb)

NOTCONSISTENT(PluralNoun,NounSingularVerb)

ALTERNATIVES(NounSingularVerb,{ANDWITH(Noun, ThirdPersonSingular)})

NOTCONSISTENT(NOTWITH({Noun, VerbAuxiliary},PresentTense), PresentParticiple)

!NOTCONSISTENT(RelativePronoun,PresentTense)

NOTCONSISTENT(SubjectPronoun,PastTense)

NOTCONSISTENT(SubjectPronoun,PresentTense)

NOTCONSISTENT(PresentParticipleNotNoun,PastParticiple)

ALTERNATIVES(PresentParticipleNotNoun,{NOTWITH(Noun,PresentParticipialModifier)})

NOTCONSISTENT(Verb, ask("Then"))

NOTCONSISTENT(SentenceArticle,ask("Then"))

NOTCONSISTENT(BeforeThen,ask("Then"))

ALTERNATIVES(BeforeThen,{Noun,Comma})

NOTCONSISTENT(ask("Then"),SentenceArticle)

NOTCONSISTENT(ReferTense,ThatConjunction, SentenceArticle)

NOTCONSISTENT(NounDeterminer, Adjective)

NOTCONSISTENT(FinishNounPhrase,That)

NOTCONSISTENT(EndNoun,NounSingularVerb)

NOTCONSISTENT(Comma, Noun, Comma, Participle)

NOTCONSISTENT(PastTense, Noun, Comma)

NOTCONSISTENT(NOTWITH(Verb, Noun),NOTWITH(AdjectivalAdverb, VerbalAdverb),ANDWITH(Noun,Verb))

NOTCONSISTENT(Adjective, ClosingDoubleQuote)

NOTCONSISTENT(ANDWITH(Verb, Noun), ClosingDoubleQuote)

NOTCONSISTENT(OpeningDoubleQuote, AdjectivalAdverb)

NOTCONSISTENT(GermanPossessive, ANDWITH(Verb,Noun))

NOTCONSISTENT( ANDWITH(Verb,Noun), GermanPossessive)

NOTCONSISTENT( ANDWITH(Verb,Noun), NounRelativePronoun)

NOTCONSISTENT(PresentTense,NOTWITH(VerbalAdverb,AdjectivalAdverb))

NOTCONSISTENT(Participle,LiteralPreciseDate)

NOTCONSISTENT(ask("any"), Noun)

NOTCONSISTENT(BeginSentence, PastParticipialModifier)

NOTCONSISTENT(ParticipialModifier, AdjectivalAdverb)

NOTCONSISTENT(SingularNoun,ANDWITH(PresentTenseThirdPersonPlural, SingularNoun))

NOTCONSISTENT(Such, SingularNoun)

NOTCONSISTENT(Noun, Due)

NOTCONSISTENT(SentenceArticle, Due)

NOTCONSISTENT(Due, SentenceArticle)

NOTCONSISTENT(ANDWITH(PluralNoun,PresentTenseThirdPersonSingular), Of)

NOTCONSISTENT(Either, SentenceArticle)

NOTCONSISTENT(Either, Preposition)

NOTCONSISTENT(Either, Of)

NOTCONSISTENT(Either, Noun)

NOTCONSISTENT(Either, CoordinateConjunction)

NOTCONSISTENT(ANDWITH(InitialCapital, Noun), ClosingDoubleQuote)

NOTCONSISTENT(OpeningDoubleQuote, PastParticiple)

NOTCONSISTENT(Been, SentenceArticle)

NOTCONSISTENT(PresentParticiple, GeneralTime)

ALTERNATIVES(GeneralTime,{Date, Day, Year, Month, Week, Time})

NOTCONSISTENT(LeftBracket, PresentParticiple)

! NOTCONSISTENT(Noun,PresentParticiple)

! Participial Phrase STRUCTURE1(Consistent,{Noun, PresentParticiple}) ! in writing specifying

! Collocations

COLLOCATION(NullSymbol,{NOCONNECT(BeginSentence), ask("In"), ask("Any"), Event, Comma})

COLLOCATION(NullSymbol,{From, Time, To, Time})

COLLOCATION(NullSymbol,{Comma,Time, Being, Of, The, Essence})

COLLOCATION(NullSymbol,{Comma, On, The, ask("Terms and conditions"), hereinafter, set, forth, Comma})

COLLOCATION(NullSymbol,{Comma,ask("if"),ask("Any"),Comma})

COLLOCATION(NumberRange,{Between,CardinalNumber, CoordinateConjunction, CardinalNumber})

COLLOCATION(ObjectGroup,{NOCONNECT(NOTWITH(Between,Preposition)),CardinalNumber, CoordinateConjunction, CardinalNumber})

COLLOCATION(ObjectGroup,{OrdinalNumber, CoordinateConjunction, OrdinalNumber})

COLLOCATION(ObjectGroup,{OrdinalNumber, Comma, OrdinalNumber, CoordinateConjunction, OrdinalNumber})

COLLOCATION(ObjectGroup,{VerbAuxiliary, CoordinateConjunction, VerbAuxiliary})

COLLOCATION(ObjectGroup,{VerbAuxiliary, Comma, VerbAuxiliary, CoordinateConjunction, VerbAuxiliary})

COLLOCATION(ObjectGroup,{NOCONNECT(NOTWITH(Adverb, Word)), NOCONNECT(Comma), Adverb, CoordinateConjunction, Adverb})

COLLOCATION(ObjectGroup,{PastParticiple, CoordinateConjunction, PastParticiple1})

COLLOCATION(ObjectGroup,{PastParticiple, Comma, PastParticiple1, CoordinateConjunction, PastParticiple2})

COLLOCATION(ObjectGroup,{PastParticiple, Comma, PastParticiple1, Comma1, PastParticiple2, CoordinateConjunction, PastParticiple3})

COLLOCATION(ObjectGroup,{PastParticiple, Comma, PastParticiple1, Comma1, PastParticiple2, Comma2, CoordinateConjunction, PastParticiple3})

COLLOCATION(ObjectGroup,{PresentParticiple, CoordinateConjunction, PresentParticiple1})

COLLOCATION(ObjectGroup,{PresentParticiple, Comma, PresentParticiple1, CoordinateConjunction, PresentParticiple2})

COLLOCATION(ObjectGroup,{PresentParticiple, Comma, PresentParticiple1, Comma1, PresentParticiple2, CoordinateConjunction, PresentParticiple3})

COLLOCATION(ObjectGroup,{NOCONNECT(To), NOTWITH(Noun,BaseForm), CoordinateConjunction, BaseForm})

COLLOCATION(ObjectGroup,{BaseForm, Comma, BaseForm1, CoordinateConjunction, BaseForm2})

COLLOCATION(ObjectGroup,{Adjective, CoordinateConjunction, Adjective1,NOCONNECT(Noun)})

COLLOCATION(ObjectGroup,{NOCONNECT(SentenceArticle), Adjective, CoordinateConjunction, PresentParticiple, NOCONNECT(Noun)})

COLLOCATION(ObjectGroup,{Adjective, Comma, Adjective1, CoordinateConjunction, Adjective2,NOCONNECT(Noun)})

COLLOCATION(ObjectGroup,{NOCONNECT(SentenceArticle), Adjective, Comma, Adjective1, Comma, Adjective2,NOCONNECT(Noun)})

COLLOCATION(ObjectGroup ,{NOCONNECT(ClauseInitiator), Noun1, CoordinateConjunction, Noun1, NOCONNECT(AfterNounGroup1)})

COLLOCATION(ObjectGroup ,{NOCONNECT(ClauseInitiator), NOCONNECT(SentenceArticle), Noun1, CoordinateConjunction, Noun1, NOCONNECT(AfterNounGroup1)})

COLLOCATION(ObjectGroup ,{NOCONNECT(BeforeNounGroup1), Noun1,Comma,Noun1, CoordinateConjunction, Noun1})

COLLOCATION(ObjectGroup ,{NOCONNECT(Preposition), Noun1,Comma,Noun1, NOCONNECT(ClauseTerminator)})

COLLOCATION(ObjectGroup ,{NOCONNECT(BeforeNounGroup), Noun1,Comma,Noun1, CoordinateConjunction, Noun1, NOCONNECT(AfterNounGroup1)})

COLLOCATION(ObjectGroup ,{NOCONNECT(BeforeNounGroup1), NOCONNECT(SentenceArticle), Noun1,Comma,Noun1, CoordinateConjunction, Noun1})

COLLOCATION(ObjectGroup ,{Noun1,Comma,Noun1, CoordinateConjunction, Noun1, NOCONNECT(AfterNounGroup)})

COLLOCATION(ObjectGroup ,{NOCONNECT(BeforeNounGroup), Noun1,Comma,Noun1, Comma, Noun1,CoordinateConjunction, Noun1})

COLLOCATION(ObjectGroup ,{NOCONNECT(BeforeNounGroup), Noun1,Comma,Noun1, Comma, Noun1,Comma, Noun1, CoordinateConjunction, Noun1})

COLLOCATION(ObjectGroup ,{NOCONNECT(BeforeNounGroup), Noun1,Comma,Noun1, Comma, Noun1,Comma, Noun1, Comma, Noun1, CoordinateConjunction, Noun1})

COLLOCATION(ObjectGroup, {NOCONNECT(BeforeNounGroup), Noun1,Comma,Noun1, Comma, Noun1,Comma, Noun1, Comma, Noun1, Comma, Noun1, CoordinateConjunction, Noun1})

COLLOCATION(ObjectGroup ,{NOCONNECT(BeforeNounGroup), Noun1,Comma,Noun1, Comma, Noun1,Comma, Noun1, Comma, Noun1, Comma, Noun1, Comma, Noun1, CoordinateConjunction, Noun1})

COLLOCATION(ObjectGroup ,{NOCONNECT(BeforeNounGroup), Noun1,Comma,Noun1, Comma, Noun1,Comma, Noun1, Comma, Noun1, Comma, Noun1, Comma, Noun1, Comma, Noun1, CoordinateConjunction, Noun1})

ALTERNATIVES(BeforeNounGroup1, {BeginSentence, IndexStr, SentenceColon})

ALTERNATIVES(BeforeNounGroup, {SentenceArticle, NounDeterminer, Preposition, ClauseInitiator, IndexStr, SentenceColon})

ALTERNATIVES(AfterNounGroup, {EndSentence, IndexStr, SentenceColon, SemiColon, Preposition})

ALTERNATIVES(AfterNounGroup1, {Adjective, Preposition, EndSentence, IndexStr, SentenceColon, SemiColon})

COLLOCATION(ObjectGroup,{Either, EndNoun, ask("or"), EndNoun})

COLLOCATION(ObjectGroup,{Neither, EndNoun, ask("nor"), EndNoun})

COLLOCATION(ObjectGroup,{NOCONNECT(Preposition),EndNoun, CoordinateConjunction, EndNoun, NOCONNECT(AfterEndNounGroup)})

COLLOCATION(ObjectGroup,{NOCONNECT(Preposition),EndNoun, Comma, EndNoun,CoordinateConjunction, EndNoun, NOCONNECT(AfterEndNounGroup)})

ALTERNATIVES(AfterEndNounGroup,{Preposition, AfterNounGroup})

COLLOCATION(ObjectGroup,{NOCONNECT(NOTWITH(Comma,Word)), TimeForm, ask("or"),TimeForm, NOCONNECT(Noun)})

COLLOCATION(ObjectGroup,{NOCONNECT(VerbAuxiliary), Adverb, CoordinateConjunction, Adverb, NOCONNECT(Verb)})

ALTERNATIVES(TimeForm,{TimeAdjective, NominalTimeAdverb})

COLLOCATION(SingularPluralNoun,{SingularNoun, ask("or"), PluralNoun})

COLLOCATION(ProvidedConjunction,{NOCONNECT(SemiColon), Provided})

COLLOCATION(AsCaseMayBe,{Comma, As, The, Case, May, Be, NOCONNECT(NotCommaEnd)})

COLLOCATION(AsCaseMayBe,{Comma, As, The, Case, May, Be, Comma})

COLLOCATION(WhereApplicable,{Comma, Where, Applicable, NOCONNECT(NotCommaEnd)})

COLLOCATION(WhereApplicable,{Comma, Where, Applicable, Comma})

ALTERNATIVES(NotCommaEnd,{AllClauseTerminator, FinishParentheticalPhrase, SemicolonPhrase})

COLLOCATION(NullSymbol,{NOCONNECT(IsWasVerbAuxiliary), NOCONNECT(PastTense), To, NOCONNECT(Preposition)})

COLLOCATION(IncludingWithoutLimitation,{Including, Comma, Without, Limitation, Comma})

COLLOCATION(IncludeWithoutLimitation,{Include, Comma, Without, Limitation, Comma})

COLLOCATION(SubjectTo,{NOCONNECT(Be), Subject, To, NOCONNECT(Noun)})

COLLOCATION(SubjectTo,{NOCONNECT(LeftBracket), Subject, To})

COLLOCATION(InOrder,{NOCONNECT(Adjective),ask("In"), Order, NOCONNECT(To), NOCONNECT(BaseForm)})

COLLOCATION(NullSymbol,{NOCONNECT(EndNoun),GermanPossessive,NOCONNECT(PresentParticiple)})

COLLOCATION(ObjectGroup,{EndNoun, GermanPossessive, CoordinateConjunction, EndNoun, NOCONNECT(GermanPossessive)})

COLLOCATION(Existing,{OpeningDoubleQuote,as, ask("is"), ClosingDoubleQuote})

COLLOCATION(USA,{ANDWITH(InitialCapital,United), ANDWITH(InitialCapital,States),NOCONNECT(NOTWITH(Of,Word))})

COLLOCATION(ask("Attorney in Fact"),{Attorney,HyphenSign, ask("In"), HyphenSign, Fact})

COLLOCATION(ClassAOfficeChicago,{ClassAOfficeChicago,Comma, Illinois})

COLLOCATION(SectionReference,{Section, CardinalNumber, IndexStr})

COLLOCATION(StrictlyNet,{OpeningDoubleQuote, Net, ClosingDoubleQuote})

COLLOCATION(Markup,{Mark, Up, NOCONNECT(NOTWITH(BeginNounPhrase, Word))})

COLLOCATION(ClauseLabel,{Clause, CardinalNumber})

COLLOCATION(ClauseLabel,{Clause,ClauseReference})

COLLOCATION(ClauseLabels,{Clauses,ContractLocation, CoordinateConjunction, ContractLocation})

COLLOCATION(ClauseLabels,{Clauses, ContractLocation, Comma, ContractLocation, CoordinateConjunction, ContractLocation})

COLLOCATION(ScheduleLabel,{Schedule,ClauseReference})

!COLLOCATION(HereinafterDefined,{Hereinafter, Defined})

COLLOCATION(ExhibitItem, {Exhibit, UppercaseAlphabeticCharacter})

COLLOCATION(ContractReference, {Section, ClauseReference})

COLLOCATION(ContractReference, {Clause, CardinalNumber})

COLLOCATION(EqualTo,{NOCONNECT(Noun),Equal,To})

COLLOCATION(SoLongAs,{So,Long,As})

COLLOCATION(HaveNot,{Have, ask("Not"), NOCONNECT(NOTWITH(Less, Word))})

COLLOCATION(NotLessThanAmount,{ask("Not"), Less, Than, CardinalNumber, UnitMeasure})

COLLOCATION(EachOther,{NOCONNECT(Of), Each, Other})

COLLOCATION(InOrder,{ask("In"), Order, NOCONNECT(to), NOCONNECT(BaseForm)})

COLLOCATION(InOrder,{ask("In"), Order, NOCONNECT(to), NOCONNECT(Be), NOCONNECT(PastParticiple)})

COLLOCATION(CausativeSplitter,{ask("in"), order, NOCONNECT(Infinitive), NOCONNECT(BaseForm)})

COLLOCATION(InWriting,{NOCONNECT(Verb), ask("in"), writing})

COLLOCATION(ProvidedThat,{NOCONNECT(CoordinateConjunction), Provided, That, NOCONNECT(BeginNounPhrase)})

COLLOCATION(ProvidedThat,{NOCONNECT(BeginSentence), Provided, That, NOCONNECT(BeginNounPhrase)})

COLLOCATION(ASK("Consisting of"),{NOCONNECT(Noun), containing})

COLLOCATION(DashAdjective,{Noun, HyphenSign, Participle, NOCONNECT(Noun)})

COLLOCATION(TheLike,{The, Like, NOCONNECT(NOTWITH(Noun, Word))})

COLLOCATION(ComparativeSubPreposition,{ComparativeGeneralAdverb, Than})

COLLOCATION(NegComparativeSubPreposition,{No, ComparativeGeneralAdverb, Than })

COLLOCATION(VerbalModifier,{Comma, ask("if"), at, ask("all"), Comma})

COLLOCATION(SuiteNumber,{Suite,CardinalNumber})

COLLOCATION(NumberFloor,{OrdinalNumber,Floor})

COLLOCATION(NullSymbol,{LeftBracket, ask("Hereinafter Defined"), RightBracket})

COLLOCATION(NullSymbol,{LeftBracket, As, ask("Hereinafter Defined"), RightBracket})

COLLOCATION(NullSymbol,{NOCONNECT(LeftBracket), Comma})

COLLOCATION(TakingIntoAccount,{NOCONNECT(LeftBracket), taking, into, account})

COLLOCATION(DesignateAs,{ToDesignate, As, NOCONNECT(Name)})

COLLOCATION(DesignateAs,{called, NOCONNECT(Name)})

COLLOCATION(DesignateAs,{named, NOCONNECT(Name)})

COLLOCATION(UnitNumber,{Unit, UppercaseAlphabeticCharacter})

!COLLOCATION({Location, Of},{Where,ask('is')})

COLLOCATION({described, herein},{herein, described})

COLLOCATION({provided, herein},{herein, provided})

COLLOCATION(Before,{Pre, HyphenSign})

COLLOCATION(After,{Post, HyphenSign})

COLLOCATION(PreviousObject, {The, Same, NOCONNECT(AfterSame)})

ALTERNATIVES(AfterSame,{EndSentence, Conjunction, Preposition, VerbNotNoun, VerbAuxiliary, Comma, RightBracket, ToInfinitive})

COLLOCATION(PreviousObject, {NOCONNECT(BeforeSame), same, NOCONNECT(AfterSame)})

ALTERNATIVES(BeforeSame, {VerbNotNoun, Preposition})

COLLOCATION(InsertSymbol,{NOCONNECT(SentenceArticle), INSERTMARKER(ComparativeGeneralAdverb, ImpliedOne), NOCONNECT(Preposition)})

COLLOCATION(InsertSymbol,{NOCONNECT(Preposition),INSERTMARKER(PreciseDate, ImpliedRelativePronoun), NOCONNECT(EndNoun)})

COLLOCATION(InsertSymbol,{INSERTMARKER(ClausalRelation, ThatClausalPronoun), NOCONNECT(SubjectPronoun)})

COLLOCATION(AdverbialModifier,{LeftBracket, as, the, case, may, be, RightBracket})

COLLOCATION(LocatedOn,{NOCONNECT(BeforeLocatedOn), Located, On})

COLLOCATION(LocatedOn,{NOCONNECT(BeforeLocatedOn), Situated, On})

ALTERNATIVES(BeforeLocatedOn,{Noun, Comma})

COLLOCATION(IsLocatedOn,{NOCONNECT(ask("is")), Located, On})

COLLOCATION(IsLocatedOn,{NOCONNECT(ask("is")), Situated, On})

COLLOCATION(ThatDeterminer, {NOCONNECT(NOTWITH(ClausalVerb,Word)), ANDWITH(ThatPronoun,That), NOCONNECT(NOTWITH(EndNoun, Noun))})

COLLOCATION(OtherThanTo,{ask("Other than"), To, NOCONNECT(IndexStr)})

COLLOCATION(LessThan,{Less, Than, NOCONNECT(AfterLessThan)})

ALTERNATIVES(AfterLessThan,{SentenceArticle, AnyNumber, Percentage})

COLLOCATION(InsertSymbol,{INSERTMARKER(Once,{It, ask("is")}), NOCONNECT(PastParticiple), NOCONNECT(ClauseTerminator)})

COLLOCATION(ask("any or all"),{all, ask("or"), any, NOCONNECT(Preposition)})

COLLOCATION(AddingProperty,{NOCONNECT(BeginSentence), ADDPROPERTY(Provided, ProvidedConjunction)})

COLLOCATION(AdverbialModifier,{NOCONNECT(Been),Percentage,NOCONNECT(VerbalParticiple)})

COLLOCATION(IsPeriod, {NOCONNECT(IsWasVerbAuxiliary), From, PreciseDate, To, PreciseDate})

COLLOCATION(InThat,{ask("in"), That, NOCONNECT(SentenceArticle)})

COLLOCATION(NullSymbol,{Comma,SentenceArticle, AmericanState, company,Comma})

COLLOCATION(CommonControl,{NOCONNECT(AmIsAre), under, common, control, with})

COLLOCATION(AtAnyTimeDuring, {at,any, time, during})

 

! Synonym collocations

COLLOCATION(UpToAndIncluding, {before, NOCONNECT(PreciseDate)})

COLLOCATION(Commencing, {starting, NOCONNECT(PreciseDate)})

COLLOCATION(Commencing, {starting, NOCONNECT(on), NOCONNECT(PreciseDate)})

COLLOCATION(Commencing, {starting, NOCONNECT(on), NOCONNECT(the), NOCONNECT(PreciseDate)})

COLLOCATION(Commencing, {beginning, NOCONNECT(PreciseDate)})

COLLOCATION(Commencing, {beginning, NOCONNECT(on), NOCONNECT(PreciseDate)})

COLLOCATION(Commencing, {beginning, NOCONNECT(on), NOCONNECT(the), NOCONNECT(PreciseDate)})

COLLOCATION(Commencing, {from, NOCONNECT(PreciseDate)})

COLLOCATION(Commencing, {from, NOCONNECT(the), NOCONNECT(PreciseDate)})

COLLOCATION(NullSymbol,{NOCONNECT(BeforeSo), So, NOCONNECT(Verb), NOCONNECT(NOTWITH(That,Word))})

COLLOCATION(NullSymbol,{NOCONNECT(BeforeSo), So, NOCONNECT(Adverb), NOCONNECT(Verb), NOCONNECT(NOTWITH(That,Word))})

ALTERNATIVES(BeforeSo,{Noun, CoordinateConjunction, VerbAuxiliary})

COLLOCATION(NullSymbol,{Non, HyphenSign, NOCONNECT(BaseRelation)})

COLLOCATION(ObjectGroup,{ContractReference, CoordinateConjunction, ClauseReference})

 

COLLOCATION(PreviousAction,{NOCONNECT(Preposition), doing, so})

COLLOCATION(PreviousAction,{NOCONNECT(Preposition), so, doing})

COLLOCATION(PreviousAction,{NOCONNECT(To), NOCONNECT(Do), So, NOCONNECT(NOTWITH(Much,Word))})

COLLOCATION(NullSymbol,{NOCONNECT(BeginSentence), What, ask("is"), NOCONNECT(Noun)})

COLLOCATION(NullSymbol,{NOCONNECT(BeginSentence), What, ask("is"), SentenceArticle, NOCONNECT(Noun)})

COLLOCATION(InWriting,{NOCONNECT(EndNoun), ask("in"), writing})

! Names

COLLOCATION(ThingsName, {NOCONNECT(BeforeThingsName), InitialCapital, InitialCapital})

COLLOCATION(ThingsName, {NOCONNECT(BeforeThingsName), InitialCapital, InitialCapital, InitialCapital})

COLLOCATION(ThingsName, {NOCONNECT(BeforeThingsName), SentenceArticle, InitialCapital, InitialCapital})

COLLOCATION(ThingsName, {NOCONNECT(BeforeThingsName), SentenceArticle, InitialCapital, InitialCapital, InitialCapital})

COLLOCATION(ThingsName, {NOCONNECT(BeforeThingsName), InitialCapital, CardinalNumber})

COLLOCATION(ThingsName, {NOCONNECT(BeforeThingsName), InitialCapital, InitialCapital, CardinalNumber})

COLLOCATION(ThingsName, {NOCONNECT(BeforeThingsName), SentenceArticle, InitialCapital, CardinalNumber})

COLLOCATION(ThingsName, {NOCONNECT(BeforeThingsName), SentenceArticle, InitialCapital, InitialCapital, CardinalNumber})

ALTERNATIVES(BeforeThingsName, {called, named, DesignateAs})

COLLOCATION(EachA,{NOCONNECT(LeftBracket), Each, IndefiniteArticle})

! Dates

COLLOCATION(PreciseDate1,{CardinalDayNumber, MonthName, CardinalYearNumber})

COLLOCATION(PreciseDate2,{MonthName, CardinalDayNumber, CardinalYearNumber})

COLLOCATION(PreciseDate2,{MonthName, OrdinalDayNumber, CardinalYearNumber})

COLLOCATION(PreciseDate3, {MonthName, CardinalDayNumber, Comma, CardinalYearNumber})

COLLOCATION(PreciseDate3, {MonthName, OrdinalDayNumber, Comma, CardinalYearNumber})

COLLOCATION(PreciseDate4,{DayName, OrdinalDayNumber, MonthName, CardinalYearNumber})

COLLOCATION(PreciseDate5,{OrdinalDayNumber, Of, MonthName, Comma, CardinalYearNumber})

COLLOCATION(PreciseDate6,{DayName, MonthName, CardinalDayNumber, Comma, CardinalYearNumber})

COLLOCATION(PreciseDate7,{DayName,Comma, MonthName, CardinalDayNumber, Comma, CardinalYearNumber})

COLLOCATION(PreciseDate1,{OrdinalDayNumber, MonthName, CardinalYearNumber})

COLLOCATION(MonthDate,{MonthName, CardinalDayNumber, NOCONNECT(Comma), NOCONNECT(NOTWITH({CardinalYearNumber},Word))})

COLLOCATION(FinalDayOfCalMonth, {SentenceArticle, Final, Day, Of, SentenceArticle, ASK("Calendar Month")})

COLLOCATION(FinalDayOfCalMonth, {SentenceArticle, last, Day, Of, SentenceArticle, ASK("Calendar Month")})

COLLOCATION(FinalDayOfCalMonth, {ASK("the last day"), Of, SentenceArticle, ASK("Calendar Month")})

! Money amounts

COLLOCATION(AmountMoney,{CardinalNumber, MeasureMoney, LeftBracket, MeasureNoun, RightBracket})

! Potential collocations

 

 

! Time and period

! Subject to

COLLOCATION(SubjectTo,{NOCONNECT(IsWasVerbAuxiliary), subject, to})

COLLOCATION(SubjectTo,{NOCONNECT(Noun), subject, to})

COLLOCATION(RelationSubjectTo,{NOCONNECT(Noun), NOCONNECT(Comma),subject, to})

! All of - temporary (needs maps for all of, a few of, any of, etc')

! COLLOCATION(NullSymbol,{all, of})

! Commencing/expiring on

COLLOCATION(CommencingOn,{NOCONNECT(BeforeCommencingOn), Commencing, on})

ALTERNATIVES(BeforeCommencingOn,{Noun,SubordinateConjunction,SuperordinateConjunction, AdversativeConjunction, BeginSentence, comma, IndexStr})

COLLOCATION(CommencingOn,{NOCONNECT(BeforeCommencingOn), Commencing})

COLLOCATION(ExpireOn,{NOCONNECT(BeforeCommencingOn), expiring, on})

COLLOCATION(ExpireOn,{NOCONNECT(ASK("And")), expiring, on})

! Next week

!COLLOCATION(TimePhraseCollocation, {NOCONNECT(NOTWITH({The, Late, Early, OrdinalNumber},Word)), TimeSingularPremodifier1, SingularTimeNoun})

ALTERNATIVES(TimeSingularPreModifier1,{Next, Last, One, All, Any, Each, Every})

ALTERNATIVES(TimeSingularPremodifier2,{Next, Last, Following, Preceding, Same, Previous, Penultimate, Prior, OrdinalNumber})

TimePostModifierList% = {Ago, Thereafter, Afterwards, Later, Earlier, Late, Early}

ALTERNATIVES(TimePostModifier, TimePostModifierList%)

! The last week

COLLOCATION(TimePhraseCollocation, {TimeSingularPremodifier4, TimeSingularPreModifier2, SingularTimeNoun})

! Last week

COLLOCATION(TimePhraseCollocation,{NOCONNECT(NOTWITH({The, Late, Early}, Word)), TimeSingularpremodifier2, SingularTimeNoun})

ALTERNATIVES(TimeSingularPremodifier3,{A})

ALTERNATIVES(TimeSingularPremodifier4,{The, Late, Early})

! Some years later

COLLOCATION(TimePhraseCollocation,{NOCONNECT(NOTWITH({Several, Few, Many, Some},Word)), PluralTimeNoun, TimePostModifier})

! Several weeks ago

COLLOCATION(TimePhraseCollocation, {TimePluralPremodifier1, PluralTimeNoun, TimePostModifier})

ALTERNATIVES(TimePluralPremodifier1,{Several, Many, Some})

! A few weeks later

COLLOCATION(TimePhraseCollocation, {A, Few, PluralTimeNoun, TimePostModifier})

STRUCTURE1(StartTimePhrase,{Word,TimePhraseCollocation})

STRUCTURE1(EndTimePhrase,{TimePhraseCollocation, Word})

STRUCTURE1(TimePhrase,{StartTimePhrase, EndTimePhrase})

STRUCTURE1(VerbModifier, {VerbPhrase, NOCONNECT(ObjectNounPhrase), TimePhrase})

STRUCTURE1(VerbModifier, {TimePhrase, NOCONNECT(SubjectNounPhrase), VerbPhrase})

! Numbers

ATTRIBUTES(AnyNumber,{Value#})

ATTRIBUTES(UnitNumber,{ask(Value#),ask(Unit)})

! NEWCHILD

 

 

! Label Header

STRUCTURE1(MiddleClauseLabel,{CardinalNumber, LabelSeparator})

STRUCTURE1(ClauseHeader,{BeginSentence, StartSubjectNounPhrase, MiddleClauseLabel, StartNounPhrase, EndTerminatingNounPhrase})

STRUCTURE1(ClauseHeader,{BeginSentence, StartSubjectNounPhrase, StartMiddleNounPhrase, MiddleClauseLabel, HeaderNounPhrase, EndSentence})

ATTRIBUTES(ContractClause,{ask(Title)}) ! Example: "1. Definitions" - ContractClause is 1., title is Definitions

COMPONENTS(ContractClause,{SubClause}) ! Example "1.1" - SubClause has components of sentences or SubSubClauses

! Clause number

STRUCTURE1(StartClauseNumber,{BeginSentence,ClauseOpener})

STRUCTURE1(FinishClauseNumber,{ClauseOpener,Word})

STRUCTURE1(ClauseNumber,{StartClauseNumber,FinishClauseNumber})

 

! Subclause

ContractSubclause@ EQV STRUCTURE1(SubclauseHeader,{NOCONNECT(BeginSentence), StartParentheticalPhrase, StartSubclauseHeader, FinishSubclauseHeader, EndParentheticalPhrase})

ContractSubclause@ EQV STRUCTURE1(StartSubclauseHeader,{ LeftBracket, LowercaseAlphabeticCharacter})

ContractSubclause@ EQV STRUCTURE1(FinishSubclauseHeader,{LowercaseAlphabeticCharacter, RightBracket})

! ExhibitHeader

STRUCTURE1(ExhibitNumber, {Exhibit, UppercaseAlphabeticCharacter})

STRUCTURE1(CharacterAtEnd, {UppercaseAlphabeticCharacter, EndSentence})

STRUCTURE1(ExhibitHeader,{BeginSentence, StartSubjectNounPhrase, ExhibitNumber, CharacterAtEnd, EndSentence})

! Contract Structure

! CurrentContext - the object currently controlling context - could be Preface, Clause, Subclause

! Vocabulary

Buyer = Customer

MEMBERS(Supplier,{Retailer, Wholesaler, Manufacturer, ask("Primary Producer")})

ask("Retail Outlet") := Shop

ask("Department Store") := Shop

 

 

! Contract Structure

ContractHeader@ begin

ContractPreface@ NOTEQV ContractClause@

End !ContractHeader@

Members(Continent, {NorthAmerica, SouthAmerica, Australia, Africa, Asia, Europe, Antarctica})

Contains(Continent, {Country})

CONTAINS(ask(State),{City})

CONTAINS(City,{Person,ask(Building)}) ! A corporation is a person, but is true as well

CONTAINS(ask(Building),{invocation_of(ask("Natural Person"))})

! Specific locations

Contains(NorthAmerica, {USA, Canada})

Contains(Europe,{UK, France,Germany,Italy})

! Contract Elements

COMPONENTS(Contract, {SignatureParties, ContractDocument})

Grouping(SignatureParties, True, {SignatureParty})

INVOCATIONS(Party,{SignatureParty}) ! A third party is not a signature party

INVOCATIONS(Document, {LegalDocument})

INVOCATIONS(LegalDocument, {ContractDocument})

COMPONENTS(ContractDocument,{invocation_of(Header), Preface, ContractClauses, Epilog, Exhibits}) ! the epilog is the signature page

!!!!! Clauses

Grouping(ContractClauses, True,{ContractClause})

get_attribute(Clauses,Count#) in {1..40}

COMPONENTS(ContractClause,{ClauseIdentifier,ClauseHeader,ClauseBody})

!!!! Exhibits

Grouping(ContractExhibits, true, {ContractExhibit} )

get_attribute(ContractExhibits,Count#) in {1..10}

! Transaction groupings

!#################################

! Percentage figures.

get_attribute(Percentage,value#) in {-1000<->1000}

! CONSISTENT won't match an actual value with NYK

! Money object - temporary. Final will have Sum and Currency attributes.

! Time period object

ALTERNATIVES(get_attribute(Duration, MeasureTime), {Hour, Day, BusinessDay, Week, Month, CalendarMonth, Year})

ATTRIBUTES(get_attribute(Duration, MeasureTime), {INVOCATION_OF(NumDays#)})

get_attribute(Hour, NumDays#) = 0.042

get_attribute(Day, NumDays#) = 1

get_attribute(BusinessDay, NumDays#) = 1

get_attribute(Week, NumDays#) = 7

get_attribute(Month, NumDays#) = 30

get_attribute(CalendarMonth, NumDays#) in {28..31}

get_attribute(Year, NumDays#) = 365

NumDaysList% = GROUP2('recurse invocations numdays# and actual attributes alternatives (attributes name Duration and invocations name MeasureTime)',ResetNumDays@)

CONVERSION1(get_attribute(Duration, Unit), NumDaysList%)

ATTRIBUTES(PreciseDate,{INVOCATION_OF(Value#)})

unset(get_attribute(OneMonth,Unit)) = Month

get_attribute(OneMonth,Duration#) = 1

unset(get_attribute(FourWeeks,Unit)) = Week

get_attribute(FourWeeks,Duration#) in {2..6}

! Possible causes for delay

ForceMajeure = ASK("Force Majeure")

MEMBERS(ForceMajeure, {NaturalDisaster, Epidemics, War, Riot, LaborDispute, Embargo, Strike})

NaturalDisaster = ASK("Natural Disaster")

LabourDisputes = ASK("Labor Dispute")

MEMBERS(NaturalDisaster, {Earthquake, Floods, Tsunami})

! Vars we want to treat as constants

INVOCATIONS(Constant, {get_attribute(get_attribute(TimePeriod, Unit), NumDays#)})

FinishedSentenceEpilog@ EQV epilog_tasks(SentenceEpilog@,SentenceDictionary%)

SearchingSynonyms@ begin

MEMBERS(Term,{TimePeriod})

INVOCATIONS(Space,{ASK("leaseable thing")}) ! Swing Space, Expansion Space

INVOCATIONS(Date,{Day})

End !SearchingSynonyms@

 

DefinedTerms@ begin

unset(Term) = ask("timeperiod of LongTermRelation")

unset(Space) = ask("leaseable thing") ! Swing space, Expansion Space, Contraction Space

End !DefinedTerms@

End !Read_Legal_V2@