Nemerle.Peg — .NET генератор парсеров шаговой доступности (Денис Рысцов, ADD-2011)
Материал из 0x1.tv
(перенаправлено с «2c7-parser-development-with-nemerle-rystsov»)
Короткая ссылка: 2c7-parser-development-with-nemerle-rystsov
Аннотация
- Докладчик
- Денис Рысцов
- Применение парсеров в прикладном программировании.
- Описание PEG нотации.
- Генерация парсеров по PEG нотации: packrat и top-down parser with backtracking.
- Nemerle.Peg: разбор текста + построение объектной модели.
- Пример парсера языка разметки JSON.
- Преимущества и недостатки Nemerle.Peg.
Доклад ориентирован на:
- Разработчиков, которые хотят узнать об описании парсеров (грамматик) в нотации PEG.
- .Net разработчиков, которые хотят научиться писать парсеры (и забыть regex как страшный сон).
Видео
Посмотрели доклад? Понравился? Напишите комментарий! Не согласны? Тем более напишите.
Примечания и отзывы
Было круто, но по моему, подавляющая часть аудитории не понимала до конца, что, и, главное, КАК там происходит :) ©
Денис рассказал про то, где применяются парсеры в программировании, а затем рассказал про парсер Peg на языке Nemerle.
Так как я занимаюсь разработкой корпоративных приложений, то темя для меня была, в общем, мало знакомая, поэтому получил много новой информации, но не все переварил. Зато в будущем, когда возникнет необходимость написания собственного парсера, полученная информация пригодится и поможет глубже изучить данный вопрос. Денису спасибо за интересный доклад.
©
Plays:931 Comments:0