mirror of
https://github.com/GrammaticalFramework/gf-rgl.git
synced 2026-05-28 09:28:54 -06:00
introducing multiple inheritance
This commit is contained in:
@@ -26,17 +26,19 @@ resource ParadigmsEng = open (Predef=Predef), Prelude, SyntaxEng, ResourceEng in
|
|||||||
-- To abstract over gender names, we define the following identifiers.
|
-- To abstract over gender names, we define the following identifiers.
|
||||||
|
|
||||||
oper
|
oper
|
||||||
Gender : Type = SyntaxEng.Gender ;
|
Gender : Type ;
|
||||||
|
|
||||||
human : Gender ;
|
human : Gender ;
|
||||||
nonhuman : Gender ;
|
nonhuman : Gender ;
|
||||||
|
|
||||||
-- To abstract over number names, we define the following.
|
-- To abstract over number names, we define the following.
|
||||||
|
Number : Type ;
|
||||||
|
|
||||||
singular : Number ;
|
singular : Number ;
|
||||||
plural : Number ;
|
plural : Number ;
|
||||||
|
|
||||||
-- To abstract over case names, we define the following.
|
-- To abstract over case names, we define the following.
|
||||||
|
Case : Type ;
|
||||||
|
|
||||||
nominative : Case ;
|
nominative : Case ;
|
||||||
genitive : Case ;
|
genitive : Case ;
|
||||||
@@ -183,6 +185,9 @@ oper
|
|||||||
-- hidden from the document.
|
-- hidden from the document.
|
||||||
--.
|
--.
|
||||||
|
|
||||||
|
Gender = SyntaxEng.Gender ;
|
||||||
|
Number = SyntaxEng.Number ;
|
||||||
|
Case = SyntaxEng.Case ;
|
||||||
human = Hum ;
|
human = Hum ;
|
||||||
nonhuman = NoHum ;
|
nonhuman = NoHum ;
|
||||||
singular = Sg ;
|
singular = Sg ;
|
||||||
|
|||||||
Reference in New Issue
Block a user