Statt jeden Job von Hand zu öffnen, prüft das Plugin ein ganzes Verzeichnis - oder alle Dateien der aktuellen Sitzung - in einem Durchlauf und sammelt alle Befunde in einem einzigen Bericht.
Geprüfte Dateien
- die aktive Datei im Editor,
- alle geöffneten *.JBI-Dateien der aktuellen Sitzung,
- alle in einem angegebenen Verzeichnis gefundenen Dateien - mit Dateifilter und optionaler rekursiver Suche.
Geprüft werden nur INFORM-Jobdateien (*.JBI); bei jedem anderen Dateityp meldet das Plugin File type not supported und fährt fort.
Die Syntaxprüfung wird vom Plugin selbst gestartet und hängt daher nicht von der Option Check programm syntax on load im Yaskawa-Konfigurationsfenster ab.
Optionen
- File filter - welche Dateien aus dem Suchverzeichnis übernommen werden. Mehrere Muster können durch Komma getrennt werden.
- Directory - das zu durchsuchende Verzeichnis.
- Search recursively - alle Unterverzeichnisse einbeziehen. Unterverzeichnisse, deren Name mit @ beginnt, werden übersprungen.
- All opened *.JBI files - die Dateien der aktuellen Sitzung statt eines Verzeichnisses prüfen.
- Open file in editor if any syntax error occurs - jede fehlerhafte Datei wird in einer neuen Editor-Registerkarte geöffnet, sodass sie sofort korrigiert werden kann.
- Report warnings as well - neben den Fehlern listet der Bericht auch die Warnungen des Parsers auf (ein definierter, aber nicht verwendeter Punkt). Standardmäßig ausgeschaltet.
- Compare block-to-block original and generated program (experimental) - zusätzlich zur Syntaxprüfung wird der Job noch einmal über den Yaskawa-Viewer geladen, und jede Zeile wird mit der Zeile verglichen, die der Viewer daraus erzeugt. Leerzeilen und Unterschiede bei Leerzeichen werden ignoriert; übrig bleiben also Befehle, die gelesen, aber nicht identisch wiedergegeben wurden. Solche Zeilen erscheinen im Bericht unter Command validation failed.
Bericht
Die Befunde werden nicht in einem Meldungsfenster angezeigt - die Prüfung eines großen Verzeichnisses erzeugt weit mehr Zeilen, als ein Dialog darstellen kann.
Sie werden in einen HTML-Bericht geschrieben: Dateiname, Zeile und Meldung zu jedem Befund. Am Ende des Durchlaufs wird eine kurze Zusammenfassung angezeigt - wie viele Dateien geprüft wurden, wie viele Fehler und - falls erfasst - wie viele Warnungen gefunden wurden; von dort aus kann der Bericht gespeichert werden.
Alle Optionen werden gespeichert und beim nächsten Start des Plugins wiederhergestellt.