abstract FreqGrammarFinAbs = Lexicon, --- Structural - --- --- FreqFinAbs - [ everybody_NP, everything_NP, -- somebody_NP -- something_NP nobody_NP, nothing_NP ], Tense ** { flags startcat = S ; cat Clause ; Part ; fun ClauseS : Part -> Temp -> Pol -> Clause -> S ; -- arihan juo nyt SubjKinS : Part -> Temp -> Pol -> Clause -> S ; -- arikinhan juo nyt VerbKinS : Part -> Temp -> Pol -> Clause -> S ; -- arihan juokin nyt AdvKinS : Part -> Temp -> Pol -> Adv -> Clause -> S ; -- arihan juo nytkin PreAdvKinS : Part -> Temp -> Pol -> Adv -> Clause -> S ; -- nytkinhän ari juo PreAdvS : Part -> Temp -> Pol -> Adv -> Clause -> S ; -- nythän ari juo PreAdvSubjKinS : Part -> Temp -> Pol -> Adv -> Clause -> S ; -- nythän arikin juo PreAdvVerbKinS : Part -> Temp -> Pol -> Adv -> Clause -> S ; -- nythän ari juokin PreAdvAdvKinS : Part -> Temp -> Pol -> Adv -> Adv -> Clause -> S ; -- nythän ari juo täälläkin --- AnterVerbS : Part -> PartKin -> Tense -> Pol -> Clause -> S ; -- arihan onkin juonut --- doesn't put in right place PredV : NP -> V -> Clause ; PredV2 : NP -> V2 -> NP -> Clause ; PredObjV2 : NP -> V2 -> NP -> Clause ; FPrepNP : Prep -> NP -> Adv ; FDetCN : CN -> NP ; FAdjCN : A -> CN -> CN ; FUsePron : Pron -> NP ; FUseN : N -> CN ; --- TransV : V -> V2 ; noPart, han_Part, pa_Part, pas_Part, ko_Part, kos_Part, kohan_Part, pahan_Part : Part ; }