开发者社区> 问答> 正文

哪里可以找到 C 的 BNF 或 YACC 语法?

哪里可以找到 C 的 BNF 或 YACC 语法?

展开
收起
游客py5kcp7dd6tu6 2022-03-30 07:02:55 432 0
1 条回答
写回答
取消 提交回答
  • ANSI 标准中的语法是最权威的。由 Jim Roskind 写的一个语法在 ftp://ftp.eskimo.com/u/s/scs/roskind_grammar.Z。 一个 Jeff Lee 做的, 新鲜出炉的 ANSI C90 语法工作实例可以在 ftp://ftp.uu.net/usenet/net.sources/ansi.c.grammar.Z 得到, 还包含了一个相配的 lexer。 FSF 的 GNU C 编译器也含有一个语法, 当然还有 K&R 的附录也有一个。 新闻组 comp.compilers 的档案中含有更多的有关语法的信息, 参见问题 18.3。

    参考资料: [K&R1, Sec. A18 pp. 214-219]; [K&R2, Sec. A13 pp. 234-239]; [ISO, Sec. B.2]; [H&S, pp. 423-435 Appendix B]。

    2022-03-30 07:03:18
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载

相关实验场景

更多