Мохнатые уроды и моральные пёзды. Войти !bnw Сегодня Клубы
Есть ситуации, когда надо разобрать язык с одной стороны нерегулярный, а с другой -- всё равно с грамматикой из четырёх-пяти правил. Причём задача такая, что и парсер с отдельной грамматикой генерить влом, да и вообще нормальную программу писать влом, а хотелось бы простенький скрипт. И руками парсер писать тоже, кстати, влом, если что. Во многих языках регулярные выражения хорошо встраиваются прямо в код. С грамматиками хуже. Накидайте плиз каких-нибудь библиотек для разных скриптовых языков, которые позволяют прямо в коде скрипта описывать грамматику, и тут же польховаться парсером, по ней динамически сгенерённым.
Рекомендовали: @mugiseyebrows @ninesigns
#ESQ4G2 / @dluciv / 3010 дней назад

parsec, Earley…
#ESQ4G2/Z9H / @ndtimofeev / 3010 дней назад
boost
#ESQ4G2/DHF / @hate-engine / 3010 дней назад
@hate-engine Дык вот хотелось бы для скриптовых.
#ESQ4G2/8RI / @dluciv --> #ESQ4G2/DHF / 3010 дней назад

attoparsec :3

#ESQ4G2/UGB / @lexszero / 3010 дней назад
@plhk )))
#ESQ4G2/J68 / @l29ah --> #ESQ4G2/W69 / 3010 дней назад
@plhk Ой нет, вот только не Перл. Вообще не умею, и мне всяки йраз от него плохо, если прикоснусь %)
#ESQ4G2/YAO / @dluciv --> #ESQ4G2/W69 / 3010 дней назад
@l29ah Ути-пути какой тонкий.
#ESQ4G2/XNG / @ndtimofeev --> #ESQ4G2/5WX / 3010 дней назад

http://zaa.ch/jison/

#ESQ4G2/QZI / @anonymous / 3010 дней назад
Всем чмафке. Самым лёгким решением оказалось http://livescript.net + https://github.com/jneen/parsimmon. Реально ни буквы лишней и заработало со второго-третьего запуска
#ESQ4G2/JW9 / @dluciv / 3010 дней назад
на гугле забанили? с такой постановкой не знаю каких ответов ты ожидаешь
#ESQ4G2/TKX / @anonymous / 3010 дней назад
@anonymous Лан вонять, тут умные люди собрались. Молчи в тряпочку и слушай.
#ESQ4G2/N76 / @dluciv --> #ESQ4G2/TKX / 3010 дней назад
@dluciv пиздец зашёл в карму, а там уже
#ESQ4G2/ARE / @anonymous --> #ESQ4G2/N76 / 3009 дней назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.