没有合适的资源?快使用搜索试试~ 我知道了~
compiler:一种简单编程语言的工具包
共195个文件
py:182个
asm:8个
gitignore:1个
需积分: 10 0 下载量 154 浏览量
2021-04-28
08:11:34
上传
评论
收藏 119KB ZIP 举报
温馨提示
关联 目前,自述文件需要附加说明: 口译员的实现; 编译器实现成堆栈机器代码; 堆叠的虚拟机实施; 为X86和垃圾回收实现ASM代码(NASM)的编译器。 一段时间后,自述文件将被更新。 简单的编程语言 该存储库包含用于简单编程语言的工具箱: 口译员 虚拟堆栈机, 堆栈机代码编译器, ASM X86代码编译器(带有简单的垃圾收集器)。 创建了一个用于教育目的的工具包。 语言特征 算术表达式支持的算术运算符(按优先级排列): * , / , % + , - 例如: 4 - 100 % (2 + 90) * 8 / 3 逻辑表达式支持的逻辑运算符(按优先级排列): == != , > , >= , < , <= && || !! 例子: a && b || c && (d !! e) a - b >= c && d != e 支持重新分配的变量
资源推荐
资源详情
资源评论
收起资源包目录
compiler:一种简单编程语言的工具包 (195个子文件)
gc.asm 8KB
atoi.asm 2KB
itoa_and_write.asm 2KB
read.asm 1KB
malloc.asm 847B
free.asm 730B
write.asm 691B
write_error.asm 541B
.gitignore 23B
.gitmodules 106B
LICENCE 1KB
README.md 11KB
strings.py 19KB
commands.py 17KB
strings.py 12KB
arrays.py 7KB
environment.py 7KB
arrays.py 6KB
arrays.py 6KB
combinators.py 6KB
loop.py 5KB
environment.py 5KB
logical.py 5KB
arrays.py 5KB
logical.py 5KB
loop.py 4KB
commands.py 4KB
strings.py 4KB
strings.py 4KB
objects.py 4KB
arithmetic.py 3KB
logical.py 3KB
strings.py 3KB
arrays.py 3KB
vm.py 3KB
arithmetic.py 3KB
run.py 2KB
main.py 2KB
compiler.py 2KB
base.py 2KB
conditional.py 2KB
rules.py 2KB
conditional.py 2KB
base.py 2KB
logical.py 2KB
loop.py 2KB
function.py 2KB
assignment.py 2KB
loop.py 2KB
vars.py 2KB
arithmetic.py 2KB
arrays.py 2KB
logical.py 2KB
loop.py 2KB
gc.py 1KB
call.py 1KB
run.py 1KB
arrays.py 1KB
strings.py 1KB
base.py 1KB
objects.py 1KB
objects.py 1KB
conditional.py 1KB
code.py 1KB
environment.py 1KB
loop.py 1KB
function.py 1KB
common.py 1KB
lex.py 1KB
arithmetic.py 1KB
base.py 1KB
object.py 1KB
conf.py 1KB
objects.py 1000B
loop.py 953B
call.py 905B
common.py 903B
types.py 902B
read.py 893B
arithmetic.py 888B
assignment.py 819B
functions.py 818B
write.py 815B
object.py 807B
return_.py 674B
conditional.py 659B
conditional.py 649B
types.py 646B
parser.py 607B
property.py 592B
call.py 589B
strings.py 589B
objects.py 587B
return_.py 583B
functions.py 568B
function.py 552B
registers.py 537B
method.py 527B
strings.py 517B
arguments.py 504B
共 195 条
- 1
- 2
资源评论
weirdquirky
- 粉丝: 30
- 资源: 4683
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 嵌入式基础学习资料0000
- content_1714465331721.xls
- HM3401-VB一款P-Channel沟道SOT23的MOSFET晶体管参数介绍与应用说明
- Chainbase+Web3+APi+Data warehouse
- HM3401D-VB一款P-Channel沟道SOT23的MOSFET晶体管参数介绍与应用说明
- GEE案例-1990-2023年计算某个区域的NDVI时序变化轨迹(以徐州市为例)含全部代码.pdf
- HM3401C-VB一款P-Channel沟道SOT23的MOSFET晶体管参数介绍与应用说明
- 沈丘盛世龙门图纸符合规范化
- 基于51单片机带LCD1602显示+温度补偿的超声波测距仪设计软硬设计+仿真+文档资料.zip
- 一、K210是什么? K210全称为堪智K210,是嘉楠科技自主研发的一款采用RISC-V处理器架构,具备视听一体、自主IP内核
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功