我想在我的语言"simplex"上识别令牌~
,我正在使用flex & Bison和C++,并在我声明的令牌列表中:
~ { return DISTRIBUTION; }
但是当我尝试编程时,输入支持~ =, ~!
和之后不使用的任何令牌。
我想字符~
被简单地忽略了,我必须使用更好的正则表达式处理或使用位表达式。
有人可以帮助我吗?
"~" { return DISTRIBUTION; }
或
[~] { return DISTRIBUTION; }
重要:
首先为(如果有)~=
和~!
定义规则,然后为~
定义规则。