Free Pascal ide是一款由国际组织开发的pascal语言编译器,可编写windows程序,delphi使用的核心语言就是Pascal语言。Free Pascal支持在多个处理器架构中运行,如Intel x86,AMD64/x86-64,PowerPC32/64, SPARC和 ARM等,支持的操作系统有Linux,FreeBSD,Haiku,Mac OS X/ iOS/Darwin,D
2022-06-12 22:26:57 18.57MB 应用软件
1
java 版pl/0 编译器 文档、演示程序、源码一应俱全!
2022-06-12 16:50:54 207KB java
1
对PL/0编译器作以下修改扩充:
(1)增加单词:保留字 ELSE,FOR,TO,DOWNTO,REPEAT, DOWHILE, UNTIL。
运算符 +=,-=,++,――
(2)修改单词:不等号# 改为 <>
(3)增加条件语句的ELSE子句
(4)增加Pascal的FOR语句:
①FOR <变量>:=<表达式> TO <表达式> DO <语句>
②FOR <变量>:=<表达式> DOWNTO <表达式> DO <语句>
其中,语句①的循环变量的步长为1,
语句②的循环变量的步长为-1。
(5)增加Pascal的REPEAT语句:
①Repeat〈语句〉;……〈语句〉;until 〈条件〉;
②Repeat〈语句〉;……〈语句〉;dowhile 〈条件〉;
包含源程序,实验报告。
2022-06-11 21:04:38 549KB pl0编译器;编译原理
1
Unity自定义编译器内文件夹的图标和颜色 , 普通的看着没有个性,不用该一行代码,导入进项目就可以直接使用 , 方便快捷 自己可以自定义文件夹的颜色和图标. 自带彩虹文件夹 超优质项目工具 Unity游戏源码 , Unity工具 , 完整的项目 , 适合学习和二次开发 。 是整个完整的UnityPackage包 , 使用新版本编译器请自行升级编译器设置就行 , Unity直接导入就行 直接导入就行 直接导入就行 重要的事说三遍!!!! 导入进项目你可以发现 文件夹颜色和图标会有变化 , 可以直接修改成自己喜欢的颜色等内容 直接创建空项目导入打开就可以进行测试了, 无需其他操作 Unity源码 Rainbow Folders 2 自定义Unity文件夹图标颜色 Unity源码 Unity编译器工具 个性化编译器 Rainbow Folders 2 自定义Unity文件夹图标颜色
初始化编码译码(1)I:初始化(Initialization)。从终端读入字符集大小n , 以及n个字符和n个权值,建立哈夫曼树,并将它存于文件hfmTree中。 (2)E:编码(Encoding)。利用已建好的哈夫曼树(如不在内存,则从文件hfmTree中读入),对文件ToBeTran中的正文进行编码,然后将结果存入文件CodeFile中。 (3)D: 译码(Decoding)。利用已建好的哈夫曼树将文件 CodeFile 中的代码进行译码,结果存入文件TextFile中。
2022-06-08 18:03:38 7KB 哈弗曼编译器
1
通常,我建议编写解析器的人使用解析器生成工具,例如bison和flex。但是对于小语言,建议编写自己的递归下降解析器。 为了说明如何编写递归下降解析器,我将向您展示我不久前为INI样式配置文件编写的解析器。有问题的解析器是 cfg 库的解析器: Parser.h 解析器.cpp 解析器剖析 但在我们进入代码之前,先做一点理论。 解析器通常分为两位,词法分析器(词法分析器)和实际解析器。词法分析器从文件或任何其他源中获取字符流,并将其转换为标记流。然后,这些令牌由解析器使用,并转换为抽象语法树 (AST)。 如果要为编程语言编写编译器,则现在将 AST 传递给优化器和代码生成器。但是,在读取简单数据时,您省略了这些步骤,而只是生成数据。 cfg 格式 cfg 格式类似于 INI 格式,但语法不宽松。 例如: # Default Configuration [Graphic] width = 800 height = 600 fullscreen = false [Input] forward = W backward = S left = A right
2022-06-08 14:06:26 3KB c++
各种python代码简易编译器,小巧好用,有需要的可以下载
2022-06-05 22:12:45 2.34MB 小青蛙编译器
1
自己动手写编译器、链接器
2022-06-04 09:39:32 51.75MB 编译器 链接器
1