Можно ли написать сценарий lex
или flex
, содержащий набор правил, в которых шаг сопоставления с максимальным значением всегда будет соответствовать строке нулевой длины?
Я спрашиваю об этом, потому что математическое определение регулярных выражений допускает регулярные выражения, которые соответствуют только строкам нулевой длины. Например, простое регулярное выражение соответствует только пустой строке. Однако документация по гибкому шаблону, по-видимому, не позволяет указывать обычные выражения этой формы.