Jest ona wykorzystywana między innymi do tworzenia języka programowania Mantra oraz w implementacji JRuby języka Ruby.
Dodatkowe narzędzia Istnieją dwa rozszerzenia dla Eclipse ułatwiające prace z ANTLR: otwarte ANTLR plugin for Eclipse oraz komercyjne ANTLR Studio produkowane przez firmę Placid Systems.
Rozwijane jest także niezależne środowisko ANTLRWorks przeznaczone do pracy z ANTLR w wersji 3.
Przykład Poniższy przykład, pochodzący z dokumentacji ANTLR, zawiera implementację prostego kalkulatora.
Analizator leksykalny
class CalcLexer extends Lexer;
WS : (' '|'\t'|'\n'| '\r') { $setType = Token.SKIP; };
LPAREN : '(' ;
RPAREN : ')' ;
STAR : '*' ;
PLUS : '+' ;
SEMI : ';' ;
INT : ('0'..'9')+ ;
Analizator składniowy class CalcParser extends Parser; options { buildAST = true;
expr : mexpr (PLUS^ mexpr)* SEMI! ;
mexpr : atom (STAR^ atom)* ;
atom : INT ;
Analizator drzewa składni abstrakcyjnej class CalcTreeWalker extends TreeParser;
expr returns [int r] { int a,b; r=0; } : #(PLUS a=expr b=expr) {r = a+b;} | #(STAR a=expr b=expr) {r = a*b;} | i:INT {r = Integer.parseInt(i.getText());}