Matches in DBpedia 2014 for { <http://dbpedia.org/resource/ANTLR> ?p ?o. }
Showing items 1 to 73 of
73
with 100 items per page.
- ANTLR abstract "In computer-based language recognition, ANTLR (pronounced Antler), or ANother Tool for Language Recognition, is 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.ANTLR takes as input a grammar that specifies a language and generates as output source code for a recognizer for that language. While version 3 supported generating code in the programming languages Ada95, ActionScript, C, C#, Java, JavaScript, Objective-C, Perl, Python, Ruby, and Standard ML, the current release at present only targets Java and C#. A language is specified using a context-free grammar which is expressed using Extended Backus–Naur Form (EBNF).ANTLR allows generating lexers, parsers, tree parsers, and combined lexer-parsers. Parsers can automatically generate abstract syntax trees which can be further processed with tree parsers. ANTLR provides a single consistent notation for specifying lexers, parsers, and tree parsers. This is in contrast with other parser/lexer generators and adds greatly to the tool's ease of use.By default, ANTLR reads a grammar and generates a recognizer for the language defined by the grammar (i.e. a program that reads an input stream and generates an error if the input stream does not conform to the syntax specified by the grammar). If there are no syntax errors, then the default action is to simply exit without printing any message. In order to do something useful with the language, actions can be attached to grammar elements in the grammar. These actions are written in the programming language in which the recognizer is being generated. When the recognizer is being generated, the actions are embedded in the source code of the recognizer at the appropriate points. Actions can be used to build and check symbol tables and to emit instructions in a target language, in the case of a compiler.As well as lexers and parsers, ANTLR can be used to generate tree parsers. These are recognizers that process abstract syntax trees which can be automatically generated by parsers. These tree parsers are unique to ANTLR and greatly simplify the processing of abstract syntax trees.ANTLR 3 is free software, published under a three-clause BSD License. Prior versions were released as public domain software.While ANTLR itself is free, the documentation necessary to use it is not. The ANTLR manual is a commercial book, The Definitive ANTLR Reference. Free documentation is limited to a handful of tutorials, code examples, and very basic API listings.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 author Terence_Parr.
- ANTLR computingPlatform Cross-platform.
- ANTLR latestReleaseVersion "4.2 / 3.5.1".
- ANTLR license BSD_licenses.
- ANTLR programmingLanguage Java_(programming_language).
- ANTLR status "in active development".
- ANTLR wikiPageExternalLink antlreclipse.sourceforge.net.
- ANTLR wikiPageExternalLink antlrv3ide.sourceforge.net.
- ANTLR wikiPageExternalLink antlr-maven-plugin.
- ANTLR wikiPageExternalLink compiler-grammar.
- ANTLR wikiPageExternalLink the-definitive-antlr-4-reference.
- ANTLR wikiPageExternalLink antlr.html.
- ANTLR wikiPageExternalLink www.antlr.org.
- ANTLR wikiPageExternalLink works.
- ANTLR wikiPageExternalLink antlr_expr.html.
- ANTLR wikiPageExternalLink antlrstudio.aspx.
- ANTLR wikiPageExternalLink the-definitive-antlr-reference.
- ANTLR wikiPageExternalLink language-implementation-patterns.
- ANTLR wikiPageID "765588".
- ANTLR wikiPageRevisionID "597529412".
- ANTLR author "Terence Parr and others".
- ANTLR hasPhotoCollection ANTLR.
- ANTLR latestReleaseDate "/".
- ANTLR latestReleaseVersion "4.2".
- ANTLR license BSD_licenses.
- ANTLR name "ANTLR".
- ANTLR platform Cross-platform.
- ANTLR programmingLanguage Java_(programming_language).
- ANTLR released "February 1992".
- ANTLR status "in active development".
- ANTLR wordnet_type synset-software-noun-1.
- ANTLR subject Category:1992_software.
- ANTLR subject Category:Free_compilers_and_interpreters.
- ANTLR subject Category:Parser_generators.
- ANTLR type Abstraction100002137.
- ANTLR type Code106355894.
- ANTLR type CodingSystem106353757.
- ANTLR type Communication100033020.
- ANTLR type Software106566077.
- ANTLR type Writing106359877.
- ANTLR type WrittenCommunication106349220.
- ANTLR type Software.
- ANTLR type Work.
- ANTLR type CreativeWork.
- ANTLR type SoftwareObject.
- ANTLR type InformationEntity.
- ANTLR comment "In computer-based language recognition, ANTLR (pronounced Antler), or ANother Tool for Language Recognition, is 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.ANTLR takes as input a grammar that specifies a language and generates as output source code for a recognizer for that language.".
- ANTLR label "ANTLR".
- ANTLR label "ANTLR".
- ANTLR label "ANTLR".
- ANTLR label "ANTLR".
- ANTLR label "ANTLR".
- ANTLR label "ANTLR".
- ANTLR label "ANTLR".
- ANTLR label "ANTLR".
- ANTLR label "ANTLR".
- ANTLR sameAs ANTLR.
- ANTLR sameAs ANTLR.
- ANTLR sameAs ANTLR.
- ANTLR sameAs ANTLR.
- ANTLR sameAs ANTLR.
- ANTLR sameAs ANTLR.
- ANTLR sameAs ANTLR.
- ANTLR sameAs ANTLR.
- ANTLR sameAs m.039mp9.
- ANTLR sameAs Q295801.
- ANTLR sameAs Q295801.
- ANTLR sameAs ANTLR.
- ANTLR wasDerivedFrom ANTLR?oldid=597529412.
- ANTLR homepage www.antlr.org.
- ANTLR isPrimaryTopicOf ANTLR.
- ANTLR name "ANTLR".