代码可用,可以实现词法、语法、语义snl语言编译过程,如果程序出现bug,可以和我联系qq:3329097042
2023-02-27 08:56:30 77.55MB 源码软件 snl c c++
1
C- Compiler C语言编译器源代码(完整的C编译器源代码)
1
VRF /阀门资源格式 Valve的Source 2资源文件格式解析器,反编译器和导出器。 源2文件通常以_c结尾,例如.vmdl_c 。 该存储库分为三个部分: CLI反编译器-文件数据查看器,反编译器和游乐场,用于测试新格式和功能。 GUI Viewer -vpk存档查看器和提取器。 还支持查看资源,例如声音,纹理,模型,地图等。 库-提供公共API来解析资源文件和一些帮助器。 :hammer_and_pick: 。 加入我们的Discord 引人注目的屏幕截图 支持什么? 模型查看器 地图检视器 声音播放器 VPK查看器,支持打开和导出文件 只读VPK API 二进制KeyValues3解析器 NTRO
2022-02-18 21:59:23 1.37MB steam parser csharp dotnet
1
language-65asm:在Atom中将语法高亮显示添加到6581665C81665802650265C02文件中,并额外支持各种编译器
2022-02-12 23:12:25 35KB atom assembly assembler 6502
1
Python Pascal编译器 依存关系 llvmlite 用法 ./ppc -h
2022-01-22 01:44:35 718KB Python
1
第 1 部分:MiniJava 类型检查器 程序 准备 JavaCC 和 JTB 将minijava.jj给 JTB,JTB 将生成jtb.out.jj 将jtb.out.jj给 JavaCC,JavaCC 会产生一些 java 文件,唯一有用的 Java 文件是MiniJavaParser.java 创建主文件Typecheck.java 。 在Typecheck.java , Node root = new MinijavaParser(System.in).Goal()应该从标准输入构建一个语法树 剩下的任务是实现访问者来执行类型检查。 根将接受两个不同的访问者并完成类型检查。 根据这本书,类型检查过程包括两个阶段 建立符号表 类型检查语句和表达式 因此,至少需要两名访客。 一个将建立符号表,另一个将在符号表的帮助下进行类型检查。 细节 BuildSymboltable.ja
2022-01-17 22:33:39 1.03MB Java
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
在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
tiny编译器源码,编译原理课程实验所用,为书籍配套的源码,可以在此代码基础上实现C-词法扫描,语法分析等
2021-12-19 18:49:40 54KB c lang
1
用Python编写的Modelica到计算机代数系统(CAS)编译器。 安装 Python / PyPI: pip install pymoca Anaconda / Conda: 安装anaconda 3。 设置环境。 ./create_conda_env.sh enduser . activate pymoca jupyter notebook 例子 路线图 已完成的任务 解析Modelica 用于简单模型的Sympy Simulation / CAS创建 Casadi CAS创建简单模型 去做 收集需求并统一Casadi模型 延迟解析以读取大型库 支持更多的Modelica语言元素
2021-12-18 16:02:29 2.34MB Python
1