2025 · intermediate
Lark and Load: Parsing with Python
Parsing structured text isn’t just about JSON or XML—sometimes, you may need to work with unconventional formats, legacy data, or -in the extreme case- create your own pet-language. This talk explores how Lark, a powerful Python parsing library, can help you handle complex text processing challenges with ease.
We’ll discuss how to use Lark to parse uncommon data formats, transforming raw text into structured data. Beyond that, we’ll dive into building your own domain-specific language (DSL), such as a custom formula language or query syntax, empowering users to interact with your application in more expressive ways.
If you've ever wondered about parsing custom text inputs or dreamed of crafting your own lightweight language, this talk will give you the roadmap to make it happen—without getting lost in compiler theory.