001 // ! is main word of AST
002 // Rule(FLAGS) is flags
003
004
005 Adj@Adj ADJECTIVE = ADJECTIVE;
006 // The Fat black cat
007 Adj@Adj ADJECTIVE -> Adj@Adj Adj@Adj;
008 //End
009
010
011 Noun@Noun(FlagsTransfer) NOUN -> Adj@Adj; (.1) //Substanive adjective is rarley used
012 Adverb@Adverb(FlagsTransfer) NOUN -> Adj@Adj; (.2) // Adjectives are like adverbs sometimes
013
014 Pron@Inter QUESTION = INTEROGITIVE;
015 Pron@Pron NOUN = PRONOUN;
016 Pron@Nom NOUN = NOMITIVE,PRONOUN;
017 Pron@Acc NOUN = ACCUSATIVE,PRONOUN;
018 Pron@Gen OF = GENITIVE,PRONOUN;
019 Pron@Dat NOUN = DATIVE,PRONOUN;
020 Pron@Abl NOUN = ABLATIVE,PRONOUN;
021
022 Noun@Nom NOUN = NOUN,NOMITIVE;
023 Noun@Acc NOUN = NOUN,ACCUSATIVE;
024 Noun@Abl NOUN = NOUN,ABLATIVE;
025 Noun@Dat NOUN = NOUN,DATIVE;
026 Noun@Nom NOUN -> Adj@Nom Noun@Nom;
027 Noun@Acc NOUN -> Adj@Acc Noun@Acc;
028 Noun@Gen OF = GENITIVE,NOUN;
029 Noun@Gen OF -> Noun@Gen Noun@Gen;
030
031 Partic@Partic NOUN = PARTICIPLE;
032 Noun@Noun NOUN -> Partic@Partic;
033 Adj@Adj ADJECTIVE -> Partic@Partic; (.3) //The "boiled" water
034
035 Noun@Nom NOUN -> Pron@Nom;
036 Noun@Acc NOUN -> Pron@Acc;
037 Noun@Dat NOUN -> Pron@Dat;
038 Noun@Abl NOUN -> Pron@Abl;
039 Noun@Gen OF -> Pron@Gen;
040
041 Conj@Conj CONJUNCTION = CONJUNCTION;
042 Noun@Noun (CaseAgree)[FlagsPlural] NOUN -> Noun@Noun !Conj@Conj Noun@Noun;
043
044 Adj@Adj(CaseAgree) ADJECTIVE -> Adj@Adj(CONJUNCTION) !Conj@Conj Adj@Adj(CONJUNCTION);
045
046 Noun@Noun NOUN -> Noun@Gen !Noun@Noun; (1.) //More common
047 Noun@Noun NOUN -> !Noun@Noun Noun@Gen; (.5) //Less common
048
049
050 Adverb@Adverb ADVERB = ADVERB;
051 Prep@Prep WHERE = PREPOSITION;
052 Verb@Verb VERB = VERB;
053 Verb@Intran VERB = VERB,INTRANSITIVE;
054 Noun@Noun NOUN -> Noun@Nom;
055 Noun@Noun NOUN -> Pron@Inter; //I love Who I love
056 Noun@Noun NOUN -> Noun@Acc;
057 Noun@Noun NOUN -> Noun@Abl;
058 Noun@Noun NOUN -> Noun@Dat;
059 Noun@Noun NOUN -> Adj@Adj !Noun@Noun;
060
061 Noun@Noun NOUN = INFINITIVE;
062 Infin@Infin NOUN = INFINITIVE;
063 Noun@Noun(CaseAcc) NOUN -> !Infin@Infin Noun@Noun(NOUN); (.5) //Less common
064 Noun@Noun(CaseAcc) NOUN -> Noun@Noun(NOUN) !Infin@Infin ; (1.) //more commons
065
066
067 Prep@PrepNoun WHERE -> !Prep@Prep Noun@Noun;
068
069 Noun@Noun NOUN -> !Noun@Noun Prep@PrepNoun;
070 Noun@Noun NOUN -> Adj@Adj !Noun@Noun Prep@PrepNoun(WHERE); //sometimes adjective comes befoe preposition(with great care)
071 Noun@Noun NOUN -> !Noun@Noun Adj@Adj;
072
073 Verb@Verb VERB -> Verb@Verb Prep@PrepNoun;
074 //Think [of him]
075 Verb@Verb VERB -> !Verb@Verb Noun@Gen; (.1) //Favor "I ate the food of life" over "I (ate of food) for life")
076 Verb@Verb VERB -> Noun@Gen !Verb@Verb;
077
078 Verb@Verb VERB -> !Verb@Verb Adverb@Adverb;
079 Verb@Verb VERB -> !Verb@Verb;
080
081 Verb@Verb VERB -> Verb@Verb(CONJUNCTION) !Conj@Conj Verb@Verb(CONJUNCTION);
082
083 Verb@Verb VERB -> Adverb@Adverb !Verb@Verb;
084
085 //
086 // "In the begining",God created....
087 //
088 Sent CLAUSE -> Prep@PrepNoun !Sent;
089 //End
090
091
092 // This is for "those [who] eat" and
093 // "watching all [who]..."
094 Sent CLAUSE -> Noun@Noun(CONJUNCTION) !Pron@Pron Sent(CONJUNCTION); (.6) //Favor above default
095 Sent CLAUSE -> Sent(CONJUNCTION) !Pron@Pron Sent(CONJUNCTION); (.55) //Favor lesser than top one
096 //End
097
098
099 //
100 // The fact is "i ate potatoes"
101 Verb@Is VERB = VERB,IS;
102 Sent CLAUSE -> Noun@Noun Verb@Is Sent;
103
104 // Predicate nouns are nouns of same case connected by "IS"
105 Sent (CaseAgree) CLAUSE -> Noun@Noun !Verb@Is Noun@Noun;
106
107 //Appositive nouns agree in case The "Dog Cage"
108 Sent (CaseAgree)[FlagsAppositive] NOUN -> !Noun@Noun Noun@Noun; (.4) //Less common than genitives
109
110 //Intranstive words can be used as transitive verbs when used with prepositions
111 Verb@Verb(Intransitive) VERB -> !Verb@Verb Prep@Prep; (.7) //Favor explicit use of syntax
112
113 //Gentives can be used with adjactives to "desirous of learning"
114 Adj@Adj(CaseGen) ADJECTIVE -> !Adj@Adj Noun@Noun ; (.5) //Less common?
115 Adj@Adj(CaseGen) ADJECTIVE -> Noun@Noun !Adj@Adj ; (.6)
116 //
117
118
119 //Sometimes "is" is implicit
120 Sent(CaseAgree) CLAUSE -> Noun@Noun Adj@Adj;(.1) //Favor lesser than explicit "is".
121 Sent(CaseAgree) CLAUSE -> Adj@Adj Noun@Noun;(.1) //Favor lesser than explicit "is".
122
123 // Quam is certified word for comparsions
124 Noun@Noun(CaseQuam)[FlagsAcc] NOUN -> Noun@Noun(COMPARE) !"quam" Noun@Noun(COMPARE);(.6) //Favor comparions
125 Adj@Adj[FlagsTransfer] ADJECTIVE -> !"et" "is"(CONJUNCTION) Adj@Adj(CONJUNCTION); //et ea means "and too XXXX"
126
127 //End
128
129
130 Sent(Transitive) CLAUSE -> Noun@Noun !Verb@Verb Noun@Noun;
131 Sent(NumberAgree) CLAUSE -> Noun@Noun !Verb@Verb;
132 Sent(Transitive) CLAUSE -> Noun@Noun Noun@Noun !Verb@Verb;
133 Sent(Transitive) CLAUSE -> !Verb@Verb Noun@Noun Noun@Noun;
134 Sent(NumberAgree) CLAUSE -> !Verb@Verb Noun@Noun;
135 Sent(NumberAgree) CLAUSE -> !Verb@Verb;
136 Sent(NumberAgree) CLAUSE -> !Conj@Conj Sent(CONJUNCTION);
137 Sent(NumberAgree) CLAUSE -> Pron@Inter !Verb@Verb;
138 Sent(Transitive) CLAUSE -> Pron@Inter !Verb@Verb Noun@Noun Noun@Noun;
139 Sent CLAUSE -> Pron@Inter !Verb@Verb Noun@Noun;
140 Sent CLAUSE -> Sent !Conj@Conj Sent;
141 Sent CLAUSE -> Adverb@Adverb Sent; (.1) //Now he [is] brave
142 Sent CLAUSE -> Sent Adverb@Adverb; //"I praise them all [at once]" dafuq?