ANTLR

Un article de Wikipédia, l'encyclopédie libre.

ANTLR
Dernière version 3.0.1 (le 13 août 2007)
Environnement Multiplate-forme
Licence Licence BSD
Site web antlr

ANTLR, acronyme de ANother Tool for Language Recognition, est un framework de construction de compilateurs créé par Terence Parr à l'Université de San Francisco.

ANTLR permet de générer du code pour les langages suivants : C, C++, Java, Python, C#, Objective C.

Les grammaires ANTLR sont des sous classes de Lexer, Parser, TreeParser

Exemple d'utilisation de ANTLR:

  • XIC - Plateforme d'Intermediation de Xcalia basée sur JDO, SDO et EJB.
  • PromptSQL - Logiciel offrant la complétion automatique pour le SQL à plusieurs éditeurs SQL de Microsoft.