Один из самых популярных parser generators ANTLR имеет ссылки на документацию двух видов: а) ANTLR book ($49) и б) Docs — ссылка на Confluence Wiki, которая требует логина (и не имеет кнопки «зарегистрироваться»). But how?..
ну как-как, ссылкой на ANTLR Book на либгене. впрочем, когда-то помнится были и нормальные бесплатные доки ‎· love is endless oil and stone
а кстати, я давно не интересовался, на ANTLR-е ещё кто-то что-то делает? он же по-моему ужасен ‎· love is endless oil and stone
делают, делают. Я, правда, как только увидел это, переписал на скаловских комбинаторах, а там мы и выкинули всю эту ерунду совсем. ‎· Размытое в синей футболке
Если что, google "java parser combinator library" выдаёт что-то довольно осмысленное. ‎· 9000
также доки-то у нас вполне на гитхабе: https://github.com/antlr/antlr4/blob/master/doc/index.md ‎· love is endless oil and stone
↑ а как об этом узнать, если начинать с этого сайта?.. http://www.antlr.org/ ‎· (машет рукой)
м. нашёл. не верить жирному Docs в меню, верить бледному Documentation на втором экране в крайней правой колонке. ну ок, что. ‎· (машет рукой)
@9000 да там люди для C# спрашивали. как-то вообще всё странно с этими Известными Библиотеками Для Генерации Парсеров. У Ragel, который обычно используют скажем рубисты, тоже как-то всё не очень окей. ‎· (машет рукой)
Мало кому нужно парсеры генерировать в нормальном случае. ‎· 9000
↑ что это должно значить?.. что их вообще не должно существовать, а если уж существуют, то надо благодарить и за это? ‎· (машет рукой)
а также интересна числовая оценка «мало кому» ‎· (машет рукой)
Видимо, усилия, которые народ вкладывает в парсеры, малы по сравнению с усилиями, вкладываемыми в другие, более распространённые инструменты, например, нужные для типичного веб-приложения. Вероятно, это связано с тем, что разработчиков, решающих задачи парсинга, сильно меньше, сравнительно с решающими более массовые задачи. Но число их, несомненно, не равно нулю и, вероятно, даже достаточно для того, чтобы паре распространённых парсеров приходило сколько-то пулл-реквестов и пр. Так понятнее? ‎· 9000
неа. ‎· (машет рукой)