[PetersWerkWiki] [TitleIndex] [WordIndex

Werkoverleg met GvN.

Taken:

  1. PaQu: SPOD

    • ✔ Fix staafdiagrambug in IE
    • ✔ Nieuwe query's toevoegen
  2. 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


[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


CategoryAlpino CategorySpod