Хмм сам я новичок с этим инструментом, но как я понимаю я где-то описываю регэкспы и потом из этого генерирую код C в который я могу использовать как
while (yylex()) { do_smth_with_lexem(); }
при этом автомагически все работает хорошо ловя самые длинные match'и. Это то что мне нужно (самые длинные match'и) но способ работы это не то что мне нужно...
А нужно мне как-то так:
for (;;;) {
....c = get_char_from_somewhere();
....give_this_char_to_lex_somehow(c)
....if (yylex_async()) { do_smth_with_lexem(); }
}
Возможно ли это в lex?
Ответ на:
комментарий
от k_andy
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум elisp, регэкспы (2011)
- Форум Lex (2011)
- Форум Lex (2001)
- Форум [закон] Dura lex sed lex (2010)
- Форум Async http (2015)
- Форум async io (2006)
- Форум 2lexxus-lex (2012)
- Форум Lex анализатор (2011)
- Форум lex/flex (2003)
- Форум Нежен lex... (2002)