如何自定義flex的默認操作。我發現像< *>,但是當我運行它說「flex scanner jammed」?也是。規則只會添加一條規則,所以它也不起作用。我想要的是Flex默認規則
comment "/*"[^"*/"]*"*/"
%%
{comment} return 1;
{default} return 0;
<<EOF>> return -1;
是否有可能改變匹配最長的行爲首先匹配?如果是的話,我會做這樣的事情
default (.|\n)*
但因爲這幾乎總是給人一種更匹配它會隱藏註釋規則。
編輯
我發現{ - }操作手冊中,但是這個例子中,直接從手動給了我 「unrecogized規則」:
[交流] { - } [BZ]