只为小站
首页
域名查询
文件下载
登录
编译原理实验、词法分析器
编译原理、词法分析器、语法分析器
2021-03-06 17:01:57
20.41MB
编译器
1
cCompiler:c语言编译器,用lex和yacc工具完成词法分析与语法分析并生成语法树,C ++实现了语法树的解析并生成中间代码,生成中间代码的过程中实现了错误检测。之后利用python对中间代码进行处理并生成mips汇流编码并且可以成功在PCSpim(mips模拟器)上运行-源码
C语言编译器 lex和yacc编写的c语言编译器 词法分析与语法分析的原始文件扩展: ://www.quut.com/c/ANSI-C-grammar-l-1998.html和 实现了C语言除了struct和指针几乎所有的语法。 运行 环境要求:flex bison g ++ 11 python3 中间代码生成 Windows命令行输入: flex compiler.l bison -vdty compiler.y g++ -std=c++11 -o compiler tree.cpp Praser.cpp innerCode.cpp tools.cpp codeOptimize.cpp lex.yy.c y.tab.c compiler.exe test/test.c 或者 makefile.bat 目标代码生成 进入objectcode文件夹,命令行输入 python objectcode.py objectcode.py读取的源文件为inter.txt,生成的mips汇流编码在result.asm文件中 中间代码格式定义 语法 描述 标签1: 定义标签label1 功能f:
2021-03-02 16:17:41
5.1MB
c
compiler
mips
python3
1
北邮编译原理课程实验一词法分析器.zip
仅供学弟学妹们参考思路,请勿直接当作作业上传,严禁发生抄袭等学术不端行为。
2021-02-28 20:03:33
10KB
编译原理
词法分析器
北京邮电大学
1
C++单词扫描程序(编译原理词法分析)
C++源代码扫描程序识别C++记号。 C++语言包含了几种类型的记号:标识符,关键字,数(包括整数、浮点数),字符串、注释、特殊符号(分界符)和运算符号等。
2021-02-21 19:07:36
3KB
C++
单词扫描
词法分析
1
Sample语言词法分析器标准答案
设计SAMPLE语言的词法分析器 检查要求: 启动程序后,先输出作者姓名、班级、学号(可用汉语、英语或拼音); 请求输入测试程序名,键入程序名后自动开始词法分析并输出结果; 输出结果为单词的二元式序列(样式见样板输出1和2); 要求能发现下列词法错误和指出错误性质和位置: 非法字符,即不是SAMPLE字符集的符号; 字符常数缺右边的单引号(字符常数要求左、右边用单引号界定,不能跨行); 注释部分缺右边的界符*/(注释要求左右边分别用/*和*/界定,不能
2021-02-19 13:03:13
3KB
编译
词法分析
Sample
二元式
1
C++实现词法分析.rar
用C++开发的词法分析程序
2021-02-14 10:00:52
4KB
词法分析
编译原理
C++
1
编译原理-词法分析代码.zip
编译原理-词法分析代码.zip
2021-02-07 18:02:37
2KB
编译原理
1
C编译器(java编写)词法分析,语法分析,生成四元式
编译原理实验,包括词法分析,语法分析,生成四元式
2021-02-07 11:05:11
27KB
C
java
词法分析
语法分析
1
编译原理实验--词法分析器
编译原理实验之词法分析器,代码300多行,比较完善,使用者将自己的文件路径替换进去,便能直接进行词法分析
2021-02-01 13:34:52
13.01MB
c++
程序设计
代码规范
编译原理
1
哈工大威海-编译原理实验报告和源码
里面包括了哈工大威海,编译原理实验的全部源码和报告 有词法分析 语法分析 语义分析和中间代码生成 VC 6.0编写
2021-01-31 14:06:39
7.88MB
编译原理
词法分析,语
1
个人信息
点我去登录
购买积分
下载历史
恢复订单
热门下载
android studio课程设计作业PPT+设计文档+可运行源代码+设计思路
Vivado永久激活license(亲测可用)包(搜集的全部可用LICENSE)
芯片验证漫游指南以及源代码.zip
YOLOv5 人脸口罩图片数据集
RX560 bios合集(请务必注意显存品牌和大小以及是否需要6pin!)含刷新工具.zip
Alternative A2DP Driver 1.0.5.1 无限制版
matlab时频分析工具箱+安装方法+函数说明+最新版tftb.
基于Matlab的PI/4 DQPSK的调制解调源代吗
西门子逻辑控制设计开发_3部10层
SSM外文文献和翻译(毕设论文精品).doc
凯斯西储大学(CWRU)轴承数据集(含数据包+整理Python程序+使用说明)
2019和2021年华为单板通用硬件笔试题及答案
全国道路网SHP数据.zip
avantage 软件 xps 处理软件30天后不能使用问题
simulink仿真实现光伏发电MPPT+能量管理
最新下载
mysql-connector-net-6.9.12
SOEM v1.4.0 - Simple Open Source EtherCAT Master
tiptop gp技术手册
GrblController361_中文版.rar
考研核心词汇(刘晓艳).pdf
Abaqus UMAT codes: phase-field-fracture in elasto-plastic solids
DW1000中英文开发资料汇总pdf
AMPL 密西根大学教材
FameView最新注册机
formulaone6 破解
其他资源
乒乓球游戏机的设计
OpenCV人类行为识别(3D卷积神经网络)
16口交换机原理图PCB分享-RTL8316E
JAVA工资管理系统课程设计(附报告)
EKF卡尔曼算法
BH+RTI2.3完整安装包
Relief特征选择
rplidar_ros-master ros激光雷达例程
android studio模拟器运行所需软件Intel HAMX
1stopt1.5版本
基于qrencode4.0.0 库和QT环境 实现QR 二维码的生成
usar_fputc.c
SIEMENS-西门子PLC如何通过S7-1200与第三方设备实现自由口通信?.txt
数据库原理与应用期末复习提纲-2020秋.doc
php-cpp项目移值到windows的vs2017解决方案.zip
PPCoin: Peer-to-Peer Crypto-Currency with Proof-of-Stake
频率计的设计
Android个性化闹钟实现源码
新生报到系统
USB PD POWER Negotiations