It is my great pleasure to introduce the next generation of ANTLR: antlr-ng. See also https://www.antlr-ng.org. This tool is a port of ANTLR to TypeScript, which makes Java unnecessary for parser generation. Instead, Node.js (more precisely npm) is now required, which makes it much easier to use (no more aliases andContinue Reading

The new 3.0.0 release completes the conversion of the Java (and JavaScript) ANTRL4 runtime to TypeScript. It’s a significant improvement over the existing TS (and JS) runtimes, as it includes now all relevant parts from the Java runtime and has been optimized for performance. It’s now twice as fast forContinue Reading

So far I’ve been an enthusiastic user of ANTLR3, mostly for the MySQL Workbench product, where I based all the parsing infrastructure on the ANTLR3 C runtime. However, with the appearence of v4 a few years ago this ANTLR version got outdated and the support for it decreased constantly sinceContinue Reading

One of my current projects I work on in my sparetime is Pecunia, which is an OSX app to manage multiple online banking accounts, organize financial data and provide answers about your money (e.g. monthly income and where it is spent). Pecunia is open source on Github and also availableContinue Reading