有人知道yy是什么意思吗?

Tim*_*thy 10 conventions history

由于历史问题是关于主题的,我想我会问一个困扰我很长时间的问题,但我认识的人似乎都不知道答案。有谁知道前缀yy的历史意义是什么?lex 生成的大部分变量和函数都是以它开头的,比如yylval, 和yylex()。我还记得在yyrsa某处看到过一个实用程序,但现在在任何地方都找不到对它的引用。好奇心想知道!

小智 10

我认为这是与YACC,它在结尾的文件.y,并需要调用的函数yylex。

  • [这个问题](http://stackoverflow.com/questions/1300392/what-does-the-yy-in-lex-yy-c-stand-for) 似乎同意 (6认同)
  • 引用 @peterb 在 Michael 链接的 SO 帖子中的回应,“除了简单地需要一个命名空间之外,没有任何明显的意义。lex.yy.c 中的“yy”表示 lex 输出用于 yacc 解析器。谢谢你们! (6认同)