Карлен Симонян — Простая и быстрая реализация парсеров на C#
Ближайшая конференция:
DotNext 2021 Moscow — 21-22 октября, онлайн.
Подробности и билеты:
. Создание парсеров и лексических анализаторов — затратное по времени дело. Обычно к ним прибегают при необходимости реализации различного рода формальных грамматик, в том числе предметно-ориентированных языков (DSL). Наиболее очевидным выбором среди доступных инструментов на .NET является генератор парсеров ANTLR.
В данном докладе мы попробуем обойтись без его использования. Рассмотрим реализацию RFC 4515 (ex RFC 2254) aka LDAP Search filters за менее чем 100 строк кода через LINQ-подобный синтаксис при помощи библиотеки Pidgin. А также произведем измерение производительности получившегося парсера и его сравнение с аналогами.
1 view
11
2
2 months ago 03:21:22 1
“Что будет с этим миром ?“ (Восхищение Церкви Израиль 3 Храм Мессия Христос Бог Конец света 2024 г.)
2 months ago 00:29:36 1
Кровь и жертвы войны, невинная кровь, проклятие и благословение? Слово к Церкви, к верующим 2024 год
3 months ago 05:08:57 1
Сильная проповедь, книга “Я осмелилась назвать Его Отцом“ ( моя религия вера ислам муслим верующий )
3 months ago 01:31:37 1
Йонги Чо Проповедь Молитва 1ч. ( Иисус Имя Бог Единый Евангелие вера верующий откровение Церковь )
5 months ago 00:07:15 1
“Призыв к скорби“ Дэвид Вилкерсон (отступники Церковь пастор Бог ад христиане молитва Библия Иисус )