forked from GitHub/gf-rgl
extended Numerals API. moved from the WordNet grammar
This commit is contained in:
@@ -8,9 +8,11 @@ flags
|
||||
lincat
|
||||
Digit = {s : DForm => CardOrd => Number => Case => Str} ;
|
||||
Sub10 = {s : DForm => CardOrd => Number => Case => Str ; n : Number ; blank : Str} ; -- the field blank is used to get rid of metavariables at parsing
|
||||
Sub100 = {s : CardOrd => Number => Case => Str ; n : Number ; blank : Str} ;
|
||||
Sub1000 = {s : CardOrd => Number => Case => Str ; n : Number ; blank : Str} ;
|
||||
Sub1000000 = {s : CardOrd => Number => Case => Str ; n : Number} ;
|
||||
Sub100 = {s : CardOrd => Number => Case => Str ; n : Number ; blank : Str} ;
|
||||
Sub1000 = {s : CardOrd => Number => Case => Str ; n : Number ; blank : Str} ;
|
||||
Sub1000000 = {s : CardOrd => Number => Case => Str ; n : Number} ;
|
||||
Sub1000000000 = {s : CardOrd => Number => Case => Str ; n : Number} ;
|
||||
Sub1000000000000 = {s : CardOrd => Number => Case => Str ; n : Number} ;
|
||||
|
||||
lin num x = x ;
|
||||
|
||||
@@ -48,6 +50,11 @@ lin pot3plus n m = {s = \\t,num,c => case n.n of {
|
||||
Sg => n.blank ;
|
||||
Pl => n.s ! NCard ! Sg !Nom
|
||||
} ++ "bin" ++ m.s ! t ! num ! c; n = Pl} ;
|
||||
|
||||
lin pot3as4 n = n ;
|
||||
lin pot4as5 n = n ;
|
||||
|
||||
|
||||
lincat
|
||||
Dig = {s : CardOrd => Number => Case => Str ; n : Number} ;
|
||||
lin
|
||||
|
||||
Reference in New Issue
Block a user