一个递归下降语法分析器。 测试数据为 i a + nul ( nul i b * nul i c ) nul # nul
上传时间: 2015-11-02
上传用户:qweqweqwe
TINY Parser——TINY语言的自顶向下的预测分析器
上传时间: 2013-12-19
上传用户:远远ssad
这个是java语言实现的lr0词法语法分析器,用于实现编译语言的语法部分
上传时间: 2015-11-03
上传用户:wanghui2438
高质量C/c++编程是一本内容很详尽的学习类书籍,里面有老手误区,是经验之谈,很有帮助
上传时间: 2015-11-03
上传用户:shawvi
词法分析器制作与应用 设计思想 (1)程序主体结构部分: 说明部分 %% 规则部分 %% 辅助程序部分 (2)主体结构的说明 在这里说明部分告诉我们使用的LETTER,DIGIT, IDENT(标识符,通常定义为字母开头的字母数字串)和STR(字符串常量,通常定义为双引号括起来的一串字符)是什么意思.这部分也可以包含一些初始化代码.例如用#include来使用标准的头文件和前向说明(forward ,references).这些代码应该再标记"%{"和"%}"之间 规则部分> 可以包括任何你想用来分析的代码 我们这里包括了忽略所有注释中字符的功能,传送ID名称和字符串常量内容到主调函数和main函数的功能. (3)实现原理 程序中先判断这个句语句中每个单元为关键字、常数、运算符、界符,对与不同的单词符号给出不同编码形式的编码,用以区分之。 PL/0语言的EBNF表示 <常量定义>::=<标识符>=<无符号整数> <标识符>::=<字母>={<字母>|<数字>} <加法运算符>::=+|- <乘法运算符>::=*|/ <关系运算符>::==|#|<|<=|>|>= <字母>::=a|b|…|X|Y|Z <数字>::=0|1|2|…|8|9
上传时间: 2015-11-04
上传用户:zhengzg
dele-rem:《编译原理》词法分析器中一个很精典的错误处理子程序
上传时间: 2013-12-16
上传用户:6546544
LL1文法分析器,借用网上资源编写而成,有些粗糙,勉强可以用
上传时间: 2015-11-04
上传用户:wab1981
C\C++ 的高质量编程的资料 下望大家多多学习
上传时间: 2015-11-05
上传用户:2525775
词法分析器,pacal语言的词法分析器,用c语言编写的,希望对大家有帮助!
上传时间: 2013-12-12
上传用户:520
GIPS语音处理方案技术资料。Skype高质量语音通话,腾讯QQ超级语音聊天所使用的技术大概就是这个。 www.globalipsound.com
上传时间: 2014-12-02
上传用户:litianchu