yytext[0]的含义是什么?

9

yytext[0]是什么意思?在lex和yacc程序中为什么要使用它?作为学习者,如果这是一个愚蠢的问题,请不要介意。

1个回答

14

yytext保存当前标记匹配的文本。因此,yytext[0]保存当前标记匹配的文本的第一个字符。有时您会有一个可以匹配不同文本的规则,因此需要获取真实匹配的文本,例如变量名称或匹配所有算术操作的规则。

一个很好的资源是Flex手册

对于初学者来说,最好的起点是尝试示例项目。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接