forked from GitHub/gf-core
83 lines
2.4 KiB
Plaintext
83 lines
2.4 KiB
Plaintext
abstract Documentation = Cat ** {
|
|
|
|
-- Generating documentation for the library, for instance, inflection tables
|
|
-- AR 12/12/2013 under LGPL/BSD
|
|
|
|
cat
|
|
Category ; -- name of category e.g. "noun"
|
|
ParameterType ; -- name of parameter type e.g. "number"
|
|
Parameter ; -- name of parameter e.g. "plural"
|
|
|
|
Heading ; -- grammatical term used as heading e.g. "Noun" ---- TODO capitalization
|
|
Inflection ; -- inflection table
|
|
|
|
fun
|
|
noun_Category : Category ;
|
|
adjective_Category : Category ;
|
|
verb_Category : Category ;
|
|
adverb_Category : Category ;
|
|
|
|
number_ParameterType : ParameterType ;
|
|
gender_ParameterType : ParameterType ;
|
|
case_ParameterType : ParameterType ;
|
|
person_ParameterType : ParameterType ;
|
|
tense_ParameterType : ParameterType ;
|
|
degree_ParameterType : ParameterType ;
|
|
|
|
singular_Parameter : Parameter ;
|
|
plural_Parameter : Parameter ;
|
|
|
|
masculine_Parameter : Parameter ;
|
|
feminine_Parameter : Parameter ;
|
|
neuter_Parameter : Parameter ;
|
|
|
|
nominative_Parameter : Parameter ;
|
|
accusative_Parameter : Parameter ;
|
|
genitive_Parameter : Parameter ;
|
|
dative_Parameter : Parameter ;
|
|
|
|
partitive_Parameter : Parameter ; -- Fin N
|
|
translative_Parameter : Parameter ;
|
|
essive_Parameter : Parameter ;
|
|
inessive_Parameter : Parameter ;
|
|
elative_Parameter : Parameter ;
|
|
illative_Parameter : Parameter ;
|
|
adessive_Parameter : Parameter ;
|
|
ablative_Parameter : Parameter ;
|
|
allative_Parameter : Parameter ;
|
|
abessive_Parameter : Parameter ;
|
|
comitative_Parameter : Parameter ;
|
|
instructive_Parameter : Parameter ;
|
|
|
|
imperative_Parameter : Parameter ;
|
|
indicative_Parameter : Parameter ;
|
|
conjunctive_Parameter : Parameter ;
|
|
infinitive_Parameter : Parameter ;
|
|
|
|
present_Parameter : Parameter ;
|
|
past_Parameter : Parameter ;
|
|
future_Parameter : Parameter ;
|
|
conditional_Parameter : Parameter ;
|
|
perfect_Parameter : Parameter ;
|
|
potential_Parameter : Parameter ; -- Fin V
|
|
|
|
participle_Parameter : Parameter ;
|
|
aux_verb_Parameter : Parameter ;
|
|
|
|
positive_Parameter : Parameter ;
|
|
comparative_Parameter : Parameter ;
|
|
superlative_Parameter : Parameter ;
|
|
predicative_Parameter : Parameter ;
|
|
|
|
person1_Parameter : Parameter ;
|
|
person2_Parameter : Parameter ;
|
|
person3_Parameter : Parameter ;
|
|
|
|
nounHeading : N -> Heading ;
|
|
|
|
InflectionN : N -> Inflection ;
|
|
InflectionA : A -> Inflection ;
|
|
InflectionV : V -> Inflection ;
|
|
InflectionV2 : V2 -> Inflection ;
|
|
|
|
} |