parsing confidently

Lars Dɪᴇᴄᴋᴏᴡ 迪拉斯 — 20 minutes 🐪 🦋

Many grammar parsers have defects that make them unsuitable for the general case.

This topic occupies me since 2014 when I was programming my first compiler. As I found out in the past years, many grammar parsers are unsuitable for the general case because they cannot deal with certain edge cases that can occur quite often. Since then I dove deeply into the topic and read 25 scientific papers and had to conclude that the situation is worse than assumed earlier. I prospect how we can get the problems that not widely known outside academic circles under control and do it better.

Perl versions
🐪 Perl 5,  🦋 Perl 6
Target audience
Familiar with subject
Perl 5 programming, Perl 6 programming
Talk duration
20 minutes
Talk status
Related links