{"guid":"f2f3b250-3806-4a0b-9eb5-17b3441cbe61","title":"Parsing Expression Grammars","subtitle":"Make Parsing Great Again!","slug":"EH2017-8495-parsing_expression_grammars","link":"https://c3voc.de","description":"Eine der häufigsten Herausforderungen für Programmier*innen ist Parsen. Reguläre Ausdrücke (\"regex\") sind weit verbreitet, bringen aber oft mehr Probleme mit sich als sie lösen. Parsing Expression Grammars (PEGs) sind angetreten, diese Problem zu lösen, jedoch noch weitgehend unbekannt. Der Vortrag bietet eine Einführung in PEGs und erläutert u. a., wie man eine PEG als Programm darstellen kann, das auf einer speziellen virtuellen (Parsing-)Maschine laufen kann, wodurch sich ganz neue Möglichkeiten ergeben.","original_language":"deu","persons":["Hauro"],"tags":["eh17","8495"],"view_count":275,"promoted":false,"date":"2017-04-14T00:00:00.000+02:00","release_date":"2017-04-14T02:00:00.000+02:00","updated_at":"2024-12-20T03:00:02.602+01:00","length":3314,"duration":3314,"thumb_url":"https://static.media.ccc.de/media/conferences/eh2017/8495-hd.jpg","poster_url":"https://static.media.ccc.de/media/conferences/eh2017/8495-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/eh2017/f2f3b250-3806-4a0b-9eb5-17b3441cbe61-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/eh2017/f2f3b250-3806-4a0b-9eb5-17b3441cbe61-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/EH2017-8495-parsing_expression_grammars","url":"https://api.media.ccc.de/public/events/f2f3b250-3806-4a0b-9eb5-17b3441cbe61","conference_title":"Easterhegg 2017","conference_url":"https://api.media.ccc.de/public/conferences/eh17","related":[{"event_id":3789,"event_guid":"ae5d500f-1d9e-424c-868c-ac8525521ec9","weight":16},{"event_id":3790,"event_guid":"6575fcac-cfae-4286-b464-67842ae6842d","weight":20},{"event_id":3791,"event_guid":"37e9af94-4aad-4417-8f88-1863ecfef4d1","weight":30},{"event_id":3794,"event_guid":"17c7c011-07ef-438d-95e6-aed190fd7332","weight":19},{"event_id":3796,"event_guid":"6d0ad07f-0bb2-48ac-af93-10c63ec45cb3","weight":15},{"event_id":3797,"event_guid":"08ae8c78-d14d-4c3c-8679-bef7ef52d88c","weight":13},{"event_id":3802,"event_guid":"a588243f-a16e-4298-9e66-d26fb949aaea","weight":18},{"event_id":3805,"event_guid":"d5565688-a086-42e6-b8eb-17fa54e6fc3b","weight":16},{"event_id":3807,"event_guid":"32ed6ce9-cefa-4e7b-9191-6c61678db765","weight":14},{"event_id":3812,"event_guid":"d180c287-0760-4421-9406-fedac5a3639c","weight":16},{"event_id":3818,"event_guid":"adb3ca92-d333-4a8d-b44a-09b3bbb75656","weight":15}],"recordings":[{"size":227,"length":3314,"mime_type":"video/mp4","language":"deu","filename":"eh17-8495-deu-Parsing_Expression_Grammars_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2017-04-14T23:07:07.788+02:00","recording_url":"https://cdn.media.ccc.de/events/eh2017/h264-hd/eh17-8495-deu-Parsing_Expression_Grammars_hd.mp4","url":"https://api.media.ccc.de/public/recordings/15116","event_url":"https://api.media.ccc.de/public/events/f2f3b250-3806-4a0b-9eb5-17b3441cbe61","conference_url":"https://api.media.ccc.de/public/conferences/eh17"},{"size":50,"length":3308,"mime_type":"audio/mpeg","language":"deu","filename":"eh17-8495-deu-Parsing_Expression_Grammars.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2017-04-14T23:11:57.917+02:00","recording_url":"https://cdn.media.ccc.de/events/eh2017/mp3/eh17-8495-deu-Parsing_Expression_Grammars.mp3","url":"https://api.media.ccc.de/public/recordings/15119","event_url":"https://api.media.ccc.de/public/events/f2f3b250-3806-4a0b-9eb5-17b3441cbe61","conference_url":"https://api.media.ccc.de/public/conferences/eh17"},{"size":42,"length":3308,"mime_type":"audio/opus","language":"deu","filename":"eh17-8495-deu-Parsing_Expression_Grammars.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2017-04-14T23:13:08.584+02:00","recording_url":"https://cdn.media.ccc.de/events/eh2017/opus/eh17-8495-deu-Parsing_Expression_Grammars.opus","url":"https://api.media.ccc.de/public/recordings/15121","event_url":"https://api.media.ccc.de/public/events/f2f3b250-3806-4a0b-9eb5-17b3441cbe61","conference_url":"https://api.media.ccc.de/public/conferences/eh17"},{"size":84,"length":3314,"mime_type":"video/mp4","language":"deu","filename":"eh17-8495-deu-Parsing_Expression_Grammars_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2017-04-14T23:17:16.391+02:00","recording_url":"https://cdn.media.ccc.de/events/eh2017/h264-sd/eh17-8495-deu-Parsing_Expression_Grammars_sd.mp4","url":"https://api.media.ccc.de/public/recordings/15126","event_url":"https://api.media.ccc.de/public/events/f2f3b250-3806-4a0b-9eb5-17b3441cbe61","conference_url":"https://api.media.ccc.de/public/conferences/eh17"},{"size":278,"length":3314,"mime_type":"video/webm","language":"deu","filename":"eh17-8495-deu-Parsing_Expression_Grammars_webm-hd.webm","state":"new","folder":"webm-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2017-04-15T03:00:45.307+02:00","recording_url":"https://cdn.media.ccc.de/events/eh2017/webm-hd/eh17-8495-deu-Parsing_Expression_Grammars_webm-hd.webm","url":"https://api.media.ccc.de/public/recordings/15128","event_url":"https://api.media.ccc.de/public/events/f2f3b250-3806-4a0b-9eb5-17b3441cbe61","conference_url":"https://api.media.ccc.de/public/conferences/eh17"},{"size":103,"length":3314,"mime_type":"video/webm","language":"deu","filename":"eh17-8495-deu-Parsing_Expression_Grammars_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2017-04-15T11:05:29.842+02:00","recording_url":"https://cdn.media.ccc.de/events/eh2017/webm-sd/eh17-8495-deu-Parsing_Expression_Grammars_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/15133","event_url":"https://api.media.ccc.de/public/events/f2f3b250-3806-4a0b-9eb5-17b3441cbe61","conference_url":"https://api.media.ccc.de/public/conferences/eh17"}]}