Augment

Published

June 4, 2024

Adding augment to strings

The augment function adds appropriate syllabic or temporal augment to a string. It does not accent the string: you can do that separately with the functions described on the previous page.

using PolytonicGreek 
lg = literaryGreek()
augment("βαλε", lg)

# output
#"ἐβαλε"
"ἐβαλε"
augment("αἱρει", lg)

# output
#"ᾑρει"
"ᾑρει"
 augment("ὑβριζε", lg) 

# output
#"ὑ_βριζε"
"ὑ_βριζε"

Identifying augment patterns for an orthography

Two functions identify the syllabic string value for an orthography for augmenting simplex and compound verbs, augment_initial and augment_medial, respectively.

augment_initial(lg)

# output
#"ἐ"
"ἐ"
augment_medial(lg)

# output
#"ε"
"ε"

You can always find appropriate values for temporal augment in a given orthography by using the augment function with a verb form’s initial vowel or diphthong.

augment("αἱ", lg)

# output
#"ᾑ"
"ᾑ"
augment("ε", lg)

# output
#"η"
"η"