《编译与反编译技术实战》——1.3 语法分析生成器YACC

  1. 云栖社区>
  2. 华章计算机>
  3. 博客>
  4. 正文

《编译与反编译技术实战》——1.3 语法分析生成器YACC

华章计算机 2017-07-03 15:31:00 浏览768
展开阅读全文

本节书摘来自华章计算机《编译与反编译技术实战》一书中的第1章,第1.3节,作者 刘晓楠 陶红伟 岳峰 戴超,更多章节内容可以访问云栖社区“华章计算机”公众号查看。

1.3 语法分析生成器YACC

语法分析的任务是分析句子是否符合语法规范。YACC(Yet Another Compiler Compiler)是一个经典的语法分析生成器。YACC最初是由AT&T公司的Steven C. Johnson为UNIX操作系统开发的,后来一些兼容的程序如Berkeley YACC、GNU Bison、MKS YACC和Abraxas YACC陆续出现,它们都是在此基础上做了少许改进或者增强,但是基本概念是相同的。现在YACC也已普遍移植到Windows及其他平台上。

语法分析生成器是一个指定某个格式中的一种语言的语法作为它的输入,并为该语言

网友评论

登录后评论
0/500
评论
华章计算机
+ 关注
所属云栖号: 华章计算机