Am Mittwoch wird Ivo Snett bei uns einen Vortrag über die Verwendung von ANTLR 4 mit Python halten.
Termin: 30.08.2024 ab 19:30 (Vortrag ungefähr eine Stunde, danach Diskussionsrunde)
So you have to come up with a new scripting language or DSL for your company’s latest superscale project! Or scan thru this massive heritage of sources and (automatically) comment old APIs. Or simply filter some language data and generate some statistics thereof - or translate to some other format … Or, or, or: Applications are numerous that can be solved with ANTLR4.
Hey, what about Flex & Bison? Yup, fair enough! Tools to torture CS students …
ANTLR is the gentler approach to - sometimes - complex problems. Arguably it is the more modern tool. It combines lexer & parser in a single application, easy to understand yet enourmously flexible. Even better, thanks to LL(*) parsing it covers a broader range of grammars. Maybe an alternative for those pissed-off by table driven parser maintenance …
With Python as the chosen target language, we’ll cover (almost) all aspects of ANTLR4. Tutorials on various (if not all!) relevant aspects are provided as part of the belonging live coding session in this presentation. You’ll also learn elegant ways to maintain custom code alongside generated one.
Prerequisite: Basic programming skills (Python recommended, but not strictly necessary) will suffice. A general interest in language processing may help as well!
The talk will be held in German or English depending on audience.
Zum Vortragenden: Ivo Snett ist engagierter Hobbyprogrammierer.
Mehr Informationen zu dem Talk findet ihr auch auf Meetup
Weiterführende Informationen:
Der Vortrag findet bei uns im Hackerspace statt: Treffpunkt
Wir freuen uns auf zahlreiche Teilnahme, eine Anmeldung ist nicht nötig.