0
我有一個很大的文本文檔,裏面有一些純文本和類的定義。我想要的是使用flex/bison將類定義從純文本中分離出來。如何用flex/bison跳過不必要的文本序列?
我想下一個提示:
test.l
...
"class" : { return CLASS;}
"aligned": { return ALIGNED;}
"extends": { return EXTENDS;}
...
.* {return UNKNOWN;}
test.y
DocText : plainText
| classDefinitions
| plainText classDefinitions DocText
{ printf (" parsed iso doc!\n");};
plainText: UNKNOWN | UNKNOWN plainText;
這是行不通的。任何人都可以請給我一些關於如何解決這個問題的建議。 PS:對不起,我的英文不好。
歡迎使用Stackoverflow!爲了讓你知道,「flex」標籤指的是Adobe Flex;對於你的問題,「flex-lexer」標籤更好。 – Brian