diff --git a/lib/src/api/CombinatorsNep.gf b/lib/src/api/CombinatorsNep.gf new file mode 100644 index 000000000..4e980ec96 --- /dev/null +++ b/lib/src/api/CombinatorsNep.gf @@ -0,0 +1,6 @@ +--# -path=.:alltenses:prelude + +resource CombinatorsNep = Combinators with + (Cat = CatNep), + (Structural = StructuralNep), + (Constructors = ConstructorsNep) ; diff --git a/lib/src/api/ConstructorsNep.gf b/lib/src/api/ConstructorsNep.gf new file mode 100644 index 000000000..13b99179f --- /dev/null +++ b/lib/src/api/ConstructorsNep.gf @@ -0,0 +1,3 @@ +--# -path=.:alltenses:prelude + +resource ConstructorsNep = Constructors with (Grammar = GrammarNep) ; diff --git a/lib/src/api/SyntaxNep.gf b/lib/src/api/SyntaxNep.gf new file mode 100644 index 000000000..5d3caaf6d --- /dev/null +++ b/lib/src/api/SyntaxNep.gf @@ -0,0 +1,5 @@ +--# -path=.:./alltenses:../prelude:/users/shafqat/gf_7/lib/src/nepali::/users/shafqat/gf_7/lib/src/abstract + +instance SyntaxNep of Syntax = + ConstructorsNep, CatNep, StructuralNep, CombinatorsNep ; + diff --git a/lib/src/api/TryNep.gf b/lib/src/api/TryNep.gf new file mode 100644 index 000000000..417e707e0 --- /dev/null +++ b/lib/src/api/TryNep.gf @@ -0,0 +1,21 @@ +--# -path=.:alltenses:prelude +resource TryNep = SyntaxNep - [mkAdN] , LexiconNep, ParadigmsNep - [mkAdv,mkDet,mkIP,mkAdN,mkQuant] ** + open (P = ParadigmsNep) in { + +oper + + mkAdv = overload SyntaxNep { + mkAdv : Str -> Adv = P.mkAdv ; + } ; + + mkAdN = overload { + mkAdN : CAdv -> AdN = SyntaxNep.mkAdN ; +--- mkAdN : Str -> AdN = P.mkAdN ; + } ; + +-- mkOrd = overload SyntaxNep { +-- mkOrd : A -> Ord = SyntaxNep.OrdSuperl ; +-- } ; + + +}