Werkoverleg met GvN.
Taken:
PaQu: SPOD
- ✔ Fix staafdiagrambug in IE
- ✔ Nieuwe query's toevoegen
- Alpino
- ✔ zoiets als dtsearch → gematchte nodes visueel markeren in Tred
- → zie beneden [1]
- ✔ dbxml_create: optie -r: bestaande xml-bestanden in dactbestand overschrijven
- → zie beneden [2]
- ✔ Wat doet lassy13to15 precies?
→ Nieuwe versie met toelichting in helptekst: /net/aps/64/bin/lassy13to15.go
- ✔ zoiets als dtsearch → gematchte nodes visueel markeren in Tred
[1]
Je kunt dit script gebruiken:
#!/bin/sh
if [ "$1" = "" ]
then
echo Usage: `basename $0` [-m macrofile] file.dact... xpath
exit
fi
dbxml_match -i -l "$@" | perl -p -e 's/(\S+)\s\[(\d+)\].*/$1##1.$2/' > filelist.tmp
if [ -s filelist.tmp ]
then
Tred -l filelist.tmp
else
echo Niks gevonden
fi
Dit werkt zolang de IDs in losse xml-bestanden overeenkomen met die in de dact-bestanden. Voorwaarde is dat IDs op volgorde genummerd zijn, vanaf 0.
Om het bewerken wat makkelijker te maken (grotere nodes om op te klikken) kun je het bestand ~/.tred.d/extensions/alpino/contrib/alpino/alpino.mak aanpassen. Onder sub CreateStylesheet, voeg dit toe aan het eind van de definitie voor rootstyle:
#{Node-width:20}#{Node-height:20}#{lineSpacing:1.2}#{nodeYSkip:30}
[2]
Plaats dit Makefile in /net/corpora/LassyDevelop/Treebank (tab in laatste regel):
TARGETS = $(wildcard *.dact)
update: $(TARGETS)
%.dact : %/*.xml
dbxml_create -r $@ $?
Gebruik:
make # alles bijwerken
make WR-P-E-I-0000045368.dact # een enkel bestand bijwerken