Я мало пересекался, но обычно никто руками не пишет парсеры формальных языков это адский труд с кучей бойлерплейта, пишут генератор, который уже делает парсер. Поэтому в целом рубишные возможности для DSL тут помогают. Это такая специфическая задача.
Я мало пересекался, но обычно никто руками не пишет парсеры формальных языков это адский труд с кучей бойлерплейта, пишут генератор, который уже делает парсер. Поэтому в целом рубишные возможности для DSL тут помогают. Это такая специфическая задача.
Вот вылетит у тебя в проде стектрейс, как ты поймешь какой вариант парсера вылетел если у них безликий Class?
Я мало пересекался, но обычно никто руками не пишет парсеры формальных языков это адский труд с кучей бойлерплейта, пишут генератор, который уже делает парсер. Поэтому в целом рубишные возможности для DSL тут помогают. Это такая специфическая задача.