BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//pretalx.evolutio.pt//pycon-portugal-2026//talk//URDBXA
BEGIN:VTIMEZONE
TZID:WET
BEGIN:STANDARD
DTSTART:20001029T030000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
TZNAME:WET
TZOFFSETFROM:+0100
TZOFFSETTO:+0000
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20000326T020000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
TZNAME:WEST
TZOFFSETFROM:+0000
TZOFFSETTO:+0100
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
UID:pretalx-pycon-portugal-2026-URDBXA@pretalx.evolutio.pt
DTSTART;TZID=WET:20260904T140000
DTEND;TZID=WET:20260904T143000
DESCRIPTION:Are you curious how linters and code formatters work? Would you
  like to build your own code analyzer? In this talk\, I will walk you thro
 ugh the process of doing so using a data structure called an abstract synt
 ax tree\, which represents your code's structure and allows you to access 
 its components.
DTSTAMP:20260904T144625Z
LOCATION:Auditorium
SUMMARY:Build Your Own (Simple) Static Code Analyzer - Stefanie Molin
URL:https://pretalx.evolutio.pt/pycon-portugal-2026/talk/URDBXA/
END:VEVENT
END:VCALENDAR
