Парсеры – это Спарта

В докладе мы с вами:

  1. Узнаем, что такое парсеры и грамматики, как они работают и какие бывают;
  2. Рассмотрим реальные примеры использования парсеров:
    • продвинутая валидация
    • наследование e2e тестов
    • e-mail rfc 822 валидатор
    • html && markdown парсер
    • умный input (aka JIRA issue filter, Apple email search);
  3. Напишем свой парсер АСТ (абстрактного синтаксического дерева), используя Recursive Descendant Parser (Метод рекурсивного спуска);
  4. Напишем свой генератор парсеров, используя PEG (Parsing Expression Grammar).

И все это простым и понятным для всех языком!

Алексей Охрименко, IPONWEB

Алексей Охрименко, IPONWEB

Senior JavaScript developer at IPONWEB, автор дизайн паттерна MALEVICH и фреймворка COD.js