Before starting to develop any language applications you need to know the grammar of that language and have a language-recognizer tool which understands that language and generates the parsers using pre-defined language grammars. So main focus of this demonstration is about ANTLR4 tool. ANTLR is widely used to write interpreters and compilers for new languages, or to build tools and frameworks, or to analyze logs.
In this presentation you learn the core technical aspects of ANTLR via writing a grammar rules and use it to create a small langauge application. Then step by step apply the ANTLR features on that example, and integrate it into project.
- What level of knowledge should attendees have before joining your session: Benefitial to any developer who interested in developing language applications (parsers, compilers, etc.)
- What will your session accomplish and what will attendees have learned: Attendees will learn ANTLR4 core aspects (parse tree, lexers, pasresr, listeners, visitors, etc.) and how to intehrate it into project to develop language application
Objective of the presentation:
- How to create the grammar of that language
- A language-recognizer tool (ANTLR) which understands that language and generates the parsers using pre-defined language grammars
- To see how ANTLR works and apply its features to practical examples
- Building a Language Application using Generated Parsers
Attendee pre-requisites - If none, enter "N/A":
Would it be possible to extend the presentation time to 1 hour to cover more detail about the topic and its implementation details, otherwise I can still fit it to 30 mins. Thanks