lex / yacc和parser / scanner

时间:2009-12-17 04:04:39

标签: parsing bison yacc lex lexical-analysis

lex和yacc应该一起使用。

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

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

2 个答案:

答案 0 :(得分:5)

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

答案 1 :(得分:3)

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

  

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

还有更多