+new generator + data
This commit is contained in:
parent
38533e5086
commit
676cbbf394
|
@ -0,0 +1,85 @@
|
|||
#!/usr/bin/gawk -f
|
||||
|
||||
BEGIN {
|
||||
f="/dev/stdout"
|
||||
x_col_width["default"] = 15;
|
||||
x_col_width[1] = 6;
|
||||
x_col_width[2] = 7;
|
||||
}
|
||||
|
||||
function col_width(i) {
|
||||
if (i in x_col_width) {
|
||||
return x_col_width[i];
|
||||
}
|
||||
return x_col_width["default"];
|
||||
}
|
||||
|
||||
function convert_word(a) {
|
||||
gsub(/--/, "-\\-", a)
|
||||
gsub(/v/, "$v_k$", a);
|
||||
gsub(/w/, "$v'_k$", a);
|
||||
gsub(/x/, "---", a);
|
||||
gsub(/v̅/, "$\\overbar{v_k}$", a);
|
||||
return a;
|
||||
}
|
||||
|
||||
/^# / {
|
||||
gsub(/^# /,"### ");
|
||||
new_head=1;
|
||||
print;
|
||||
next;
|
||||
}
|
||||
|
||||
/^.+$/ {
|
||||
split($0,l,/\t+/);
|
||||
col_num = length(l);
|
||||
for (i = 1; i <= length(l); ++i) {
|
||||
if (new_head) {
|
||||
z = l[i];
|
||||
} else {
|
||||
z = convert_word(l[i]);
|
||||
}
|
||||
if (i == 1) {
|
||||
printf(" ");
|
||||
}
|
||||
printf("%-" col_width(i) "s", z);
|
||||
if (i < length(l)) {
|
||||
printf(" | ");
|
||||
}
|
||||
}
|
||||
printf("\n");
|
||||
|
||||
if (new_head == 1) {
|
||||
new_head = 0;
|
||||
head_done = 1;
|
||||
} else {
|
||||
next;
|
||||
}
|
||||
}
|
||||
|
||||
head_done == 1 {
|
||||
head_done = 0;
|
||||
for( i = 1; i <= col_num; ++i) {
|
||||
if (i > 1) {
|
||||
printf("|");
|
||||
}
|
||||
printf(":");
|
||||
for (j = 0; j < col_width(i); ++j) {
|
||||
printf("-");
|
||||
}
|
||||
|
||||
if (i == 2) {
|
||||
printf(":");
|
||||
} else {
|
||||
printf("-");
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
printf("\n");
|
||||
next;
|
||||
}
|
||||
|
||||
{
|
||||
print;
|
||||
}
|
|
@ -1,4 +1,4 @@
|
|||
# Stark
|
||||
# Verba firmae
|
||||
|
||||
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-
|
||||
|
@ -15,7 +15,7 @@ Ntn ja ittana--v- itta--v- x ita--v- mutta--i-um ita--u-um ita--u-um ita
|
|||
Deut. - entscheidet entschied hat entschieden entscheide Entscheider entscheiden entscheidend Entschiedene
|
||||
|
||||
|
||||
# I n
|
||||
# Verba 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-
|
||||
|
@ -29,4 +29,31 @@ Gtn ja i-tana++v- i-ta++v- x _ita++v- mu-ta++i-um _ita++u-um _ita++u-um _
|
|||
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
|
||||
|
||||
|
||||
# Verba I aleph
|
||||
|
||||
Stamm Klassen Präsens Prät. Perfekt Imperativ Partizip Infinitiv Verb.adj. Stativ
|
||||
G ja _i++v- _ī-w- _ītv-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-
|
||||
|
||||
|
||||
# Verba I w
|
||||
|
||||
# Verba III infirmae
|
||||
|
||||
# Verba II mediae vocalis
|
||||
|
||||
# Verba IV
|
||||
|
||||
# allakum
|
||||
|
||||
|
|
Loading…
Reference in New Issue