包括部分TinyOS中组件的分析说明,对TinyOS学习有益
2021-06-29 18:11:03 47KB TinyOS;
1
医院设备效益分析
2021-06-28 22:02:16 66KB 医院设备效益分析
1
做了相应的错误处理,以及负号的判定,包括括号的处理,以及指数,小数点等常用算法,并且代有历史记录查看,可以寻找已经做过的表达式
2021-06-28 10:40:59 1.83MB 0012
1
LR(0)分析表算法的程序实现 1. 对任意给定的文法 ,完成识别文法活前缀的 、 的状态转化矩阵及 项目集规范族的构造; 2. 判断该文法是否为 文法,实现 分析表的构造,并输出到指定文件中; 3. 实现 分析器总控程序,对输入的表达式进行文法分析。
1
可适用任何文法 可输出匹配过程 有错误处理不会影响执行 文法有使用者输入 很好啊 莫要错过 经vc6.0编译执行通过100%可用
1
LR文法分析表构造器 在main.py中配置对应的文法、终结符、非终结符、开始项目、开始符号即可自动生成项目集、GO关系、LR0分析表。 当生成LR0分析表产生冲突时,会自动构造FIRST集和FOLLOW集,转为生成SLR1分析表。 用法 python3 main.py 最后的表格如果需要输出到EXCEL中,建议稍作更改输出为CSV文件,再由EXCEL处理。 示例 对文法G[E]构造分析表 E→E+T | E-T | T T→T*F | T/F | F F→P^F | P P→(E) | i* 应先构造其拓广文法G[E'],但此程序暂不支持两个字符的非终结符,因此用G[A]代替。 构造如下: A→E E→E+T E→E-T E→T T→T*F T→T/F T→F F→P^F F→P P→(E) P→i 然后如main.py最上方所示,写入列表中。 可知开始项目集为A→·E,开始符号为A 运行程序即可。
2021-06-20 20:58:47 6KB 编译原理 SLR1 LR0 天津理工大学
1
《化学反应工程》课程目标达成度分析
2021-06-16 18:01:56 75KB 达成度 课程 化学反应工程
1
此代码本人实验时所写,调试通过完成该实验报告,有需要参考的放心下载!
1
LL(1)语法分析程序、自顶向下语法分析判断LL(1)文法的方法、文法等价变换、LL(1)分析表的构造、对某一输入串的分析过程的理解,本次实验的LL(1)文法为表达式文法: E→E+T | T T→T*F | F F→i | (E)
1