为什么gcc源代码版本中没有.l文件?

为什么gcc源代码版本中没有.l文件?,gcc,open-source,yacc,lex,Gcc,Open Source,Yacc,Lex,yacc有.y文件,但为什么没有.llexer文件?gcc手工编写自己的lexergcc手工编写自己的lexer你能详细说明一下如何找到.y中的终端节点的定义位置吗?我不知道我自己从来没有看过源代码,我只知道他们不使用(f)lex。您可以尝试搜索它们在何处实现yacc搜索的lexing函数(默认情况下为int yylex())。能否详细说明如何查找.y中的终端节点的定义位置?我不知道我自己从未看过源代码,我只知道它们没有使用(f)lex。您可以尝试搜索yacc搜索的lexing函数的实现位置(默

yacc有
.y
文件,但为什么没有
.l
lexer文件?

gcc手工编写自己的lexer

gcc手工编写自己的lexer

你能详细说明一下如何找到
.y
中的终端节点的定义位置吗?我不知道我自己从来没有看过源代码,我只知道他们不使用(f)lex。您可以尝试搜索它们在何处实现yacc搜索的lexing函数(默认情况下为int yylex())。能否详细说明如何查找
.y
中的终端节点的定义位置?我不知道我自己从未看过源代码,我只知道它们没有使用(f)lex。您可以尝试搜索yacc搜索的lexing函数的实现位置(默认情况下为int yylex())。