getting some structure

This commit is contained in:
bg nerilex 2020-06-22 14:47:23 +02:00
parent a7e48749c5
commit 2a0daa0f57
3 changed files with 54 additions and 0 deletions

4
Readme.md Normal file
View File

@ -0,0 +1,4 @@
# Workflow
./src/tables/*.txt --> tab2csv.awk --> csv --> md, tex --> pdf, svg, png

18
src/scripts/tab2csv.awk Normal file
View File

@ -0,0 +1,18 @@
#!/usr/bin/gawk -f
BEGIN {
f="/dev/stdout"
}
/^# / {
match($0, /^#[\ \t]+(.*)$/, a);
f = a[1] ".csv";
gsub(/\ /, "_", f);
next;
}
/^.+$/ {
l = $0;
gsub(/[\ \t]+/, ";", l);
printf("%s\n", l) >> f;
}

32
src/tables/verbs.txt Normal file
View File

@ -0,0 +1,32 @@
# Stark
Stamm Klassen Präsens Prät. Perfekt Imperativ Partizip Infinitiv Verb.adj. Stativ
G ja i-a++v- i--w- i-ta-v- -w-w- -ā-i-um -a-ā-um -a--um -a-i-
D x u-a++a- u-a++i- u-ta++i- -u++i- mu-a++i-um -u++u-um -u++u-um -u++u-
Š x uša--a- uša--i- ušta--i- šu--i- muša--i-um šu--u-um šu--u-um šu--u-
N ja in-a++v- in-a-z- itta--z- na--i- mun-a--um na--u-um na--u-um na--u-
Gt ja i-ta++v- i-ta-v- x -it-v- mu-ta--um -it-u-um -it-u-um -it-u-
Dt x u-ta++a- u-ta++i- u-tata++i- -uta++i- mu-ta++i-um -uta++i-um x x
Št x ušta-(a+)+a- ušta--i- uštata--i- šuta--i- mušta--i-um šuta--u-um šuta--u-um šuta--u-
Gtn ja i-tana++v- i-ta++v- i-tata++v- -ita++v- mu-ta++i-um -ita++u-um -ita++u-um -ita++u-
Dtn x u-tana++a- u-ta++i- x -uta++i- mu-ta++i-um -uta++u-um -uta++u-um -uta++u-
Štn x uštana--a- ušta--i- x šuta--i- mušta--i-um šuta--u-um šuta--u-um šuta--u-
Ntn ja ittana--v- itta--v- x ita--v- mutta--i-um ita--u-um ita--u-um ita--u-
Deut. - entscheidet entschied hat entschieden entscheide Entscheider entscheiden entscheidend Entschiedene
# I n
Stamm Klassen Präsens Prät. Perfekt Imperativ Partizip Infinitiv Verb.adj. Stativ
G ja i-a++v- i--w- i-ta-v- -w-w- -ā-i-um -a-ā-um -a--um -a-i-
D x u-a++a- u-a++i- u-ta++i- -u++i- mu-a++i-um -u++u-um -u++u-um -u++u-
Š x uša--a- uša--i- ušta--i- šu--i- muša--i-um šu--u-um šu--u-um šu--u-
N ja in-a++v- in-a-z- itta-z- na-i- mun-a--um na-u-um na-u-um na-u-
Gt ja i-ta++v- i-ta-v- x _it-v- mu-ta--um _it-u-um _it-u-um _it-u-
Dt x u-ta++a- u-ta++i- u-tata++i- _uta++i- mu-ta++i-um _uta++i-um _ta++u-um _uta++u-
Št x ušta--a- ušta--i- uštata--i- šuta--i- mušta--i-um šuta--u-um šuta--u-um šuta--u-
Gtn ja i-tana++v- i-ta++v- x _ita++v- mu-ta++i-um _ita++u-um _ita++u-um _ita++u-
Dtn x u-tana++a- u-ta++i- u-tata++i- _uta++i- mu-ta++i-um _uta++i-um _ta++u-um _uta++u-
Štn x uštana--a- ušta--i- uštata--i- šuta--i- mušta--i-um šuta--u-um šuta--u-um šuta--u-
Ntn ja ittana-v- itta-v- x ita-v- mutta-i-um ita-u-um ita--u-um ita-u-
Deut. - entscheidet entschied hat entschieden entscheide Entscheider entscheiden entscheidend Entschiedene