没有合适的资源?快使用搜索试试~
我知道了~
文库首页
安全技术
网络安全
实验报告1
实验报告1
doc文档
需积分: 0
0 下载量
43 浏览量
2022-08-08
21:51:08
上传
评论
收藏
1.02MB
DOCX
举报
温馨提示
立即下载
二、词法分析器Symbol符号结构体有三个域,分别记录Symbol的类型,文字,如果是整数就记录数的大小初始化的时候传入文件路径,并置行号为1,行号为了后面报错
资源详情
资源评论
资源推荐
编译原
理实验报
告
一、整体概括
目录结构如下图所示,
其中
fileio
包负责底层文件读入,
scanner
是语法分析器,
parser
是词
法分析器,
interpret
是解释执行器。
二、词法分析器
Symbol
符号结构体有三个域,
分别记录
Symbol
的类型,
文字,
如果是整数就记录数的大小
初始化的时候传入文件路径,并置行号为
1
,行号为了后面报错能够精确到某一行
词法分析器主函数一开始先去除遗留的空格,
知道遇到第一个非空白符,
如果读到结束符就
结束
如果是字符,
就有可能是一个单词,
不断向后扫描,
知道遇到第一个空白符为止,
当长度过
长时就报错。
如果是数字开头,
就有可能是一个数字,
不断向后扫描,
知道遇到第一个非数字,
在扫描过
程中计算数字的大小
如果遇到
:
、
>
、
<
这三个符号,就有可能是
:=\>=\<=
,需要再看一位才能确定,如果是其他
符号就返回相应的
Symbol
读取一个字符的函数,如果遇到换行符需要给行号加一
一些辅助方法,判断字符的类型
三、语法分析器
在语法分析过程中需要维护两个表格,一个是符号表,另一个是中间代码表。
对于每一个标识符都有三种可能,
常量、
变量、
过程,
这里准备一种类型进行记录并准备好
判断的方法供后面使用。
剩余22页未读,
继续阅读
评论0
去评论
车牌识别实验报告1
浏览:102
5星 · 资源好评率100%
2.1 车牌预处理在车牌识别系统中我们通过采集得到的图片一般是彩色图片,在加上实际环境以及硬件设施的影响,图片质量不高,图像的背景噪声等会影响字符的分割与识别,
RSA密码_实验报告1
浏览:103
1、了解公钥密码的起源与涵义 2、掌握 RSA 密码的加解密原理 3、用 Visual C++实现 RSA 密码并输出结果 1、公钥密码体制的概念由 Diffi
北航计网课实验报告1-网络实验入门
浏览:10
BUAA计网课实验报告1
Vivado设计流程实验报告1
浏览:75
1、实验目的 2、实验要求 1、实验结论 2、讨论 1、通过编写 HDL 文件的方式创建 Vivado 设计 3、写出测试激励,在测试激励中进行仿真 4、综合、
BurpLoaderKeygen.jar.zip
浏览:176
网络安全-02-BurpSuite工具详细安装教程 BurpSuite注册机下载激活-BurpSuite工具 将BurpLoaderKeygen.jar & burpsuite_pro_v2023.4.5.jar 放置同一目录下 3.3.2 cmd命令行执行 java -jar BurpLoaderKeygen.jar >java -jar BurpLoaderKeygen.jar
最新版ISO/IEC 27001:2022、ISO 27002:2022中英文合集
浏览:195
5星 · 资源好评率100%
ISO 27001:2022英文版 ISO 27001:2022中文版(本人译稿,再也不改了版) ISO 27002:2022英文版 ISO 27002:2022中文版(本人译稿,再也不改了版) 全部为文字版PDF文件,带完整目录标签。
Goby红队版-win-x64-2.4.7版本
浏览:192
Goby红队专版:集成1500个poc和exp ,覆盖普通版本所有功能,开箱即用 使用方式: 解压后双击goby.exe运行即可 注意事项: 最新的漏洞不可以在线更新,可自行添加poc和exp 重要的事情说三遍 不要用于非法或未授权测试! 不要用于非法或未授权测试! 不要用于非法或未授权测试! 自行判断可刑性!
Chrome Header Editor 插件
浏览:116
Chrome Header Editor 插件 及 配置文件,旨在取消因流量异常或IP异常导致的谷歌人机验证。
ISO SAE 21434-2021 中文版.pdf
浏览:108
4星 · 用户满意度95%
ISO SAE 21434中文版
OpenVAS GVM 中文翻译补丁
浏览:62
自己制作的粗糙版 放入/usr/share/gvm/gsad/web/locales目录刷新浏览器即可
安全认证cisp教材全套
浏览:198
5星 · 资源好评率100%
cisp教材全套,最全的CISP电子版教材,总共20章节分20个PDF文件
STM32F103C8T6核心板-电路原理图1.PDF
浏览:185
E:\工作\..\STM32F103C8T6.SchDocSTM32F103C8T6核心板原理图源地工作室www.vcc-gnd.com源地工作室http://
软件工程导论(第六版)课后习题答案1
浏览:122
5星 · 资源好评率100%
第一章一、什么是软件危机?它有哪些典型表现?为什么会出现软件危机?软件危机是指在计算机软件开发、使用与维护过程中遇到的一系列严重问题和难题。它包括两方面:如何开
OpenVAS离线资源
浏览:151
5星 · 资源好评率100%
离线Deb包 离线NVT SCAP CERT GVMD_DATA数据 中文语言翻译
现代永磁同步电机控制原理及MATLAB仿真__袁雷编著1
浏览:118
内容简介本书着眼于现代永磁同步电机控制原理分析及 MATLAB 仿真应用,系统地介绍了永磁同步电机控制 系统的基本理论、基本方法和应用技术 。全 书分为 3 部
goby红队&社区版-win-64-2.4.7
浏览:67
5星 · 资源好评率100%
包含goby红队版和社区版
LiqunKit-1.6.2
浏览:122
Liqun工具箱1.6.2,综合漏洞利用
2023年最全最精简wifi密码字典(2.6G)
浏览:41
4星 · 用户满意度95%
2023年最全最精简wifi密码字典(2.6G) , 亲测破解率为90%以上
全面的安全基线核查清单
浏览:189
全面的安全基线核查清单
Kali安装burpsuite专业版
浏览:173
3星 · 编辑精心推荐
Kali安装burpsuite专业版
关于STM32F103C8T6芯片的一些重要引脚功能的整理1
浏览:20
5星 · 资源好评率100%
我常常使用的是黑金的c8t6核心板,如下: 以下将介绍他的资源配置 该款芯片各个管脚的功能分配如下 (注意:凡是引脚标注有ADC功能的,该引脚都是3.3V耐压,
hackbar2.1.3-master安装包
浏览:180
hackbar火狐插件安装包,适用于未联网或无法联网的机器。 直接解压,无需联网,在火狐浏览器插件中,安装hackbar。 开源,无收费,支持正版。 此版本为hackbar2.1.3-master,安装完成后,建议取消自动更新。 安装教程:https://blog.csdn.net/m0_59188912/article/details/126929279 有问题可以私信我。
UN R155 信息安全法规 中英文版
浏览:53
UN R155 2021版 中英文对照 47页 PDF版,一段中文对应一段英文。R155是关于网络安全和网络安全管理体系的车辆认证的统一规定。
CISP、NISP二级、CISE题库最新版(2024年1月更新)
浏览:5
CISP、NISP二级、CISE是用的同一套试卷,本人自考NISP二级12月份场次已过,免费把自己备考刷的题库分享出来,考NISP二级在考前把这些题库刷两遍基本上就过了,我是一把过的,重点是认真刷题,考试的时候全部是原题
2021年11月更新的哥斯拉4.0.1 免费
浏览:197
也可以直接去github上获取资源,不过总归国外的网站国内访问太慢了。在此给大家提供一个免费的,其实也是从源项目地址直接下载的。Java16也可正常运行。
无法定位程序输入点于动态链接库上的问题1
浏览:195
刚开始遇到这个问题时,我也曾想到过可能是环境变量中路径的问题,但是更改了环境变量之后,该问题依然存在,后来突然想到,可能需要重启计算机才能生效的,于是重启了计算
14.视觉SLAM十四讲(高翔第二版)1
浏览:30
内容简介本书系统介绍了视觉 SLAM(同时定位与地图构建)所需的基本知识与核心算法,既包括数学理论基础,如三维空间的刚体运动、非线性优化,又包括计算机视觉的算法
Awvs工具的压缩包文件
浏览:185
Awvs工具的压缩包文件
评论
收藏
内容反馈
立即下载
学习呀三木
粉丝: 23
资源:
303
私信
上传资源 快速赚钱
我的内容管理
展开
我的资源
快来上传第一个资源
我的收益
登录查看自己的收益
我的积分
登录查看自己的积分
我的C币
登录后查看C币余额
我的收藏
我的下载
下载帮助
前往需求广场,查看用户热搜
最新资源
数据库期末选填题知识点
数据库期末复习SQL专项
Java2实用教程第6版代码.zip
全国1:20万地形地质图标准图幅shp格式wgs84坐标系接图表
IMG_5255.jpg
大学常用数据库设计建库建表语句整理,以及pymysql连接数据库应用案例
大学城33-101智能家居报价.xls
基于C语言的字符串拼接
CDBL, a JSON alternative, Curly Brackets Document Layout
A website for updating and displaying the CBDL tag game data
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0