Einträge von Ruslan Absaliamov

,

Entwicklung einer eigenen Program­mier­sprache in Java+ANTLR: Interpreter

In diesem ersten Artikel der Reihe “Entwicklung einer eigenen Java-Program­mier­sprache” wird der Prozess der Sprach- und Werkzeug­ent­wicklung erläutert. Am Ende wird ein Inter­preter zur Ausführung von Programmen in der neuen Sprache imple­men­tiert. Der Artikel behandelt auch die Umwandlung der Syntax einer Program­mier­sprache in einen abstrakten Syntaxbaum (AST) für Validierung, Trans­for­mation und Ausführung.