API documentation
Build tables for Kanones dataset:
LSJMining.adjs1_2
— FunctionExtract 1st-2nd declension adjectives from v
and write a stems table to the Kanones dataset in target
.
adjs1_2(v, target)
LSJMining.verbs
— FunctionExtract all verbs from LSJ and format delimited-text representation for Kanones.
verbs(v, registry, target)
LSJMining.splitmorphemes
— FunctionSplit the verb string s
into morpheme units.
splitmorphemes(s, breathsdict; withfailure)
Members
breathsdict
: mapping of breathless forms to fully accented forms
Filters to select regular verb classes:
LSJMining.vowelverb
— FunctionTrue if label for m
is a vowel-stem verb pattern.
LSJMining.liquidverb
— FunctionTrue if label for m
is a liquid verb pattern.
LSJMining.stopverb
— FunctionTrue if label for m
is a stop verb pattern.
LSJMining.contractverb
— FunctionTrue if label for m
is a contract verb pattern.
LSJMining.izwverb
— FunctionTrue if label for m
is a regular verb pattern in -ίζω.
LSJMining.sigmaverb
— FunctionTrue if label for m
is a stop verb pattern.
LSJMining.numiverb
— FunctionTrue if label for m
is a regular verb pattern in -νυμι.
LSJMining.irregmiverb
— FunctionTrue if label for m
is an iregular -μι verb pattern.
LSJMining.irregomega
— FunctionTrue if label for m
is an iregular -ω verb pattern.
Utilities for managing files:
LSJMining.loadmorphdata
— FunctionLoad morphology data from files in cex
directory of repository, and filter for entries with valid orthography only.
loadmorphdata(cexdir, kroot)
Load all morphology data from files in cex
directory of repository.
loadmorphdata(cexdir)