Inhaltsverzeichnis:
Definition - Was bedeutet Syntaxvalidierung?
Bei der Syntaxvalidierung wird geprüft, ob die Syntax eines Programms frei von Programmier- oder Stileditoren ist. Es gibt eine Reihe von Werkzeugen, um die Syntax für fast jede Programmiersprache zu überprüfen. Einige werden lokal auf dem Computer ausgeführt, andere sind online verfügbar. Diese Tools werden nach dem Dienstprogramm "lint" auch als "linters" bezeichnet, mit dem nach Fehlern in C gesucht wird.
Techopedia erklärt die Syntaxüberprüfung
Die Syntaxvalidierung überprüft den Code auf verschiedene Programmier- und Stilfehler in Programmiersprachen. Es gibt Syntaxvalidatoren, auch Linters genannt, für nahezu jede derzeit verwendete Programmiersprache. Ein bekanntes Beispiel ist das Dienstprogramm lint für Unix-ähnliche Betriebssysteme, das 1979 von Stephen P. Johnson bei Bell Labs geschrieben wurde. Der Begriff „linter“ leitet sich von diesem Dienstprogramm ab.
Syntaxvalidatoren können nach Dingen suchen, die über die Syntax hinausgehen, und häufige Fehler wie die Verwendung von Variablen markieren, bevor sie festgelegt und durch Null geteilt werden. Syntaxvalidatoren sind sehr spezifisch für die zu überprüfende Programmiersprache. Sie sollen den Codestil hervorheben, der den Best Practices einer Programmiersprachen-Community widerspricht. Suchmaschinen zeigen viele Online-Code-Checker für die meisten Programmiersprachen.