Build Latin morphological parsers from simple delimited-text tables.
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.
| Analytical type | morphology | analyze | generate |
|---|---|---|---|
| uninflected token | ✅ | ✅ | ✅ |
| noun | ✅ | ✅ | ✅ |
| adjective | |||
| finite verb | ✅ | ✅ | ✅ |
| infinitive | ✅ | ✅ | ✅ |
| participle | ✅ | ✅ | ✅ |
| gerund | |||
| gerundive | ✅ | ✅ | ✅ |
| supine | |||
| adverb |
| Analytical type | morphology | analyze | generate |
|---|---|---|---|
| finite verb | ✅ | ✅ | ✅ |
| infinitive | ✅ | ✅ | ✅ |
| noun | |||
| pronoun | ✅ | ✅ | ✅ |
| adverb |
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.