[Trennmuster] validate.lua
Stephan Hennig
mailing_list at arcor.de
Mo Dez 16 18:55:42 CET 2013
Am 16.12.2013 07:14, schrieb Georg Pfeiffer:
> Hallo Günter,
>
> die validate.lua finde ich klasse, damit habe ich schon viele Fehler
> gefunden. Allerdings erhalte ich öfters (wenn nicht immer) eine
> Fehlermeldung:
>
> $ texlua skripte/validate.lua < wortliste
> Verwende Ausnahmeliste skripte/lua/wortliste.ausnahmen
> skripte/lua/helper_records.lua:516: bad argument #1 to 'close' (FILE* expected, got nil)
> $
Ein Fehler im Skript. In Zeile 516 wurde die Eingabedatei (stdin)
mittels f.close() geschlossen. Richtig wäre dagegen eine der Varianten
f:close()
f.close(f)
io.close(f)
Ich habe den Aufruf aus der Funktion aber ganz entfernt. Das etwaige
Schließen der Datei bleibt nun dem aufrufenden Programm überlassen.
> Ist der Fehler gravierend?
Der Fehler trat erst nach der Prüfung auf. Wenn keine sonstigen Mängel
berichtet wurden, war alles OK.
Viele Grüße,
Stephan Hennig
Mehr Informationen über die Mailingliste Trennmuster