一致したルールを条件付きで破棄し、優先度の低い他のルールを引き続き試すことはできますか?
<SOME_STATE>{rule} {
if(condition) {
return TOKEN;
}
// discard
// continue and try the other rules below...
}
<SOME_STATE>{other_rule} {
return OTHER_TOKEN;
}
...
PS:condition
正規表現と一致しない他の解像度に依存します
PS2: マニュアルは既に検索しました:)
PS3: 新しい状態をプッシュしても解決できない