merge of the manual and automatic grammars
This commit is contained in:
1 parent
066d6f9c85
commit
6b93e87363
14 files changed
+13140
-482
No files matched your search
@@ -15,13 +15,13 @@ lin
|
||||
PrepNP prep np = {
|
||||
s = prepAndArt ++ noun
|
||||
} where {
|
||||
defaultCase : CoreCase = prep.c2 ! getDefi np.a ;
|
||||
defaultCase : Case = prep.c2 ! getDefi np.a ;
|
||||
complCase : Case = case <defaultCase, np.a> of {
|
||||
<Dat NoMutation, NotPron (DPoss _ (Sg1|Sg2|Sg3 Masc))>
|
||||
=> CC (Dat Lenited) ; -- force lenition if possessive triggers it
|
||||
=> Dat Lenited ; -- force lenition if possessive triggers it
|
||||
<Nom NoMutation, NotPron (DPoss _ (Sg1|Sg2|Sg3 Masc))>
|
||||
=> CC (Nom Lenited) ; -- force lenition if possessive triggers it
|
||||
_ => CC defaultCase } ;
|
||||
=> Nom Lenited ; -- force lenition if possessive triggers it
|
||||
_ => defaultCase } ;
|
||||
prepStr : Str = prep.s ! agr2pagr np.a ; -- can be Prep or Prep+Pron merged
|
||||
artStr : Str = np.art ! complCase ;
|
||||
prepAndArt : Str = case np.a of {
|
||||
|
||||
Reference in new issue
Block a user