编译课上做的小程序,用四种分析方法分别实现(LL1,算符优先,递归下降,简单词法分析) 完成对正则文法所描述的Pascal语言子集单词符号的词法分析程序。 <标识符>→字母︱ <标识符>字母︱ <标识符>数字 <无符号整数>→数字︱ <无符号整数>数字 <单字符分界符> →+ ︱- ︱* ︱ ︱(︱) <双字符分界符>→<大于>=︱<小于>=︱<小于>>︱<冒号>=︱<斜竖>* <小于>→< <等于>→= <大于>→> <冒号> →: <斜竖> →/ 识别语言的保留字 :begin end if then else for do while and or not
上传时间: 2014-06-29
上传用户:sjyy1001
设有由n个不相同的整数组成的数列,记为: a(1)、a(2)、……、a(n)且a(i)<>a(j) (i<>j) 例如3,18,7,14,10,12,23,41,16,24。 若存在i1<i2<i3< … < ie 且有a(i1)<a(i2)< … <a(ie)则称为长度为e的不下降序列。如上例中3,18,23,24就是一个长度为4的不下降序列,同时也有3,7,10,12,16,24长度为6的不下降序列。程序要求,当原数列给出之后,求出最长的不下降序列。
上传时间: 2013-12-14
上传用户:tonyshao
非线性方程组求解的经典算法,例如牛顿法,两点割线法,最快下降法等等
上传时间: 2014-01-10
上传用户:
3鲁棒语音识别技术的研究.kdh 鲁棒语音识别技术是语音识别系统从实验室理论走向实际应用的关键性 技术之一,其研究的主要目的是解决训练环境与应用环境之间失配所造成的识 别率下降问题,本文在总结和分析现有多种鲁棒性识别算法的基础上,主要针 对加性噪声的影响,在语音增强、基音提取、端点检测、鲁棒特征参数的选择 等方面进行了深入地研究和探讨。
上传时间: 2013-12-11
上传用户:stewart·
PLL是数字锁相环设计源程序, 其中, Fi是输入频率(接收数据), Fo(Q5)是本地输出频率. 目的是从输入数据中提取时钟信号(Q5), 其频率与数据速率一致, 时钟上升沿锁定在数据的上升和下降沿上; 顶层文件是PLL.GDF
上传时间: 2017-07-24
上传用户:璇珠官人
从文件读入20组数据,用快速排序,每次分割标记分割点。当元素下降到3个时,切换为简单插入排序。
标签: 数据
上传时间: 2013-12-30
上传用户:13681659100
LPC2103的捕获程序,捕获由按键产生的下降沿脉冲时间间隔来控制LED等的闪烁频率。
上传时间: 2017-08-16
上传用户:康郎
编译原理实验,包含词法分析,语法分析(递归下降和LL1),语义分析
上传时间: 2013-12-09
上传用户:huannan88
//写的时候,是低电平改变数据,上升沿送入数据 //读的时候,是低电平读入数据,下降沿使得从设备把数据放到总线上 //读的时候,是低电平读,但没有读出,提供下降沿使得从设备把数据放到总线上
标签:
上传时间: 2017-08-30
上传用户:hphh
多个程序,C++编写的。自己在做编译课设时搜集参考用的,呵呵,都放上来了,有各种语法写的,LL(1),LR的,递归下降的,还有语义分析部分,有四元式,逆波兰式等等,而且每个都能调试运行。(不好的,我可不拿出来现眼)……
标签: 程序
上传时间: 2017-09-11
上传用户:wuyuying