![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编译原理
编译原理代码实现
00010110
这个作者很懒,什么都没留下…
展开
-
词法分析器(html+css+javascript实现)
使用html+css+javascript实现词法分析器 其中: 识别保留字:if、int、for、while、do、return、break、continue; 单词种别码为1。 其他的都识别为标识符;单词种别码为2。 常数为无符号整形数;单词种别码为3。 运算符包括:+、-、*、/、=、>、<、>=、<=、!= ; 单词种别码为4。 分隔符包括:,、;、{、}、(、); 单词种别码为5。 一些碎碎念: 为什么用html来实现呢?因为我认为html的可迁移性极强,而且窗口较易设计(原创 2022-04-14 16:46:22 · 481 阅读 · 0 评论 -
python 实现《编译原理》语法分析器(递归下降分析法)
程序要求: 程序输入/输出示例: 对下列文法,用递归下降分析法对任意输入的符号串进行分析: (1)E->eBaA (2)A->a|bAcB (3)B->dEd|aC (4)C->e|dC 思考过程: 画出各个子模块的逻辑图 用python实现逻辑 将逻辑套入窗口代码中 实现能在窗口显示的语法分析器 python实现代码: from tkinter import * ## 语法判断逻辑 def E(lis, index): if lis[0] == 'e':原创 2022-04-14 16:31:36 · 2001 阅读 · 0 评论