2010-04-24 48 views
0

您好,我有我的詞法分析器定義範圍內的柔性規則:的Flex,多規則

operators "[]"|"[]="|"[]<"|".."|"."|".="|"+"|"+="|"-"|"-="|"/"|"/="|"*"|"*="|"%"|"%="|"++"|"--"|"^"|"^="|"~"|"&"|"&="|"|"|"|="|"<<"|"<<="|">>"|"!"|"<"|">"|">="|"<="|"=="|"!="|"&&"|"||"|"~=" 

有什麼辦法拆就多行這個ruole保持更清楚? 我試圖用\就像宏一樣,但它似乎沒有被靈活接受:(

PS:我不想在更多的子規則拆分規則,但只分割更多的行的正則表達式使代碼更清晰。

回答

2

不,那是不可能的使用Flex(我已經擡頭柔性來源,一旦發現了這一點)。

嚴格說來,問題是有點誤導,因爲你談論名稱的定義,而不是規則。