zapp

时间:2024-04-07 05:04:54
【文件属性】:

文件名称:zapp

文件大小:13KB

文件格式:ZIP

更新时间:2024-04-07 05:04:54

C

Zapp-简单的源到源编译器 概述 给定表达式和语句的序列,编译器应发出相应的C代码,或执行所得的AST(取决于传递给可执行文件的标志)。 当前,除了通用表达式操作(if-else条件,for-in循环)之外, zapp支持很少的语句。对其他内容的支持将在不久的将来添加。 例子: for-in循环: for i in 0..10 { print i } if-else条件: var = 2 + 2 * 2 if (var != 6) { print var } else { print 0 }


【文件预览】:
zapp-master
----src()
--------ast.c(5KB)
--------c_codegen.c(4KB)
--------misc.c(445B)
--------hash()
--------tokenize.c(4KB)
--------parse.c(8KB)
--------main.c(3KB)
----README.md(568B)
----Makefile(365B)
----tests()
--------test.h(399B)
--------conditional.c(751B)
--------assign.c(1KB)
--------Makefile(280B)
--------maths.c(1KB)
----.gitignore(40B)
----include()
--------zapp.h(3KB)

网友评论