mirror of
https://github.com/GrammaticalFramework/gf-core.git
synced 2026-04-23 03:32:51 -06:00
syntax interfaces
This commit is contained in:
@@ -71,19 +71,19 @@ incomplete resource Constructors = open Grammar in {
|
||||
--2 Sentences, and clauses
|
||||
|
||||
mkS : overload {
|
||||
mkS : Cl -> S ; -- John walks
|
||||
mkS : Tense -> Cl -> S ; -- John walked
|
||||
mkS : Ant -> Cl -> S ; -- John has walked
|
||||
mkS : Pol -> Cl -> S ; -- John doesn't walk
|
||||
mkS : Tense -> Ant -> Cl -> S ; -- John had walked
|
||||
mkS : Tense -> Pol -> Cl -> S ; -- John didn't walk
|
||||
mkS : Ant -> Pol -> Cl -> S ; -- John hasn't walked
|
||||
mkS : Tense -> Ant -> Pol -> Cl -> S ; -- John wouldn't have walked
|
||||
mkS : Conj -> S -> S -> S ; -- John walks and Mary talks
|
||||
mkS : DConj -> S -> S -> S ; -- either I leave or you come
|
||||
mkS : Conj -> ListS -> S ; -- John walks, Mary talks, and Bob runs
|
||||
mkS : DConj -> ListS -> S ; -- either I leave, you come, or he runs
|
||||
mkS : Adv -> S -> S -- today, I will sleep
|
||||
mkS : Cl -> S ; -- John walks
|
||||
mkS : Tense -> Cl -> S ; -- John walked
|
||||
mkS : Ant -> Cl -> S ; -- John has walked
|
||||
mkS : Pol -> Cl -> S ; -- John doesn't walk
|
||||
mkS : Tense -> Ant -> Cl -> S ; -- John had walked
|
||||
mkS : Tense -> Pol -> Cl -> S ; -- John didn't walk
|
||||
mkS : Ant -> Pol -> Cl -> S ; -- John hasn't walked
|
||||
mkS : Tense -> Ant -> Pol -> Cl -> S ; -- John wouldn't have walked
|
||||
mkS : Conj -> S -> S -> S ; -- John walks and Mary talks
|
||||
mkS : DConj -> S -> S -> S ; -- either I leave or you come
|
||||
mkS : Conj -> ListS -> S ; -- John walks, Mary talks, and Bob runs
|
||||
mkS : DConj -> ListS -> S ; -- either I leave, you come, or he runs
|
||||
mkS : Adv -> S -> S -- today, I will sleep
|
||||
} ;
|
||||
|
||||
mkCl : overload {
|
||||
|
||||
4
lib/resource-1.0/api/Syntax.gf
Normal file
4
lib/resource-1.0/api/Syntax.gf
Normal file
@@ -0,0 +1,4 @@
|
||||
--# -path=.:alltenses:prelude
|
||||
|
||||
interface Syntax = Constructors, Cat, Structural ** {} ;
|
||||
|
||||
4
lib/resource-1.0/api/SyntaxEng.gf
Normal file
4
lib/resource-1.0/api/SyntaxEng.gf
Normal file
@@ -0,0 +1,4 @@
|
||||
--# -path=.:alltenses:prelude
|
||||
|
||||
instance SyntaxEng of Syntax = ConstructorsEng, CatEng, StructuralEng ** {} ;
|
||||
|
||||
4
lib/resource-1.0/api/SyntaxFin.gf
Normal file
4
lib/resource-1.0/api/SyntaxFin.gf
Normal file
@@ -0,0 +1,4 @@
|
||||
--# -path=.:alltenses:prelude
|
||||
|
||||
instance SyntaxFin of Syntax = ConstructorsFin, CatFin, StructuralFin ** {} ;
|
||||
|
||||
4
lib/resource-1.0/api/SyntaxFre.gf
Normal file
4
lib/resource-1.0/api/SyntaxFre.gf
Normal file
@@ -0,0 +1,4 @@
|
||||
--# -path=.:alltenses:prelude
|
||||
|
||||
instance SyntaxFre of Syntax = ConstructorsFre, CatFre, StructuralFre ** {} ;
|
||||
|
||||
4
lib/resource-1.0/api/SyntaxGer.gf
Normal file
4
lib/resource-1.0/api/SyntaxGer.gf
Normal file
@@ -0,0 +1,4 @@
|
||||
--# -path=.:alltenses:prelude
|
||||
|
||||
instance SyntaxGer of Syntax = ConstructorsGer, CatGer, StructuralGer ** {} ;
|
||||
|
||||
4
lib/resource-1.0/api/SyntaxSwe.gf
Normal file
4
lib/resource-1.0/api/SyntaxSwe.gf
Normal file
@@ -0,0 +1,4 @@
|
||||
--# -path=.:alltenses:prelude
|
||||
|
||||
instance SyntaxSwe of Syntax = ConstructorsSwe, CatSwe, StructuralSwe ** {} ;
|
||||
|
||||
Reference in New Issue
Block a user