Я хотел бы создать программу, которая анализирует http-запросы и ответы. Я уже создал его ADT, следуя спецификации здесь , что было довольно легко, учитывая, что каждое сообщение имеет одну и ту же структуру. ADT в Kotlin .
Я изучил некоторые библиотеки синтаксического анализа, такие как better-parse и jparsec , но они кажутся излишними из-за того, что япытаюсь достичь;и я могу ошибаться, но я не думаю, что токенизация всего ввода независимо от контекста является наиболее подходящим способом сделать это.
Итак, мои вопросы: есть ли другой тип парсера, более подходящий длямоя задача? У тех есть имя? Или я должен попытаться реализовать это сам?