/) {
$id = $_;
$id =~ s/^.*\(//;
$id =~ s/\).*$//;
}
if (//) {
$score = $_;
$score =~ s/^.*= //;
}
if (//) {
$dact = $_;
$dact =~ s/^.*= //;
}
if (//) {
$tila++;
$base[$tila] = $_;
$base[$tila] =~ s/^.*= \'//;
$base[$tila] =~ s/\'.*$//;
$kysymys = 0;
}
if (/ = K|T/) {
$kysymys = 1;
}
if (/ = ins/) {
if ($kysymys) {
$linja_kysymys = 1;
}
$linja_value .= $base[$tila];
$linja = 1;
}
if (/ = tgt/) {
if ($kysymys) {
$paikka_tulo_kysymys = 1;
}
$paikka_tulo_value .= $base[$tila];
$paikka_tulo = 1;
}
if (/ = src/) {
if ($kysymys) {
$paikka_lahto_kysymys = 1;
}
$paikka_lahto_value .= $base[$tila];
$paikka_lahto = 1;
}
## PARSET!!
if (//) {
$wordid++;
$word[$wordid][0] = $_;
$word[$wordid][0] =~ s/^.*= \'//;
$word[$wordid][0] =~ s/\'.*$//;
}
if (//) {
$word[$wordid][1] = $_;
$word[$wordid][1] =~ s/^.*= //;
}
if (//) {
$word[$wordid][2] = $_;
$word[$wordid][2] =~ s/^.*= //;
}
if (//) {
$word[$wordid][3] = $_;
$word[$wordid][3] =~ s/^.*= //;
}
if (//) {
$word[$wordid][4] = $_;
$word[$wordid][4] =~ s/^.*= //;
}
if (//) {
$word[$wordid][5] = $_;
$word[$wordid][5] =~ s/^.*= //;
$word[$wordid][5] =~ s/\].*$//;
}
}
}
## MUUNNOKSIA
if ($dact eq "ask") { $dact = "KYSYMYS"; }
if (!(/[1-90]/ =~ $linja_value)) { $linja_value = ""; }
## TULOSTUS
print "\n";
print "", $id, "\n";
print "", $score, "\n";
print "", $dact, "\n";
print "\n";
print "\n";
$conceptid = 0;
$conceptstatus = "";
if ($paikka_tulo) {
$conceptid++;
$conceptstatus = "";
if ($paikka_tulo_kysymys) {
$conceptstatus = "user-ask";
}
print "\n", $conceptid, "\npaikka\ntulo\n", $conceptstatus, "\n", $paikka_tulo_value, "\n";
}
if ($paikka_lahto) {
$conceptid++;
$conceptstatus = "";
if ($paikka_lahto_kysymys) {
$conceptstatus = "user-ask";
}
print "\n", $conceptid, "\npaikka\nlahto\n", $conceptstatus, "\n", $paikka_lahto_value, "\n";
}
if ($linja) {
$conceptid++;
$conceptstatus = "";
if ($linja_kysymys) {
$conceptstatus = "user-ask";
}
print "\n", $conceptid, "\nlinja\nbussi\n", $conceptstatus, "\n", $linja_value, "\n";
}
while ($conceptid > 0) {
print "\n";
$conceptid--;
}
print "\n";
print "\n", $id, "\n";
while ($wordid > 0) {
print "\n", $word[$wordid][5], "\n";
print "", $word[$wordid][0], "\n";
print "";
if ($word[$wordid][1]) {
print $word[$wordid][1];
if ($word[$wordid][2] || $word[$wordid][3]) {
print " ";
}
}
if ($word[$wordid][2]) {
print $word[$wordid][2];
if ($word[$wordid][3]) {
print " ";
}
}
if ($word[$wordid][3]) {
print $word[$wordid][3];
}
print "\n";
print "", $word[$wordid][4], "\n";
print "\n";
$wordid--;
}
print "\n";
print "\n";