ANTLR est un outil d’écriture compilateur, similaire Lex / Yacc ou Flex / Bison, mais beaucoup plus capable, moderne, et généralement moins frustrant. Je lis actuellement The Definitive ANTLR 4 Reference du créateur d’ANTLR, Terence Parr. C’est un merveilleux reasource sur le fonctionnement et l’utilisation d’ANTLR, mais il est écrit en Java – l’une de mes langues les moins préférées. Heureusement ANTLR cible plusieurs langues, alors j’ai pensé que je suivrais le long en Python – aussi l’une de mes langues les moins préférées.