About
Antlr is a so called parser generator. The parser, written in Java, accepts a set of rules and generates from that rules instructions to parse input data. One of the many nice things in Antlr is that it allows to replace the original instruction generator against an arbitrary one. The original instruction generator creates Java code. After being compiled and linked with supporting libraries you end up in a Java based parser.
When I joined the team instruction generators for Java, C++, C and C# existed. Due to the good experiences made with Antlr, see my ASN.1 project, I decided to join the Antlr team to create a instruction generator for Python. Eventually my work, internally named pyAntlr, became an official part of Antlr 2.7.
Meanwhile Antlr stepped forward and entered the area of version 3. Due to lack of time, I resigned of being Antlr’s Python maintainer and Benjamin Niemann took over.
This project site nevertheless resembles my work on Antlr for Python.