1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95
| Taisha:~/perl/forum $ perl -E 'my $h = {
"E22G1" => {
"type" => "GN",
"W" => {
"lemma" => "cuisse",
"tokens" => "E22T1",
"form" => "cuisse",
"id" => "E22F1",
"mstag" => "wh.minus person.3 time.minus hum.minus gender.fem number.sg",
"pos" => "nc",
"ht" => "refl.minus"
}
},
"E22G2" => {
"type" => "GP",
"W" => {
"E22F3" => {
"form" => "poulet",
"lemma" => "poulet",
"tokens" => "E22T3",
"pos" => "nc",
"mstag" => "wh.minus t"
},
"E22F2" => {
"mstag" => "",
"pos" => "prep",
"tokens" => "E22T2",
"lemma" => "de",
"form" => "de"
}
}
},
"E22G4" => {
"W" => {
"ht" => "refl.minus ",
"form" => "haut",
"lemma" => "haut",
"tokens" => "E22T6",
"pos" => "nc",
"mstag" => "wh.minus person.3 time.minus hum.minus gender.masc number.sg",
"id" => "E22F6"
},
"type" => "GN"
},
"E22G3" => {
"W" => {
"ht" => "refl.minus ",
"tokens" => "E22T4",
"lemma" => "r\x{f4}tir",
"form" => "r\x{f4}ti",
"mstag" => "gender.masc number.sg",
"id" => "E22F4",
"pos" => "adj"
},
"type" => "GA"
},
"E22G5" => {
"W" => {
"E22F8" => {
"tokens" => "E22T8",
"lemma" => "suisse",
"form" => "suisse",
"mstag" => "wh.minus person.3 time.minus hum.minus gender.masc.fem number.sg",
"pos" => "nc",
"ht" => "refl.minus"
},
"E22F7" => {
"pos" => "prep",
"mstag" => "",
"form" => "de",
"tokens" => "E22T7",
"lemma" => "de"
}
},
"type" => "GP"
}
};
for my $k (sort keys %$h) {
say +"-"x50;
say +(($h->{$k}{type} eq 'GP')
? join(" ", map {$h->{$k}{W}{$_}{lemma}} sort keys %{$h->{$k}{W}})
: $h->{$k}{W}{lemma}
);
}'
--------------------------------------------------
cuisse
--------------------------------------------------
de poulet
--------------------------------------------------
rôtir
--------------------------------------------------
haut
--------------------------------------------------
de suisse
Taisha:~/perl/forum $ |
Partager