我想在我的語言「單一」認令牌~
,我使用Flex &野牛與C++和憑證清單,我宣佈:如何在Flex上識別令牌?
\~ { return DISTRIBUTION; }
但是,當我試圖程序的輸入支持~ =, ~!
以及之後未使用的任何標記。
我猜字符~
簡單地被忽略,我必須使用更好的正則表達式處理或使用位表達式。
有人可以幫助我與此?
我想在我的語言「單一」認令牌~
,我使用Flex &野牛與C++和憑證清單,我宣佈:如何在Flex上識別令牌?
\~ { return DISTRIBUTION; }
但是,當我試圖程序的輸入支持~ =, ~!
以及之後未使用的任何標記。
我猜字符~
簡單地被忽略,我必須使用更好的正則表達式處理或使用位表達式。
有人可以幫助我與此?
"~" { return DISTRIBUTION; }
或
[~] { return DISTRIBUTION; }
重要:
爲(如果有)~=
和~!
爲~
然後定義規則首先定義的規則。
不,它不起作用。它是一樣的東西 – tonylattke
你嘗試過這樣的'[〜] {return DISTRIBUTION;}'..雖然這應該工作 –
也不起作用 – tonylattke
您是否嘗試過使用八進制值:**'\ 176'**? –
不工作:( – tonylattke