Merge pull request #200 from odanoburu/extend-romance-cat-ita

(Cat,Ita) add stub implementations of Extend
This commit is contained in:
Inari Listenmaa
2019-03-19 09:35:52 +01:00
committed by GitHub
7 changed files with 46 additions and 6 deletions

View File

@@ -3,5 +3,6 @@
concrete AllCat of AllCatAbs =
LangCat,
IrregCat,
ExtraCat
** {} ;
ExtraCat
** open ExtendCat
in {} ;

19
src/catalan/ExtendCat.gf Normal file
View File

@@ -0,0 +1,19 @@
--# -path=alltenses:../common:../abstract:../romance
concrete ExtendCat of Extend = CatCat ** ExtendRomanceFunctor-- -
-- [
-- ]
-- don't forget to put the names of your own
-- definitions here
with
(Grammar = GrammarCat), (Syntax = SyntaxCat), (ResRomance = ResCat) **
open
GrammarCat,
ResCat,
MorphoCat,
Coordination,
Prelude,
ParadigmsCat in {
-- put your own definitions here
} ;

View File

@@ -11,7 +11,7 @@ resource ParamX = open Prelude in {
Simul
| Anter --# notpresent
;
Tense =
Tense =
Pres
| Past --# notpresent
| Fut --# notpresent

View File

@@ -13,7 +13,7 @@ concrete QuestionEng of Question = CatEng ** open ResEng, Prelude in {
} ---- "whether" in ExtEng
} ;
QuestVP qp vp =
QuestVP qp vp =
let cl = mkClause (qp.s ! npNom) (agrP3 qp.n) vp
in {s = \\t,a,b,_ => cl.s ! t ! a ! b ! oDir} ; ----

View File

@@ -4,4 +4,5 @@ concrete AllIta of AllItaAbs =
LangIta,
-- IrregIta,
ExtraIta
** {} ;
** open ExtendIta
in {} ;

19
src/italian/ExtendIta.gf Normal file
View File

@@ -0,0 +1,19 @@
--# -path=alltenses:../common:../abstract:../romance
concrete ExtendIta of Extend = CatIta ** ExtendRomanceFunctor-- -
-- [
-- ]
-- don't forget to put the names of your own
-- definitions here
with
(Grammar = GrammarIta), (Syntax = SyntaxIta), (ResRomance = ResIta) **
open
GrammarIta,
ResIta,
MorphoIta,
Coordination,
Prelude,
ParadigmsIta in {
-- put your own definitions here
} ;

View File

@@ -215,7 +215,7 @@ oper
clit = refl ++ vp.clit1 ++ vp.clit2 ++ vp.clit3.s ; ---- refl first?
verb = vp.s.s ;
vaux = auxVerb vp.s.vtyp ;
vaux = auxVerb vtyp ;
---- VPAgr : this is where it really matters
part = case vp.agr.p2 of {