1
0
forked from GitHub/gf-core

started grammar extending FreqFin with tricky clitic syntax

This commit is contained in:
aarne
2010-12-29 22:04:52 +00:00
parent 5d84849e70
commit 01e0dac456
5 changed files with 160 additions and 2 deletions

View File

@@ -0,0 +1,50 @@
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 ;
}