Pull to refresh
3
0
Роман Кондратьев@RomeCore

User

Send message

Барьерные токены: Мощное расширение парсеров для работы с отступами языков Python и YAML

Level of difficultyEasy
Reading time9 min
Reach and readers7.9K

Сегодня я расскажу, как из-за случайной встречи с ANTLR я создал RCParsing, библиотеку на C# для парсинга практически любого вида синтаксиса, поддерживающую парсинг отступов из коробки. Мы разберемся, как работают разные алгоритмы парсинга и чем отличается тот, что используется у меня. Также я закину пример кода для парсинга упрощенного YAML с использованием моей библиотеки.

Читать далее

Information

Rating
Does not participate
Location
Челябинск, Челябинская обл., Россия
Date of birth
Registered
Activity

Specialization

Разработчик приложений
C#
.NET
WPF
Git
Английский язык