In computer based language recognition, ANother Tool for Language Recognition (ANTLR) is the name of a parser generator that uses LL(*) parsing. ANTLR is the successor to the Purdue Compiler Construction Tool Set (PCCTS), first developed in 1989, and is under active development. Its maintainer is professor Terence Parr of the University of San Francisco. At the moment, ANTLR supports generating code in the following languages: C, C++, Java, Python, C#, Objective-C.

PropertyValue
dbpedia-owl:Software/license
dbpedia-owl:Software/platform
dbpedia-owl:Software/status
  • in active development
dbpedia-owl:Work/releaseDate
  • 1992-02-01 00:00:00 (xsd:date)
dbpedia-owl:license
dbpedia-owl:platform
dbpedia-owl:releaseDate
  • 1992-02-01 00:00:00 (xsd:date)
dbpedia-owl:status
  • in active development
dbpprop:abstract
  • In computer based language recognition, ANother Tool for Language Recognition (ANTLR) is the name of a parser generator that uses LL(*) parsing. ANTLR is the successor to the Purdue Compiler Construction Tool Set (PCCTS), first developed in 1989, and is under active development. Its maintainer is professor Terence Parr of the University of San Francisco. At the moment, ANTLR supports generating code in the following languages: C, C++, Java, Python, C#, Objective-C. ANTLR 3 is free software, published under a 3-clause BSD License. For an introduction, see the ANTLR tutorial at the University of Birmingham. For background on the theory, see articles from the ANTLR pages, e.g. an ANTLR journal paper. Several plugins have been developed for the Eclipse development environment to support the ANTLR grammar. There is ANTLR Studio, a proprietary product, as well as the ANTLR 2 and 3 plugins for Eclipse hosted on SourceForge.
  • ANTLR ist ein objektorientierter Parsergenerator, der seit 1989 von Terence Parr an der Universität von San Francisco entwickelt wird. Die Abkürzung ANTLR steht für ANother Tool for Language Recognition.
  • ANTLR, acronyme de ANother Tool for Language Recognition, est un framework libre 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.
  • ANTLR è un generatore di parser che fa uso del sistema di parsing LL(k). Il predecessore di ANTLR è il generatore di parser PCCTS. Il nome ANTLR sta per "ANother Tool for Language Recognition" (in italiano "un altro strumento per il riconoscimento del linguaggio"). Dato che ANTLR è in competizione con i generatori di parser LR, la lettura alternativa "ANT(i)-LR" può non essere accidentale. Le regole in ANTLR sono espresse in un formato deliberatamente simile all'EBNF al posto della sintassi leggermente diversa utilizzata dagli altri generatori di parser. Al momento, ANTLR supporta come target i seguenti linguaggi: C++, Java, Python, C#. Per un'introduzione ad ANTR, vedi il tutorial di ANTLR presso l'Università di Birmingham. Per un background della teoria vedi gli articoli nella home di ANTLR, per esempio an ANTLR journal paper.
  • ANTLR(ANother Tool for Language Recognition)とは、LL(k)構文解析を用いたパーサ生成器である。PCCTS(Purdue Compiler Construction Tool Set)の後継として1989年に開発され、現在も活発に開発が続いている。中心となっているのは、サンフランシスコ大学の Terence Parr 教授である。 ANTLR はLR法に基づいたパーサ生成器と競合関係にあり、"ANT(i)-LR"(反LR)と読めるのも偶然ではない。構文規則の記述方法は、他のパーサ生成器で一般的な正規表現に基づいたものではなく、EBNFに似た形式となっている。 現在のところ、ANTLR は C++、Java、Python、C# のいずれかの言語のコード(構文解析器のコード)を生成する。ANTLR 3 はBSDライセンスで提供されている。 入門者向けにはバーミンガム大学の チュートリアル がある。理論的背景はANTLRのサイトにある論文 ANTLR: A Predicated-LL(k) Parser Generator を参照されたい。 Eclipse 向けに ANTLR の文法をサポートするプラグインがいくつか存在する。商用製品の ANTLR Studio や、ANTLR plugin for Eclipse などがある。
  • ANTLR (ang. ANother Tool for Language Recognition) to narzędzie służące do tworzenia kompilatorów oraz translatorów z opisu gramatyki zawierającego akcje w języku Java, C++, C# lub Python. Autorem jest Terence Parr, pracujący obecnie na Uniwersytecie w San Francisco. W przeciwieństwie do narzędzi takich jak Bison czy SableCC, ANTLR generuje parser typu LL(k). Z tego powodu formalny opis parsera oraz leksera jest bardzo podobny, a generowany kod jest czytelny. Domyślnie ANTLR generuje lekser i parser w Javie, a plik z gramatyką ma rozszerzenie .g
  • ANTLR — буквально Another Tool For Language Recognition (Ещё Одно Средство Распознавания Языков) — генератор парсеров, позволяющий автоматически создавать программу-парсер на одном из целевых языков программирования по описанию LL(*)-грамматики на языке, близком к Рбнф. Позволяет конструировать компиляторы, интерпретаторы, трансляторы с различных формальных языков. Предоставляет удобные средства для восстановления после ошибок и сообщения о них. ANTLR — продолжение PCCTS(Purdue Compiler Construction Tool Set), который был разработан в 1989 г.
  • ANTLR (ANother Tool for Language Recognition; Dil Tanıma İçin Başka Bir Araç Daha), Java, C++, C# ve Python dillerini destekleyen, LL(k) kullanan bir ayrıştırıcı üreticisidir. ANTLR, ağaç yapımı, ağaç gezintisi ve çevirisi için araçlar sağlar.
  • ANTLR — буквально англ. Another Tool For Language Recognition — генератор парсерів, дозволяє автоматично створювати программу-парсер на одній з декількох цільових мов програмування за описом LL(*)-грамматики мовою, близькою до EBNF. Дозволяє конструювати компілятори, інтерпретатори, транслятори з різних формальних мов. Також, надає зручні засоби для відновлення після помилок, і повідомлення про них. ANTLR — продовження PCCTS (Purdue Compiler Construction Tool Set), який було розроблено у 1989 р. Основоположником проекту й головним натхненником є проф. Теренс Парр з Університета Сан-Франциско. ANTLR — проект з відкритом кодом, версія 3.0 поширюється за ліцензією BSD.
