Developing our own programming language in Java + ANTLR: diagnostics of errors
In diesem ersten Artikel der Reihe “Entwicklung einer eigenen Java-Programmiersprache” wird der Prozess der Sprach- und Werkzeugentwicklung erläutert. Am Ende wird ein Interpreter zur Ausführung von Programmen in der neuen Sprache implementiert. Der Artikel behandelt auch die Umwandlung der Syntax einer Programmiersprache in einen abstrakten Syntaxbaum (AST) für Validierung, Transformation und Ausführung.