用c++语言在tiny编译器的基础上加了一些语法规则。代码绝对没错误,能够比较智能的报错。实现了此法扫描、语法分析、语意分析、中间代码生成。
2019-12-21 22:22:27 971KB tiny+ 编译器 c++
1
opencv3.3编译需要的adb1c512e09ca2c7a6faef36f9c53e59-v1.0.0a3.tar.gz 放于D:\Program Files\Opencv3.3\sources\.cache\tiny_dnn
2019-12-21 22:21:13 12.29MB tinny_dnn
1
tiny词法分析,语法分析,语义分析,中间代码生成详细源代码
1
TINY+语言的语法分析软件提供Window界面,用户可以点击【打开】按钮打开或者在编辑框中输入一个扩展Tiny+语言源程序;通过【打印语法树】复选按钮可以选择在分析结果中打印语法树,【语法分析】按钮提供Tiny语言词法分析功能,对源程序进行语法分析后在内存中生成语法树,并将分析结果显示在编辑框中;【文件另存为】按钮可以保存文件。
2019-12-21 22:18:29 2.09MB 编译原理 实验 Tiny+语法分析
1
TINY编译器进行修改,实现TINY+编译器的词法分析和词义分析,以及建立语法树和语义分析。 包括源代码、可执行文件、详细设计报告。
2019-12-21 22:06:33 1.02MB TINY+ 编译器
1
扩充的语法规则有:实现 while、do while、for语句、大于>比较运算符号以及求余计算式子,具体文法规则自行构造。 可参考:P97及P136的文法规则。 (1) While-stmt --> while exp do stmt-sequence endwhile (2) Dowhile-stmt-->do stmt-sequence while(exp); (3) for-stmt-->for identifier:=simple-exp to simple-exp do stmt-sequence enddo 步长递增1 (4) for-stmt-->for identifier:=simple-exp downto simple-exp do stmt-sequence enddo 步长递减1 (5) 大于>比较运算符号以及求余计算式子的文法规则请自行组织。 (6) 把TINY语言原有的if语句书写格式 if_stmt-->if exp then stmt-sequence end | | if exp then stmt-sequence else stmt-sequence end 改写为: if_stmt-->if(exp) stmt-sequence else stmt-sequence | if(exp) stmt-sequence 二、要求: (1)要提供一个源程序编辑界面,以让用户输入源程序(可保存、打开源程序) (2)可由用户选择是否生成语法树,并可查看所生成的语法树。 (3)应该书写完善的软件文档
2019-12-21 21:37:58 145KB TINY 语法分析 华南师范大学
1
改写tiny编译器,实现tiny的功能拓展 课程实验报告 计科专业的大三编译原理大作业。
2019-12-21 21:25:43 601KB Tiny编译器
1
华南理工大学编译原理TINY+完整代码
2019-12-21 21:19:18 1009KB TINY TINY+ 编译原理 华工
1
编译原理实验的第二步,完成TINY+的语法和语义分析并生成TM虚拟机可执行的代码
2019-12-21 21:14:06 86KB TINY 语法分析 编译原理
1
./darknet partial cfg/yolov3-tiny.cfg yolov3-tiny.weights yolov3-tiny.conv.15 15 结果
2019-12-21 21:06:26 29.54MB yolov3 人工智能 yolo
1