我想在我的语言“单一”认令牌~
,我使用Flex &野牛与C++和凭证清单,我宣布:如何在Flex上识别令牌?
\~ { return DISTRIBUTION; }
但是,当我试图程序的输入支持~ =, ~!
以及之后未使用的任何标记。
我猜字符~
简单地被忽略,我必须使用更好的正则表达式处理或使用位表达式。
有人可以帮助我与此?
我想在我的语言“单一”认令牌~
,我使用Flex &野牛与C++和凭证清单,我宣布:如何在Flex上识别令牌?
\~ { return DISTRIBUTION; }
但是,当我试图程序的输入支持~ =, ~!
以及之后未使用的任何标记。
我猜字符~
简单地被忽略,我必须使用更好的正则表达式处理或使用位表达式。
有人可以帮助我与此?
"~" { return DISTRIBUTION; }
或
[~] { return DISTRIBUTION; }
重要:
为(如果有)~=
和~!
为~
然后定义规则首先定义的规则。
不,它不起作用。它是一样的东西 – tonylattke
你尝试过这样的'[〜] {return DISTRIBUTION;}'..虽然这应该工作 –
也不起作用 – tonylattke
您是否尝试过使用八进制值:**'\ 176'**? –
不工作:( – tonylattke