Re[69]: Исповедь C++ника
От: Тёмчик Австралия жж
Дата: 05.01.21 08:15
Оценка: :))) :))
Здравствуйте, so5team, Вы писали:

Тё>>Эта статья разбор HTTP-заголовка Authorization с помощью easy_parser из RESTinio?


S>Да.


Тё>>Ну я почитал сейчас.


S>Не заметно.


Тё>>Текст в статье подтвердил моё первоначальное предположение- вы тупой сплит строки переусложнили в кромешный шаблонный ад.


S>Писать для каждого из таких заголовков тупой сплит строки нерационально.


Если бы вы открыли букварь учебник Ахо, вы бы не изобретали это убожище.
Сканер генерит поток токенов, из которого парсер строит AST. Оба являются конечными автоматами.
Я хз нахрена у вас в сканере шаблон "probably_with_comma", когда всего-то нужно бить входной поток на токены. Там нужен простейший автомат. И далее простой в доску парсер- генератор AST. Совсем по феншую, если сделать StAX интерфейс с visitor-м.
Отредактировано 05.01.2021 10:01 Артём . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.