using CitableBase
infinitiveruletext = "latcommon.are_inf1|conj1|are|present|active"
infinrule = fromcex(infinitiveruletext, TabulaeInfinitiveRule)Infinitive inflection rule: ending -are in class conj1 can be label(rule.vtense) active.
Package version: 0.12.0
July 5, 2024
Tabulae defines a concrete subtype of the TabulaeRule abstraction for each kind of rule record that can be included in a Tabulae dataset.
Each type implements the fromcex and cex functions from the CitableBase package.
All rule types identify a morphological form, an inflectional type, and a string value for the stem, that you can retrieve with the following functions:
The TabulaeFiniteVerbRule type:
finiteverbtext = "latcommon.are_conj1fut7|conj1dep|abor|first|singular|future|indicative|passive"
finiteverbrule = fromcex(finiteverbtext, TabulaeFiniteVerbRule)Verb inflection rule: ending -abor in class conj1dep can be first singular future indicative passive.
TabulaeFiniteVerbRules
The TabulaeInfinitiveRule type:
infinitiveruletext = "latcommon.are_inf1|conj1|are|present|active"
infinrule = fromcex(infinitiveruletext, TabulaeInfinitiveRule)Infinitive inflection rule: ending -are in class conj1 can be label(rule.vtense) active.
TabulaeInfinitiveRules
The TabulaeParticipleRule type:
ptcplruletext = "latcommoninfl.are_conj1presapl2|conj1|antis|masculine|genitive|singular|present|active"
ptcplrule = fromcex(ptcplruletext, TabulaeParticipleRule)Participle inflection rule: ending -antis in class conj1 can be present activeparticiple, masculine genitive singular.
TabulaeParticipleRules
TabulaeNounRule.
nounruletext = "latcommoninfl.0_is2|0_is|is|masculine|genitive|singular"
nounrule = fromcex(nounruletext, TabulaeNounRule)Noun inflection rule: ending -is in class 0_is can be masculine genitive singular.
TabulaeNounRules