API documentation
Kanones.code
— FunctionCompose a digital code for adj
.
code(verb)
Compose a digital code string for the form identified in rule
.
code(rule)
Compose a digital code string for the form identified in verb
.
code(verb)
Compose a digital code string for the form identified in inf
.
code(p)
Compose a digital code for inf
.
code(inf)
Compose digital code for morphological form identified in rule
.
code(rule)
Compose a digital code string for the form identified in inf
.
code(inf)
Compose digital code for ptcpl
.
code(ptcpl)
Compose string of digits for form in rule
.
code(rule)
Compose a digital code for vadj
.
code(vadj)
Compose a digital code for noun
.
code(noun)
Compose a digital code string for the form identified in rule
.
code(rule)
Compose a digital code string for the form identified in noun
.
code(noun)
Compose a digital code for adj
.
code(adj)
Compose digital code for morphological form identified in rule
.
code(rule)
Compose a digital code string for the form identified in adj
.
code(adj)
Compose a digital code for adv
.
code(adv)
Compose a digital code for pronoun
.
code(pronoun)
Compose a digital code string for the form identified in pns
.
code(pns)
Compose digital code for uform
.
code(uform)
Compose a digital code string for the form identified in uninfl
.
code(uninfl)
CitableParserBuilder.formurn
— FunctionIdentify morphlogical form in a
.
formurn(a)
Compose a FormUrn
for a GMFFiniteVerb
.
formurn(verbform)
Compose an abbreviated URN for a rule from a FiniteVerbRule
.
formurn(rule)
Compose an abbreviated URN for a rule from a IrregularAdjectiveStem
.
formurn(verb)
Compose an abbreviated URN for a rule from a IrregularAdjectiveStem
.
formurn(p)
Compose a FormUrn
for an GMFInfinitive
.
formurn(infinitive)
Compose an abbreviated URN for a rule from an InfinitiveRule
.
formurn(rule)
Compose an abbreviated URN for a rule from a IrregularAdjectiveStem
.
formurn(inf)
Compose a FormUrn
for an GMFParticiple
.
formurn(ptcpl)
Compose an abbreviated URN for a rule from an InfinitiveRule
.
formurn(rule)
Compose a FormUrn
for an GMFVerbalAdjective
.
formurn(vadj)
Compose an abbreviated URN for a rule from a VerbalAdjectiveRule
.
formurn(rule)
Compose a FormUrn
for a GMFNoun
.
formurn(noun)
Compose an abbreviated URN for a rule from a NounRule
.
formurn(rule)
Compose an abbreviated URN for a rule from a IrregularNounStem
.
formurn(noun)
Compose a FormUrn
for an GMFAdjective
.
formurn(adj)
Compose an abbreviated URN for a morphological form identified in rule
.
formurn(rule)
Compose an abbreviated URN for a rule from a IrregularAdjectiveStem
.
formurn(adj)
Compose a FormUrn
for an GMFAdjective
.
formurn(adv)
Compose a FormUrn
for a GMFPronoun
.
formurn(pronoun)
Compose an abbreviated URN for a rule from a PronounStem
.
formurn(pns)
Compose a FormUrn
for an GMFUninflected
.
formurn(uninflected)
Compose an abbreviated URN for a rule from a UninflectedStem
.
formurn(uninfl)
Parsing
Kanones.generate
— FunctionGenerate a form for a given stem and rule.
generate(stem, rule; ortho)
Generate the correct string for lex
in the form form
.
generate(lex, form, ruleset, stemset, orthography)
Generate a form for a given lexeme and form within a given dataset.
generate(lex, form, kds)
Generate a form for a given noun stem and rule by combining stem and ending, then adding appropriate accent for this lexical item in this form, and finally stripping off metadata characters marking vowel quantity and morpheme boundaries.
generate(stem, rule; ortho)
Generate a form for a given adjective stem and rule by combining stem and ending, then adding appropriate accent for this lexical item in this form, and finally stripping off metadata characters marking vowel quantity and morpheme boundaries.
generate(stem, rule; ortho)
Generate a form for a given noun stem and rule by combining stem and ending, then adding appropriate accent for this lexical item in this form, and finally stripping off metadata characters marking vowel quantity and morpheme boundaries.
generate(stem, rule; ortho)
Generate a form for a given adjective stem and rule by combining stem and ending, then adding appropriate accent for this lexical item in this form, and finally stripping off metadata characters marking vowel quantity and morpheme boundaries.
generate(stem, rule; ortho)
Generate a form for a given noun stem and rule by combining stem and ending, then adding appropriate accent for this lexical item in this form, and finally stripping off metadata characters marking vowel quantity and morpheme boundaries.
generate(stem, rule; ortho)
Generate a form for a given adjective stem and rule by combining stem and ending, then adding appropriate accent for this lexical item in this form, and finally stripping off metadata characters marking vowel quantity and morpheme boundaries.
generate(stem, rule; ortho)
Generate a form for a given pronoun stem and rule by combining stem and ending, then adding appropriate accent for this lexical item in this form, and finally stripping off metadata characters marking vowel quantity and morpheme boundaries.
generate(stem, rule; ortho)
Generate a form for a given noun stem and rule by combining stem and ending, then adding appropriate accent for this lexical item in this form, and finally stripping off metadata characters marking vowel quantity and morpheme boundaries.
generate(stem, rule; ortho)
Generate a form for a given noun stem and rule by combining stem and ending, then adding appropriate accent for this lexical item in this form, and finally stripping off metadata characters marking vowel quantity and morpheme boundaries.
generate(stem, rule; ortho)
Kanones.decline
— FunctionDecline all case-number combinations of lex
, a noun.
decline(lex, kd; withvocative)