ANTLR
Uit Wikipedia, de vrije encyclopedia
ANTLR (een afkorting van "ANother Tool for Language Recognition") is een parsergenerator die LL-parsers genereert. De software is van oorsprong ontwikkeld door Terrence Parr. Alhoewel er veel onderdelen zijn bijgedragen door anderen, is hij nog altijd de hoofdontwikkelaar.[2] De eerste versie werd uitgebracht in februari 1988. Versie 3 van ANTLR is uitgebracht onder BSD-licentie, voorgaande versies waren publiek domein-software.[3]
Snelle feiten Ontwikkelaar(s), Recentste versie ...
ANTLR | ||||
---|---|---|---|---|
Ontwikkelaar(s) | Terence Parr en anderen | |||
Recentste versie | 4.13.1 (4 september 2023)[1] | |||
Status | Actief | |||
Besturingssysteem | Multiplatform | |||
Geschreven in | Java | |||
Categorie | Parsergenerator | |||
Licentie(s) | BSD-licentie van 3 clausules | |||
Versiebeheer | ||||
Website | (en) Projectpagina | |||
|
Sluiten
ANTLR is geschreven in de taal Java. De software heeft als invoer de specificatie van een contextvrije grammatica in Extended Backus Naur Form (EBNF) . De generatie van de lexer en parser kan in talen als Ada95, ActionScript, C, C#, Java, JavaScript, Objective-C, Perl, Python, Ruby of Scala.[4]