C(入门版)语言编译器前端 是什么 NUAA 2017年编译原理课设,词法分析使用正则表达式,语法分析使用LL(1)文法分析器,语义分析使用自上而下翻译,使用Python语言编写,面向配置化,稍加改造可以适用其他文法 怎么使用 git clone https://github.com/FlyAndNotDown/CSub-CompilerFrontend.git 在PyCharm中打开新建项目导入代码即可,Python使用版本为3以上,请不要使用Python2运行该项目 代码结构说明 main.py编译器主程序 error.py存放错误相关的类和代码 test.c要编译的文件 词法分析 语法分析 语义语义分析 另外,三大分析中rule.py即是支持编译器的所有文法,词法,语义规则,旨在针对某些其他的文法和语言使用进行调整 关于 NUAA 161520311约翰·金德姆
2021-12-23 16:30:09 23KB python syntax semantic compiler
1
最新Understand-6.1.1091-Linux-64bit
2021-12-23 12:03:55 317.14MB 编译器
1
在GNU环境下移植的STM32+UCOSIII+FreeModbus工程,网上大部分都是Keil或者IAR编译器,GNU的比较少,因此自己移植了一份并上传上来
2021-12-23 11:22:56 8.81MB STM32 UCOSIII FreeModbus GNU
1
aarch64 gcc-11.2.0编译版本
2021-12-23 09:00:49 465.46MB 编译器
1
自己动手写编译器链接器 教读者使用python
2021-12-23 08:59:37 51.75MB 编译器 pyhton
1
GM8反编译器 GameMaker 8.x可执行文件的开源反编译器。 将任何游戏分别还原为.gmk或.gm81格式。 这个怎么运作 GameMaker 8可执行文件包括两部分:由Windows虚拟化的常规部分,称为“运行器”,以及包含所有游戏资产的阶段文件,称为“游戏数据”。 游戏数据包含在构建游戏时从GMK文件导出的所有资产(精灵,房间,GML代码等)。 运行游戏时,它将从磁盘读取其gamedata部分,然后使用它来启动游戏。 由于拥有该文件的任何人都可以从游戏数据中读取所有资产,因此可以将其还原为原始项目文件。 这就是该工具的作用。 背景 最初,我们创建了一个分支,该分支虽然是出色的资源,但是却非常混乱,并具有多个深层次的错误。 因此,我们最终决定在Rust中从头开始创建此项目。 它基于我们新的gm8exe库,库,最初是出于仿真目的而创建的。 据测量,这种装载机的速度是旧装载机的十倍以
2021-12-22 20:51:44 87KB rust decompiler gamemaker gamedata
1
因为文件较大分批上传 适合爱好者或者想从事unity3d游戏开发的人员 内容:第01章 课程内容 第02章 开发环境 第03章 了解编辑器 第04章 场景与游戏对象 第05章 游戏对象 第06章 图片的使用 第07章 游戏对象与组件 第08章 游戏脚本 第09章 Script API 第10章 运动计算 第11章 运行的方向 第12章 屏幕坐标 第13章 鼠标事件处理 第14章 脚本的运行 第15章 预制体 第16章 (练习) 子弹发射 第17章 物理系统 第18章 碰撞检测 第19章 (练习)飞机大战 第20章 音频播放 第21章 延时与消息调用 第22章 交互界面UI 第23章 UI事件处理 第24章 UI界面布局
2021-12-22 19:04:22 3.29MB unity3d c#
:定义了一种简单的高级语言———Min2B 语言和一个虚拟的简单计算机的机器语言VSML ,详细阐述了一 个能够将Min2B 语言源程序转换成VSML 目标程序的编译器的设计思路和实现方法,并简要介绍了能够运行 VSML 的计算机仿真器SimpleMachine 的设计方法。
2021-12-22 17:48:26 113KB 编译器 VSML
1
在FPGA上进行快速,可扩展的量化神经网络推理 FINN是Xilinx研究实验室的实验框架,旨在探索FPGA上的深度神经网络推理。 它专门针对,重点是生成为每个网络定制的数据流样式的体系结构。 由此产生的FPGA加速器是高效的,可以产生高吞吐量和低延迟。 该框架是完全开源的,以提供更高程度的灵活性,并且旨在使神经网络研究能够跨越软件/硬件抽象堆栈的多个层。 我们有一个单独的存储库 ,其中包含几个神经网络的预构建示例。 有关FINN的更多常规信息,请访问并查看。 入门 请参阅“页面,以获取有关需求,安装以及如何以不同模式运行FINN的更多信息。 由于项目依赖项的复杂性质,我们目前仅支持基于Docker的FINN编译器执行。 FINN有什么新功能? 2020-12-17:发布了v0.5b(测试版),其中包括MobileNet-v1的新。 在 上阅读更多内容。 2020-09-21: v0.4b(beta)已发布。 在 上阅读更多内容。 2020-05-08: v0.3b(测试版)发布,最初支持卷积,并行转换,为MVAU提供更灵活的内存分配,吞吐量测试以及许多其他较小的改进和错误修
2021-12-22 15:48:01 4.54MB fpga neural-network compiler dataflow
1
编译原理作业_绘图语言解释编译器(含报告)
1