如何自定义flex的默认操作。我发现像< *>,但是当我运行它说“flex scanner jammed”?也是。规则只会添加一条规则,所以它也不起作用。我想要的是Flex默认规则
comment "/*"[^"*/"]*"*/"
%%
{comment} return 1;
{default} return 0;
<<EOF>> return -1;
是否有可能改变匹配最长的行为首先匹配?如果是的话,我会做这样的事情
default (.|\n)*
但因为这几乎总是给人一种更匹配它会隐藏注释规则。
编辑
我发现{ - }操作手册中,但是这个例子中,直接从手动给了我 “unrecogized规则”:
[交流] { - } [BZ]