Nemerle.Peg — .NET генератор парсеров шаговой доступности (Денис Рысцов, ADD-2011) — различия между версиями

Материал из 0x1.tv

Так как я занимаюсь разработкой корпоративных приложений, то темя для меня была, в общем, мало знакомая, поэтому получил много новой информации, но не все переварил. Зато в будущем, когда возникнет необходимость написания собственного парсера, полученная информация пригодится и поможет глубже изучить данный вопрос. Денису спасибо за интересный доклад.
[http://kurbala.ru/2011/06/application-developer-days-2011-day2/ ©]</blockquote>

* {{libcustis-review|ADD 2011: Отчёт Русецкого Георгия/Nemerle.Peg}}





[[Категория:ADD-2011]]
[[Категория:Nemerle ]]
[[Категория:DSL-языки ]]
{{stats|disqus_comments=0|refresh_time=2020-07-06T00:44:1607T19:58:05.244543496822|vimeo_comments=0|vimeo_plays=847|youtube_comments=0|youtube_plays=79}}80}}

Версия 16:58, 7 июля 2020

Аннотация

Докладчик
Денис Рысцов.jpg
Денис Рысцов
  • Применение парсеров в прикладном программировании.
  • Описание PEG нотации.
  • Генерация парсеров по PEG нотации: packrat и top-down parser with backtracking.
  • Nemerle.Peg: разбор текста + построение объектной модели.
  • Пример парсера языка разметки JSON.
  • Преимущества и недостатки Nemerle.Peg.

Доклад ориентирован на:

  • Разработчиков, которые хотят узнать об описании парсеров (грамматик) в нотации PEG.
  • .Net разработчиков, которые хотят научиться писать парсеры (и забыть regex как страшный сон).

Видео

on youtube

Посмотрели доклад? Понравился? Напишите комментарий! Не согласны? Тем более напишите.





Примечания и отзывы


Было круто, но по моему, подавляющая часть аудитории не понимала до конца, что, и, главное, КАК там происходит :) ©

Денис рассказал про то, где применяются парсеры в программировании, а затем рассказал про парсер Peg на языке Nemerle.

Так как я занимаюсь разработкой корпоративных приложений, то темя для меня была, в общем, мало знакомая, поэтому получил много новой информации, но не все переварил. Зато в будущем, когда возникнет необходимость написания собственного парсера, полученная информация пригодится и поможет глубже изучить данный вопрос. Денису спасибо за интересный доклад.

©

Plays:927   Comments:0