社区
C语言
帖子详情
从哪里找C语言的EBNF
hongfeeling
2004-07-03 09:14:23
我现在需要C语言的EBNF描述,我在C99的规范中,找到的是BNF描述,请问哪里能找到EBNF描述,或者是C语言的语法图
...全文
657
13
打赏
收藏
从哪里找C语言的EBNF
我现在需要C语言的EBNF描述,我在C99的规范中,找到的是BNF描述,请问哪里能找到EBNF描述,或者是C语言的语法图
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hongfeeling
2004-07-14
打赏
举报
回复
谈不上项目,想实现自己的一个梦——做一个C语言编译器
expert2000
2004-07-12
打赏
举报
回复
学编译原理,就做课程设计的时候用了一下,以后就没有用到过。全忘光了,不知楼主要做什么项目?
hongfeeling
2004-07-12
打赏
举报
回复
是啊,是啊,确实是很困难。
现在正准备写预处理。
想先把EBNF整出来,好方便下一步工作。
慢慢写,写上2,3年,希望能有雏形吧。
要考研,这半年是没 什么时间了。
wisexinlei
2004-07-10
打赏
举报
回复
做词法分析器还可以, 如果是语法分析器就太难了,光是与算符的优先级分析就烦死你。
hongfeeling
2004-07-10
打赏
举报
回复
UP
lbaby
2004-07-03
打赏
举报
回复
1
http://www.csci.csusb.edu/dick/samples/c.syntax.html
看看是不是你想要的
还有:
http://www.csci.csusb.edu/dick/cs620/languages.html#C
好多呢
多用google 搜一下就可以了
o1n
2004-07-03
打赏
举报
回复
上次做<<编译原理>>课设时,语法分析,我用的是对一个给定文法进行识别,用LL1首先消除左递归,之后求first ,follow, select 集.构造LL1分析表,进行语法阶段的判断.
lbaby
2004-07-03
打赏
举报
回复
扩展巴科斯-诺尔范式
编译原理的东西,学的少,惭愧~~~
hongfeeling
2004-07-03
打赏
举报
回复
我想要具体的,详细的,最好是大家的心得。
做实际的东西,比书上的例子难多了,书上的例子有现成的语法图,现在我连语法图都没有,BNF的描述方式在编程的时候很容易遗漏一些语法要素的,如果我找不到现成的EBNF只能自己把BNF转化成EBNF,我怕的是转换的时候出错。
lbaby
2004-07-03
打赏
举报
回复
晕
EBNF 好像是什么"巴什么斯范式"
那BNF呢?
见过一次,好像是跟正则表达式差不多,
up
hcj2002
2004-07-03
打赏
举报
回复
up
o1n
2004-07-03
打赏
举报
回复
语法分析:
LL1 (要消除左递归)
LR
hongfeeling
2004-07-03
打赏
举报
回复
UP 一下。
我 要EBNF是为了做语法分析方便一些。
不知道大家对些C语言的语法分析,有什么见解(手工编码,不使用例如YACC的工具)。
还望高手指教一二
C-语法图 Syntax Diagram
下面我们将详细探讨
C语言
的语法图和
EBNF
。 首先,
EBNF
是一种扩展的巴科斯范式,用于定义上下文无关文法,它是描述编程语言语法的一种标准方式。在
C语言
的语法图中,每个符号都代表一种语言构造,如关键字、运算符、...
c语言
课件序言
c语言
培训,这个是课件,好东西,可以下载看看,能学到东西的。
C语言
LL语法分析器
C语言
的语法规则由BNF(巴科斯范式)或
EBNF
(扩展巴科斯范式)定义,例如,表达式可以表示为 `expression ::= term { (+ | -) term }`。 3. **预测分析表**:LL解析器的核心数据结构,它记录了对于每个非终结符和...
cifa.rar_
EBNF
《
EBNF
与
C语言
实现词法分析器的深入解析》 在编程语言的世界里,词法分析器(也称为扫描器或tokenizer)是编译器和解释器的关键组成部分,负责将源代码转换为一系列有意义的符号,即词法单元。本篇文章将探讨使用...
语法分析代码(
C语言
)
文法通常以BNF(Backus-Naur Form)或
EBNF
(Extended BNF)形式给出。 2. **预测分析表生成**:基于定义的文法,我们需要生成预测分析表。对于LL(1)分析,这意味着我们需要计算每个非终结符在遇到每个终结符时的第...
C语言
70,020
社区成员
243,264
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章