forked from GitHub/gf-rgl
(Ara) Ignore this, I'm learning to use git cherry-pick.
This commit is contained in:
@@ -138,13 +138,15 @@ resource ParadigmsAra = open
|
||||
= \s,a -> a ** {s = table {af => s ++ a.s ! af}}
|
||||
} ;
|
||||
|
||||
idaafaA : N -> A -> A ; -- first argument will be in constructus but inflect in case, adjective in genitive, but inflect in gender, number and definiteness. e.g. غَيْرُ طَيِّبٍ
|
||||
nisbaA : Str -> Adj ; -- Forms relative adjectives with the suffix ِيّ. Takes either the stem and adds يّ, or the whole word ending in يّ and just adds declension.
|
||||
|
||||
degrA : (masc,fem,plur : Str) -> A ; -- adjective where masculine singular is also the comparative form.
|
||||
idaafaA : N -> A -> A ; -- Forms adjectives of type غَيْرُ طَيِّبٍ 'not good'. Noun is in constructus but inflects in case. Adjective is in genitive, but inflects in gender, number and definiteness.
|
||||
|
||||
irregFemA : (masc : A) -> (fem : A) -> A ; -- adjective with irregular feminine. Takes two adjectives (masc. "regular" and fem. "regular") and puts them together.
|
||||
degrA : (masc,fem,plur : Str) -> A ; -- Adjective where masculine singular is also the comparative form. Indeclinable singular, basic triptote declension for dual and plural.
|
||||
|
||||
nisbaA : Str -> Adj ; -- forms relative adjectives by adding the suffix ِيّ
|
||||
irregFemA : (masc : A) -> (fem : A) -> A ; -- Adjective with irregular feminine. Takes two adjectives (masc. regular and fem. "regular", with fem. forms in the masc fields,) and puts them together.
|
||||
|
||||
invarGenderA : A -> A ; -- Forms an adjective that has no feminine form. Takes a regular adjective and forces the masculine forms into the fem. table.
|
||||
|
||||
--3 Two-place adjectives
|
||||
--
|
||||
@@ -722,6 +724,9 @@ resource ParadigmsAra = open
|
||||
x => m.s ! x }
|
||||
} ;
|
||||
|
||||
invarGenderA = \m ->
|
||||
irregFemA m m ;
|
||||
|
||||
nisbaA Haal =
|
||||
let Haaliyy : Str = case Haal of {
|
||||
x + "يّ" => Haal ; -- if the ending is already given, don't add it
|
||||
|
||||
Reference in New Issue
Block a user