ANTRL

Abstract

ANother Tool for Language Recognition (ANTLR) is the name of a parser generator that uses LL parsing.

ANTLR takes as input a grammar that specifies a language and generates as output, source code for a recognizer for that language. At the moment, ANTLR supports generating code in the programming languages C, C#, Java, Objective-C, and Python. A language is specified using a context free grammar which is expressed using Extended Backus Naur Form EBNF.

ANTLR allows generating parsers, lexers, 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.

Stanislas will present the Java ANTRL and related use-cases.

(view as slideshow)
       
     
 
       
     
 
       
     
 
       
     
 
       
     
 

Speaker

Stanislas Rusinsky is a happy father, dedicated coder/designer/whatever, debuting entrepreneur, I love eclectic life experiences, traveling and spending time with friends, in my books and in my garden.

Date & Location

May 25th from 19h00 till 21h00 in Antwerp - Mozart room

Adaptavist Theme Builder Powered by Atlassian Confluence