Syntax-Validierung

Was ist Syntax-Validierung?
Bei der Syntaxvalidierung wird überprüft, ob die Syntax eines Programms frei von Programmier- oder Stil-Editoren 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 und andere sind online verfügbar. Diese Werkzeuge werden auch als „Linters“ bezeichnet, nach dem Dienstprogramm „lint“, das auf Fehler in C prüft.

Die Syntaxvalidierung überprüft den Code auf verschiedene Programmier- und Stilfehler in Programmiersprachen. Es gibt Syntax-Validatoren, auch Linters genannt, die für fast jede aktuell verwendete Programmiersprache verfügbar sind.

Ein bekanntes Beispiel ist das von Stephen P. Johnson bei Bell Labs 1979 geschriebene Dienstprogramm „lint“ für Unix-ähnliche Betriebssysteme. Der Begriff „linter“ leitet sich von diesem Dienstprogramm ab.

Syntax-Validatoren können nach Dingen suchen, die über die Syntax hinausgehen, indem sie häufige Fehler wie die Verwendung von Variablen vor ihrer Festlegung markieren und durch Null dividieren.

Syntaxvalidatoren sind hochgradig spezifisch für die zu überprüfende Programmiersprache und sollen den Code-Stil hervorheben, der den Best Practices einer Programmiersprachen-Community widerspricht. Suchmaschinen offenbaren viele Online-Code-Checker für die meisten Programmiersprachen.


War die Erklärung zu "Syntax-Validierung" hilfreich? Jetzt bewerten:

Weitere Erklärungen zu