标签: flex-lexer
以下是oct值的示例规则。而不是使用YYTEXT我想得到值,字母和#在结尾(8,... 64)。我怎么能得到它们?我猜到printf(“%s”,$ 1)看看我是否得到了这个值,但lex给了我一个编译错误
0([0-7]+)(([us])(8|16|32|64))?
此外,似乎“群组”不在manual。
答案 0 :(得分:9)
flex中没有捕获组。
我认为这最好用几种状态表示,具有单独的匹配规则和状态转换。