February 24, 2022 - 6:00 pm CET

Virtual Meetup – Igor Dejanović

Abstract

textX (https://github.com/textX/textX) is a Python parsing library specifically geared towards DSL development. It is inspired by xText and features a similar meta-language. From a grammar definition, textX will dynamically create a meta-model of the language and the parser (interpreted style, no code generation). The parser is used to parse textual programs/models and transform them into abstract representations that are shaped according to the grammar provided (i.e. the meta-model).

In this presentation Igor will demonstrate usage of textX ranging from a small hello world example to complex DSLs. He will show how textX can be utilized by Python programmers to quickly build parsers, languages, and code generators.

Biography

Igor Dejanović is an associate professor at the University of Novi Sad. His area of interest and research is mostly oriented towards Language Engineering, in particular Domain-Specific Languages and parsing. He is an author and maintainer of several open-source projects.

How to join the event:

To avoid security issues is now necessary to register for the meeting. The registration should be necessary just once and be valid for all the next meetings you will participate in. Follow these steps:

  1. Register yourself to the community on the Homepage
  2. You will receive a confirmation email containing all the information about joining the meeting.
  3. Add to your calendar
  4. Enjoy the talk and, if you feel like, discuss further on the community forum