Skip to main content

Popularity Report

Total Popularity Score: 0

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...

Rank

Related Lists

Bookmark History

Saved by 46 people (-20 private), first by anonymouse user on 2006-03-02


Public Comment

on 2006-10-23 by tsangal

ANother Tool for Language Recognition, (formerly PCCTS) is a language tool that provides a framework for constructing recognizers, compilers, and translators from grammatical descriptions containing Java, C#, C++, or Python actions. ANTLR provides excelle

Public Sticky notes

ANother Tool for Language Recognition, (formerly PCCTS) is a language tool that provides a framework for constructing recognizers, compilers, and translators from grammatical descriptions containing Java, C#, C++, or Python actions. ANTLR provides excellent support for tree construction, tree walking, and translation. There are currently about 5,000 ANTLR source downloads a month.

Highlighted by libinhere

ANTLR, ANother Tool for Language Recognition, (formerly PCCTS) is a language tool that provides a framework for constructing recognizers, compilers, and translators from grammatical descriptions containing Java, C#, C++, or Python actions. ANTLR provides excellent support for tree construction, tree walking, and translation. To build a language recognizer, you specify the structure of that langage with a grammar and then have ANTLR generate a Java or C++ class definition that you can use to recognize sentences in that language. You may add simple operators to your grammar to have ANTLR automatically build intermediate form trees, which you can walk later to perform a translation. You may also embed Java or C++ actions within a grammar to collect information or perform a translation. For simple translations, you will build two grammars: a lexer grammar and a parser grammar from which ANTLR generates a lexer (often called a scanner or tokenizer) and a parser. The lexer breaks up the input character stream into a stream of tokens (vocabulary symbols) and then the parser applies grammatical structure (syntax) to the token stream.

Highlighted by wsarka

ANTLR's popularity comes down to the fact that it satisfies the following fundamental requirements. Programmers want to use tools: that employ mechanisms they understand, that are sufficiently powerful to solve their problem, that are flexible, that automate tedious tasks, and that generate output that is easily folded into their application. ANTLR has a consistent syntax for specifying lexers, parsers, and tree parsers.

Highlighted by pklausner

What is ANTLR?
ANTLR, ANother Tool for Language Recognition, is a language tool that provides a framework for constructing recognizers, interpreters, compilers, and translators from grammatical descriptions containing actions in a variety of target languages. ANTLR provides excellent support for tree construction, tree walking, translation, error recovery, and error reporting. There are currently about 5,000 ANTLR source downloads a month.

Highlighted by ajinkya