0

lex 和 yacc 应该一起使用。

哪个是扫描仪,哪个是解析器?

哪个创建扫描仪,哪个创建解析器?

4

2 回答 2

5

Lex (flex) 是词法扫描器。Yacc (bison) 是 LALR 解析器生成器。

于 2009-12-17T04:06:52.890 回答
3

你会发现维基百科对所有这些软件工具都有很好的答案,并且会清晰简洁地解释它们。当您想要一个标准问题的明确答案时,它通常是最好的起点。这里是 http://en.wikipedia.org/wiki/Lex_(software)

在计算机科学中,lex 是一个生成词法分析器(“扫描器”或“词法分析器”)的程序。[1] Lex 通常与 yacc 解析器生成器一起使用。

还有更多

于 2009-12-17T05:03:03.427 回答