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