compiler:一种简单编程语言的工具包

时间:2024-05-18 01:58:14
【文件属性】:

文件名称:compiler:一种简单编程语言的工具包

文件大小:119KB

文件格式:ZIP

更新时间:2024-05-18 01:58:14

Python

关联 目前,自述文件需要附加说明: 口译员的实现; 编译器实现成堆栈机器代码; 堆叠的虚拟机实施; 为X86和垃圾回收实现ASM代码(NASM)的编译器。 一段时间后,自述文件将被更新。 简单的编程语言 该存储库包含用于简单编程语言的工具箱: 口译员 虚拟堆栈机, 堆栈机代码编译器, ASM X86代码编译器(带有简单的垃圾收集器)。 创建了一个用于教育目的的工具包。 语言特征 算术表达式支持的算术运算符(按优先级排列): * , / , % + , - 例如: 4 - 100 % (2 + 90) * 8 / 3 逻辑表达式支持的逻辑运算符(按优先级排列): == != , > , >= , < , <= && || !! 例子: a && b || c && (d !! e) a - b >= c && d != e 支持重新分配的变量


网友评论