Entries by Ruslan Absaliamov

Devel­oping our own programming language in Java + ANTLR: diagnostics of errors

In diesem ersten Artikel der Reihe “Entwicklung einer eigenen Java-Program­mier­sprache” wird der Prozess der Sprach- und Werkzeu­gen­twicklung 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.

Devel­oping our own programming language in Java + ANTLR: interpreter

This is the first article in the series “Devel­oping our programming language in Java” which is aimed to show the full path of creating a language, as well as writing and maintaining tools for it. By the end of this article, we will implement an inter­preter with which it will be possible to execute programs in our language. Any programming language […]