compile time regex
От: ai_lang Интернет https://youtube.com/shorts/eapWB7W8hEE
Дата: 19.01.22 04:04
Оценка:
Здравствуйте, ArtDenis, Вы писали:

AD>Здравствуйте, Евгений Музыченко, Вы писали:


ЕМ>>А если бы в языке изначально были условные конструкции, работающие на уровне компилятора ...


AD>Просто хочется увидеть примеры кода как всё это может выглядеть для некоторых случаев

ок

#defne PREFIX(
  [A-Fa-z]{3,}\w?(w:{words}|f:{formuls})
)

void parse (std::strinc const& txt)
{
   for_each(compiler<PREFIX()>().run(txt).get<w>(), [](typeof_<w>::string& s){ std::cout << w ; });
}

на )) я компайл тайм регекспы писал .. точно знаю, чего мне не хватает поговорим ?
П.С и вот это оно может быть скомпилировано, и запущено ... ))не ну ессно мне влом, но факт — оно запускалось.
Отредактировано 19.01.2022 4:52 ботаныч . Предыдущая версия . Еще …
Отредактировано 19.01.2022 4:51 ботаныч . Предыдущая версия .
Отредактировано 19.01.2022 4:20 ботаныч . Предыдущая версия .
Отредактировано 19.01.2022 4:19 ботаныч . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.