mirror of
https://github.com/GrammaticalFramework/gf-rgl.git
synced 2026-06-11 16:10:12 -06:00
Synchronized remote master; then pulled and resolved conflicts
This commit is contained in:
9
src/api/CombinatorsHrv.gf
Normal file
9
src/api/CombinatorsHrv.gf
Normal file
@@ -0,0 +1,9 @@
|
||||
--# -path=.:alltenses:prelude
|
||||
|
||||
resource CombinatorsHrv = Combinators with
|
||||
(Cat = CatHrv),
|
||||
(Structural = StructuralHrv),
|
||||
(Constructors = ConstructorsHrv)
|
||||
** open MissingHrv in {}
|
||||
|
||||
|
||||
9
src/api/CombinatorsTam.gf
Normal file
9
src/api/CombinatorsTam.gf
Normal file
@@ -0,0 +1,9 @@
|
||||
--# -path=.:alltenses:prelude
|
||||
|
||||
resource CombinatorsTam = Combinators - [ appCN, appCNc ] with
|
||||
(Cat = CatTam),
|
||||
(Structural = StructuralTam),
|
||||
(Noun = NounTam),
|
||||
(Constructors = ConstructorsTam) **
|
||||
{}
|
||||
}
|
||||
@@ -121,9 +121,9 @@ incomplete resource Constructors = open Grammar in { --%
|
||||
mkText : QS -> Text -- Did she sleep?
|
||||
= \q -> TQuestMark (PhrUtt NoPConj (UttQS q) NoVoc) TEmpty ; --%
|
||||
mkText : (Pol) -> Imp -> Text -- Don't sleep!
|
||||
= \p,i -> TExclMark (PhrUtt NoPConj (UttImpSg p i) NoVoc) TEmpty; --%
|
||||
= \p,i -> TExclMark (PhrUtt NoPConj (UttImpSg p i) NoVoc) TEmpty ; --%
|
||||
mkText : Imp -> Text -- Sleep! --%
|
||||
= \i -> TExclMark (PhrUtt NoPConj (UttImpSg PPos i) NoVoc) TEmpty; --%
|
||||
= \i -> TExclMark (PhrUtt NoPConj (UttImpSg PPos i) NoVoc) TEmpty ; --%
|
||||
|
||||
-- Finally, two texts can be combined into a text.
|
||||
|
||||
@@ -374,11 +374,11 @@ incomplete resource Constructors = open Grammar in { --%
|
||||
mkCl = overload {
|
||||
|
||||
mkCl : NP -> V -> Cl -- she sleeps
|
||||
= \s,v -> PredVP s (UseV v); --%
|
||||
= \s,v -> PredVP s (UseV v) ; --%
|
||||
mkCl : NP -> V2 -> NP -> Cl -- she loves him
|
||||
= \s,v,o -> PredVP s (ComplV2 v o); --%
|
||||
= \s,v,o -> PredVP s (ComplV2 v o) ; --%
|
||||
mkCl : NP -> V3 -> NP -> NP -> Cl -- she sends it to him
|
||||
= \s,v,o,i -> PredVP s (ComplV3 v o i); --%
|
||||
= \s,v,o,i -> PredVP s (ComplV3 v o i) ; --%
|
||||
mkCl : NP -> VV -> VP -> Cl -- she wants to sleep
|
||||
= \s,v,vp -> PredVP s (ComplVV v vp) ; --%
|
||||
mkCl : NP -> VS -> S -> Cl -- she says that she sleeps
|
||||
@@ -1006,9 +1006,9 @@ incomplete resource Constructors = open Grammar in { --%
|
||||
|
||||
|
||||
mkCN : A -> N -> CN -- big house
|
||||
= \x,y -> AdjCN (PositA x) (UseN y); --%
|
||||
= \x,y -> AdjCN (PositA x) (UseN y) ; --%
|
||||
mkCN : A -> CN -> CN -- big blue house
|
||||
= \x,y -> AdjCN (PositA x) y; --%
|
||||
= \x,y -> AdjCN (PositA x) y ; --%
|
||||
mkCN : AP -> N -> CN -- very big house
|
||||
= \x,y -> AdjCN x (UseN y) ; --%
|
||||
mkCN : AP -> CN -> CN -- very big blue house
|
||||
@@ -1211,11 +1211,11 @@ incomplete resource Constructors = open Grammar in { --%
|
||||
mkQCl : IP -> VP -> QCl -- who sleeps --:
|
||||
= QuestVP ; --%
|
||||
mkQCl : IP -> V -> QCl -- who sleeps
|
||||
= \s,v -> QuestVP s (UseV v); --%
|
||||
= \s,v -> QuestVP s (UseV v) ; --%
|
||||
mkQCl : IP -> V2 -> NP -> QCl -- who loves her
|
||||
= \s,v,o -> QuestVP s (ComplV2 v o); --%
|
||||
= \s,v,o -> QuestVP s (ComplV2 v o) ; --%
|
||||
mkQCl : IP -> V3 -> NP -> NP -> QCl -- who sends it to her
|
||||
= \s,v,o,i -> QuestVP s (ComplV3 v o i); --%
|
||||
= \s,v,o,i -> QuestVP s (ComplV3 v o i) ; --%
|
||||
mkQCl : IP -> VV -> VP -> QCl -- who wants to sleep
|
||||
= \s,v,vp -> QuestVP s (ComplVV v vp) ; --%
|
||||
mkQCl : IP -> VS -> S -> QCl -- who says that she sleeps
|
||||
@@ -1408,11 +1408,11 @@ incomplete resource Constructors = open Grammar in { --%
|
||||
= RelVP ; --%
|
||||
|
||||
mkRCl : RP -> V -> RCl -- who sleeps
|
||||
= \s,v -> RelVP s (UseV v); --%
|
||||
= \s,v -> RelVP s (UseV v) ; --%
|
||||
mkRCl : RP -> V2 -> NP -> RCl -- who loves her
|
||||
= \s,v,o -> RelVP s (ComplV2 v o); --%
|
||||
= \s,v,o -> RelVP s (ComplV2 v o) ; --%
|
||||
mkRCl : RP -> V3 -> NP -> NP -> RCl -- who sends it to her
|
||||
= \s,v,o,i -> RelVP s (ComplV3 v o i); --%
|
||||
= \s,v,o,i -> RelVP s (ComplV3 v o i) ; --%
|
||||
mkRCl : RP -> VV -> VP -> RCl -- who wants to sleep
|
||||
= \s,v,vp -> RelVP s (ComplVV v vp) ; --%
|
||||
mkRCl : RP -> VS -> S -> RCl -- who says that she sleeps
|
||||
|
||||
5
src/api/ConstructorsHrv.gf
Normal file
5
src/api/ConstructorsHrv.gf
Normal file
@@ -0,0 +1,5 @@
|
||||
--# -path=.:alltenses:prelude
|
||||
|
||||
resource ConstructorsHrv = Constructors with (Grammar = GrammarHrv)
|
||||
** open MissingHrv in {}
|
||||
|
||||
5
src/api/ConstructorsTam.gf
Normal file
5
src/api/ConstructorsTam.gf
Normal file
@@ -0,0 +1,5 @@
|
||||
--# -path=.:alltenses:prelude:../tamil
|
||||
|
||||
resource ConstructorsTam = Constructors with (Grammar = GrammarTam) **
|
||||
open MissingTam in {} ;
|
||||
}
|
||||
6
src/api/SymbolicHrv.gf
Normal file
6
src/api/SymbolicHrv.gf
Normal file
@@ -0,0 +1,6 @@
|
||||
--# -path=.:../slovak:../common:../abstract:../prelude
|
||||
|
||||
resource SymbolicHrv = Symbolic with
|
||||
(Symbol = SymbolHrv),
|
||||
(Grammar = GrammarHrv)
|
||||
** open MissingHrv in {}
|
||||
6
src/api/SymbolicTam.gf
Normal file
6
src/api/SymbolicTam.gf
Normal file
@@ -0,0 +1,6 @@
|
||||
--# -path=.:../tamil:../common:../abstract:../prelude
|
||||
|
||||
resource SymbolicTam = Symbolic with
|
||||
(Symbol = SymbolTam),
|
||||
(Grammar = GrammarTam) ** open MissingTam in {} ;
|
||||
}
|
||||
4
src/api/SyntaxHrv.gf
Normal file
4
src/api/SyntaxHrv.gf
Normal file
@@ -0,0 +1,4 @@
|
||||
--# -path=.:./alltenses:../prelude
|
||||
|
||||
instance SyntaxHrv of Syntax =
|
||||
ConstructorsHrv, CatHrv, StructuralHrv, CombinatorsHrv ;
|
||||
6
src/api/SyntaxTam.gf
Normal file
6
src/api/SyntaxTam.gf
Normal file
@@ -0,0 +1,6 @@
|
||||
--# -path=.:alltenses:prelude
|
||||
|
||||
instance SyntaxTam of Syntax =
|
||||
ConstructorsTam, CatTam, StructuralTam, CombinatorsTam ;
|
||||
|
||||
}
|
||||
13
src/api/TryHrv.gf
Normal file
13
src/api/TryHrv.gf
Normal file
@@ -0,0 +1,13 @@
|
||||
--# -path=.:../slovak:../common:../abstract:../prelude
|
||||
|
||||
resource TryHrv = SyntaxHrv, LexiconHrv, ParadigmsHrv -[mkAdv, mkAdN, mkOrd, mkDet, mkQuant]**
|
||||
open (P = ParadigmsHrv) in {
|
||||
|
||||
-- oper
|
||||
|
||||
-- mkAdv = overload SyntaxHrv {
|
||||
-- mkAdv : Str -> Adv = P.mkAdv ;
|
||||
-- } ;
|
||||
|
||||
}
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
--# -path=.:../russian:../common:../abstract:../prelude
|
||||
|
||||
resource TryRus = SyntaxRus, LexiconRus, ParadigmsRus - [mkAdv,mkIAdv,mkOrd] ;
|
||||
resource TryRus = SyntaxRus, LexiconRus, ParadigmsRus - [mkAdv,mkIAdv,mkOrd,mkAdN] ;
|
||||
|
||||
4
src/api/TryTam.gf
Normal file
4
src/api/TryTam.gf
Normal file
@@ -0,0 +1,4 @@
|
||||
--# -path=.:../tamil :../common:../abstract:../prelude
|
||||
|
||||
resource TryTam = SyntaxTam, LexiconTam, ParadigmsTam - [mkAdv,mkAdN,mkOrd,mkNum] ;
|
||||
}
|
||||
Reference in New Issue
Block a user