dbpprop:author
  • Terence Parr and others
dbpprop:hasPhotoCollection
dbpprop:latestReleaseDate
dbpprop:latestReleaseVersion
  • 3.1.3
dbpprop:license
dbpprop:name
  • ANTLR
dbpprop:platform
dbpprop:portalProperty
  • Free Software Portal Logo.svg
  • Free software
dbpprop:programmingLanguage
dbpprop:reference
dbpprop:released
  • February 1992
dbpprop:status
  • in active development
dbpprop:website
dbpprop:wikiPageUsesTemplate
dbpprop:wordnet_type
rdf:type
rdfs:comment
  • In computer based language recognition, ANother Tool for Language Recognition (ANTLR) is the name of a parser generator that uses LL(*) parsing. ANTLR is the successor to the Purdue Compiler Construction Tool Set (PCCTS), first developed in 1989, and is under active development. Its maintainer is professor Terence Parr of the University of San Francisco. At the moment, ANTLR supports generating code in the following languages: C, C++, Java, Python, C#, Objective-C.
  • ANTLR ist ein objektorientierter Parsergenerator, der seit 1989 von Terence Parr an der Universität von San Francisco entwickelt wird. Die Abkürzung ANTLR steht für ANother Tool for Language Recognition.
  • ANTLR, acronyme de ANother Tool for Language Recognition, est un framework libre 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.
  • ANTLR è un generatore di parser che fa uso del sistema di parsing LL(k). Il predecessore di ANTLR è il generatore di parser PCCTS. Il nome ANTLR sta per "ANother Tool for Language Recognition" (in italiano "un altro strumento per il riconoscimento del linguaggio"). Dato che ANTLR è in competizione con i generatori di parser LR, la lettura alternativa "ANT(i)-LR" può non essere accidentale.
  • ANTLR (ang. ANother Tool for Language Recognition) to narzędzie służące do tworzenia kompilatorów oraz translatorów z opisu gramatyki zawierającego akcje w języku Java, C++, C# lub Python. Autorem jest Terence Parr, pracujący obecnie na Uniwersytecie w San Francisco. W przeciwieństwie do narzędzi takich jak Bison czy SableCC, ANTLR generuje parser typu LL(k). Z tego powodu formalny opis parsera oraz leksera jest bardzo podobny, a generowany kod jest czytelny.
  • ANTLR — буквально Another Tool For Language Recognition (Ещё Одно Средство Распознавания Языков) — генератор парсеров, позволяющий автоматически создавать программу-парсер на одном из целевых языков программирования по описанию LL(*)-грамматики на языке, близком к Рбнф.
  • ANTLR (ANother Tool for Language Recognition; Dil Tanıma İçin Başka Bir Araç Daha), Java, C++, C# ve Python dillerini destekleyen, LL(k) kullanan bir ayrıştırıcı üreticisidir. ANTLR, ağaç yapımı, ağaç gezintisi ve çevirisi için araçlar sağlar.
  • ANTLR — буквально англ. Another Tool For Language Recognition — генератор парсерів, дозволяє автоматично створювати программу-парсер на одній з декількох цільових мов програмування за описом LL(*)-грамматики мовою, близькою до EBNF.
rdfs:label
  • ANTLR
  • ANTLR
  • ANTLR
  • ANTLR
  • ANTLR
  • ANTLR
  • ANTLR
  • ANTLR
  • ANTLR
owl:sameAs
skos:subject
foaf:homepage
foaf:name
  • ANTLR
foaf:page
is dbpprop:redirect of
is owl:sameAs of