Tabulae.jl

A julia package implementing the Tabulae system for building Latin morphological parsers.
Author neelsmith
Popularity
1 Star
Updated Last
2 Years Ago
Started In
March 2021

Tabulae.jl

Build Latin morphological parsers from simple delimited-text tables.

Progress on ground-up rewrite: regular forms

Beginning with version 0.10.0, the package is being completely rewritten based on a new type hierarchy in the CitableParserBuilder package. Documentation of current work is available on quarto.pub.

Regular forms

Analytical type morphology analyze generate
uninflected token ✅ ✅ ✅
noun ✅ ✅ ✅
adjective
finite verb ✅ ✅ ✅
infinitive ✅ ✅ ✅
participle ✅ ✅ ✅
gerund
gerundive ✅ ✅ ✅
supine
adverb

Irregular forms

Analytical type morphology analyze generate
finite verb ✅ ✅ ✅
infinitive ✅ ✅ ✅
noun
pronoun ✅ ✅ ✅
adverb

Unit tests

Tabulae includes a large suite of unit tests. To run all of all them, just use the standard test command from package mode (and be prepared to wait).

If you want to run a selection of tests, you can do that from the tests directory by running julia select_tests.jl [FILENAMES]. select_tests.jl uses the TestSetExtensions.jl package; if you prefer its reporting format, you can run all the tests with julia select_tests.jl test* */test*jl.