mirror of
https://github.com/GrammaticalFramework/gf-rgl.git
synced 2026-06-24 18:46:28 -06:00
extended Numerals API. moved from the WordNet grammar
This commit is contained in:
@@ -1,11 +1,13 @@
|
||||
concrete NumeralSlv of Numeral = CatSlv [Numeral,Digits] ** open Prelude, ResSlv in {
|
||||
|
||||
lincat
|
||||
Digit = {s : DForm => Case => Str; n : NumAgr} ;
|
||||
Sub10 = {s : Gender => Case => Str; h : Case => Str; e : Str; n : NumAgr} ;
|
||||
Sub100 = {s : Gender => Case => Str; e : Str; n : NumAgr} ;
|
||||
Sub1000 = {s : Gender => Case => Str; e : Str; n : NumAgr} ;
|
||||
Sub1000000 = {s : Gender => Case => Str; n : NumAgr} ;
|
||||
Digit = {s : DForm => Case => Str; n : NumAgr} ;
|
||||
Sub10 = {s : Gender => Case => Str; h : Case => Str; e : Str; n : NumAgr} ;
|
||||
Sub100 = {s : Gender => Case => Str; e : Str; n : NumAgr} ;
|
||||
Sub1000 = {s : Gender => Case => Str; e : Str; n : NumAgr} ;
|
||||
Sub1000000 = {s : Gender => Case => Str; n : NumAgr} ;
|
||||
Sub1000000000 = {s : Gender => Case => Str; n : NumAgr} ;
|
||||
Sub1000000000000 = {s : Gender => Case => Str; n : NumAgr} ;
|
||||
|
||||
lin num x = x ;
|
||||
|
||||
@@ -143,6 +145,9 @@ lin pot110 = {s=\\g => table {
|
||||
n = UseGen
|
||||
} ;
|
||||
|
||||
pot3as4 x = x ;
|
||||
pot4as5 x = x ;
|
||||
|
||||
oper mkDigit : (_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_ : Str) -> Gender => Case => Str;
|
||||
mkDigit nomMasc nomFem nomNeut accMasc accFem accNeut
|
||||
genMasc genFem genNeut datMasc datFem datNeut
|
||||
|
||||
Reference in New Issue
Block a user