lex/yacc 和解析器/扫描器

发布于 2024-08-15 07:29:10 字数 77 浏览 7 评论 0原文

lex 和 yacc 应该一起使用。

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

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

lex and yacc are supposed to be used together.

Which ones is the scanner and which one is the parser?

Which one creates a scanner and which one creates a parser?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

2024-08-22 07:29:10

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

Lex (flex) is the lexical scanner. Yacc (bison) is the LALR parser generator.

没有你我更好 2024-08-22 07:29:10

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

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

还有更多

You will find that Wikipedia has excellent answers on all of these software tools and will explain them clearly and concisely. It's often the best place to start when you want a clear answer to a standard question.
Here is
http://en.wikipedia.org/wiki/Lex_(software)

In computer science, lex is a program
that generates lexical analyzers
("scanners" or "lexers").[1] Lex is
commonly used with the yacc parser
generator.

And there is a lot more

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文