mirror of
https://github.com/GrammaticalFramework/gf-core.git
synced 2026-05-22 17:42:51 -06:00
bug fix in romance preposition + pronoun
This commit is contained in:
@@ -1,5 +1,13 @@
|
|||||||
|
--1 Differences between Romance languages
|
||||||
|
|
||||||
interface DiffRomance = open CommonRomance, Prelude in {
|
interface DiffRomance = open CommonRomance, Prelude in {
|
||||||
|
|
||||||
|
-- The first six constants show the essential differences
|
||||||
|
-- between French, Italian, and Romance syntaxes (as regards the
|
||||||
|
-- resource API). The other constants are either derivatively
|
||||||
|
-- dependent, or have as values strings, which are language-dependent
|
||||||
|
-- anyway.
|
||||||
|
|
||||||
--2 Constants whose definitions fundamentally depend on language
|
--2 Constants whose definitions fundamentally depend on language
|
||||||
|
|
||||||
-- Prepositions that fuse with the article
|
-- Prepositions that fuse with the article
|
||||||
@@ -27,6 +35,11 @@ interface DiffRomance = open CommonRomance, Prelude in {
|
|||||||
|
|
||||||
oper conjunctCase : NPForm -> NPForm ;
|
oper conjunctCase : NPForm -> NPForm ;
|
||||||
|
|
||||||
|
-- How infinitives and clitics are placed relative to each other
|
||||||
|
-- (Fre "la voir", Ita "vederla").
|
||||||
|
|
||||||
|
oper clitInf : Str -> Str -> Str ;
|
||||||
|
|
||||||
|
|
||||||
--2 Constants that must derivatively depend on language
|
--2 Constants that must derivatively depend on language
|
||||||
|
|
||||||
@@ -53,8 +66,6 @@ interface DiffRomance = open CommonRomance, Prelude in {
|
|||||||
conjThan : Str ;
|
conjThan : Str ;
|
||||||
conjThat : Str ;
|
conjThat : Str ;
|
||||||
|
|
||||||
clitInf : Str -> Str -> Str ;
|
|
||||||
|
|
||||||
relPron : Bool => AAgr => Case => Str ;
|
relPron : Bool => AAgr => Case => Str ;
|
||||||
pronSuch : AAgr => Str ;
|
pronSuch : AAgr => Str ;
|
||||||
|
|
||||||
|
|||||||
@@ -32,8 +32,8 @@ oper
|
|||||||
} ;
|
} ;
|
||||||
|
|
||||||
case2npform : Case -> NPForm = \c -> case c of {
|
case2npform : Case -> NPForm = \c -> case c of {
|
||||||
Nom => Aton Nom ;
|
Nom => Ton Nom ;
|
||||||
Acc => Aton Acc ;
|
Acc => Ton Acc ;
|
||||||
_ => Ton c
|
_ => Ton c
|
||||||
} ;
|
} ;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user