Немного о проекте
Что такое HBase?
AVRO
Выбор
строгие грамматики;
интеграция с системой сборки;
тяжело отлаживать;
кастомные ошибки;
медленные парсеры;
проблемы с кодировками;
проблемы переносимости.
Плюсы
Недостатки
Комбинаторные парсеры (Sprache и т.д.)
компромисс между декларативностью производительностью;
проблемы с левой рекурсией;
придется учить API;
только для вашего языка.
может не иметь предварительной токенизации.
Плюсы
Недостатки
все писать с 0;
создание быстрых парсеров требует опыта;
выражения с инфиксными операторами(приоритеты).
Плюсы
Недостатки
Сигнатура нашего парсера
5
Left operand
right operand
operator
https://github.com/sprache/Sprache
https://github.com/datalust/superpower
Sprache
Когда и зачем писать свои парсеры?
Разработка
Особенности HASL
Перформанс HASL – Тестовые данные
Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:
Email: Нажмите что бы посмотреть