| |
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@
|