Concision

This commit is contained in:
Greg Shuflin 2023-07-10 02:19:57 -07:00
parent e837580f68
commit c45e645b1a
2 changed files with 16 additions and 44 deletions

View File

@ -14,3 +14,5 @@ The #p1 pronoun in Spanish is "yo"
The #p2 pronoun in Spanish is "tu" The #p2 pronoun in Spanish is "tu"
The #ABL case exists in Latin. The #ABL case exists in Latin.
I use #ACC for breakfast

View File

@ -6,18 +6,21 @@
"A": "agent-like argument of canonical transitive verb", "A": "agent-like argument of canonical transitive verb",
"ABL": "ablative", "ABL": "ablative",
"ABS": "absolutive", "ABS": "absolutive",
"ACC": "accusative",
) )
#let used_fields = ( #let used_abbreviations_table = (
"1": false, "1": false,
"2": false, "2": false,
"3": false, "3": false,
"A": false, "A": false,
"ABL": false, "ABL": false,
"ABS": false, "ABS": false,
"ACC": false,
) )
#let used_abbreviations = state("used-abbreviations", used_fields) #let used_abbreviations = state("used-abbreviations", used_abbreviations_table)
#let print_usage_chart = { #let print_usage_chart = {
locate(loc => { locate(loc => {
let final_used_abbreviations = used_abbreviations.final(loc) let final_used_abbreviations = used_abbreviations.final(loc)
@ -43,53 +46,20 @@
//Appendix: List of Standard Abbreviations //Appendix: List of Standard Abbreviations
#let p1 = { #let mark_used(symbol) = {
used_abbreviations.update(cur => { used_abbreviations.update(cur => {
cur.at("1") = true cur.at(symbol) = true
cur cur
}) })
smallcaps[1]
} }
#let p2 = { #let p1 = { mark_used("1"); smallcaps[1] }
used_abbreviations.update(cur => { #let p2 = { mark_used("2"); smallcaps[2] }
cur.at("2") = true #let p3 = { mark_used("3"); smallcaps[3] }
cur #let A = { mark_used("A"); smallcaps[a] }
}) #let ABL = { mark_used("ABL"); smallcaps[abl] }
smallcaps[2] #let ABS = { mark_used("ABS");smallcaps[abs] }
} #let ACC = { mark_used("ACC");smallcaps[acc] }
#let p3 = {
used_abbreviations.update(cur => {
cur.at("3") = true
cur
})
smallcaps[3]
}
#let A = {
used_abbreviations.update(cur => {
cur.at("A") = true
cur
})
smallcaps[A]
}
#let ABL = {
used_abbreviations.update(cur => {
cur.at("ABL") = true
cur
})
smallcaps[abl]
}
#let ABS = {
used_abbreviations.update(cur => {
cur.at("ABS") = true
cur
})
smallcaps[ABS]
}
/* /*