Машиночитаемая грамматика с открытым исходным кодом для HTTP/1.1?
Существует ли машиночитаемая грамматика с открытым исходным кодом для запросов и ответов HTTP/1.1? В частности, я ищу грамматику, которая принимается одним из популярных генераторов синтаксического анализатора (например, ANTLR, CUP, BNFC, ...).
2 ответа
В HTTPbis улучшен (то есть более точен, менее идиоматичен и "чистый") ABNF; см. проекты, ссылки на которые http://tools.ietf.org/wg/httpbis/ или собранные по адресу http://greenbytes.de/tech/webdav/httpbis.abnf
Вы можете попробовать грамматику Mongrel, которая использует ragel. Это регулярно и, следовательно, быстрее.