ANTLR - ANother Tool for Language Recognition

  •        1231

ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files. It's widely used to build languages, tools, and frameworks. From a grammar, ANTLR generates a parser that can build and walk parse trees. Twitter search uses ANTLR for query parsing, with over 2 billion queries a day.

The languages for Hive and Pig, the data warehouse and analysis systems for Hadoop, both use ANTLR. Lex Machina uses ANTLR for information extraction from legal texts. Oracle uses ANTLR within SQL Developer IDE and their migration tools. NetBeans IDE parses C++ with ANTLR. The HQL language in the Hibernate object-relational mapping framework is built with ANTLR.

http://www.antlr.org/

Tags
Implementation
License
Platform

   




Related Projects

VoiceEnabledInteractiveLearning-VoiceEnabledInteractiveLearning


Project Name: VOICE ENABLED INTERACTIVE LEARNING MADE BY: AJAY KUMAR PROJECT DESCRIPTION: This project includes 3 parts:- 1:Speech Synthesis 2:Speech Recognition 3:Speech Analysis 1: Speech Synthesis: In this part it takes text as input and voice as output.You can open any text file or doc file,it will read for u. 2: Speech Recognition: In this part it takes speech as input and text as an ouput.Whatever you speak it will print on the screen. 3.Speech Analysis: It has two parts a. waveform creati

bowser - Extensible language parser with Python-like syntax. Written in Java and antlr.


Extensible language parser with Python-like syntax. Written in Java and antlr.

Compilers1 - Lexical and syntactic analysis for COOL language using ANTLR parser generator.


Lexical and syntactic analysis for COOL language using ANTLR parser generator.

hibernate-hql - The Hibernate query language parser based on Antlr


The Hibernate query language parser based on Antlr

Blang - Simple programming language grammar and parser using ANTLR 3 and Java


Simple programming language grammar and parser using ANTLR 3 and Java



antlr - ANother Tool for Language Recognition


ANother Tool for Language Recognition

Scalable Language API


Scalable Language API (SLAPI) The most comprehensive architecture for conversational natural-language applications including speech recognition/synthesis, semantics, amp; machine translation. Used on Android amp; other mobile app platforms.

peg - Parsing Expression Grammer Parser in Go


Parsing Expression Grammer Parser in Go

mlton-antlr - Replace the MLton parser with an ml-antlr frontend


Replace the MLton parser with an ml-antlr frontend

d-antlr-grammar - Building an ANTLR parser and AST generator for the DDT AST hierarchy.


Building an ANTLR parser and AST generator for the DDT AST hierarchy.

clj-antlr - Clojure bindings for the ANTLR 4 parser


Clojure bindings for the ANTLR 4 parser

antlr-pygments - trying to use pygments lexer with antlr parser


trying to use pygments lexer with antlr parser

xapi-antlr - An XAPI querystring parser using Antlr.


An XAPI querystring parser using Antlr.

gram-matcher - Match lexico-grammer templates with natural language sentences, using pymorphy


Match lexico-grammer templates with natural language sentences, using pymorphy

Hython - A little language with Python-like grammer


A little language with Python-like grammer

duckling - Probabilistic parser


Duckling is a Clojure library that parses text into structured data: “the first Tuesday of October” => {:value "2014-10-07T00:00:00.000-07:00" :grain :day}<div class="doc-website-link"> <p>You can try it out at <a href="http://duckling-lib.org">http://duckling-lib.org</a></p></div>See our [blog post announcement](https://wit.ai/blog/2014/10/01/open-source-parser-duckling) for more context.Duckling is shipped with modules that parse temporal expressions i

nodejs-parser-generator-based-on-antlr3


Node.JS parser generator; working ANTLR 3 / JavaScript backend to generate JavaScript-based computer language parsers easily.

plsql-parser - ANTLR PL/SQL 11g parser


ANTLR PL/SQL 11g parser

antlr-cminus - Real world organic ANTLR example of a C-like language


Real world organic ANTLR example of a C-like language

semantics-prototype - s-expression parser, type checker, reference AST semantics


s-expression parser, type checker, reference AST semantics