zen
所属分类:编程语言基础
开发工具:Odin
文件大小:0KB
下载次数:0
上传日期:2023-08-05 11:35:47
上 传 者:
sh-1993
说明: 动态类型编程语言,
(dynamically typed programming language,)
文件列表:
DOCUMENTATION.md (7197, 2023-11-08)
LICENSE (1065, 2023-11-08)
examples/ (0, 2023-11-08)
examples/demo.zn (2546, 2023-11-08)
src/ (0, 2023-11-08)
src/chunk.odin (2684, 2023-11-08)
src/chunk_test.odin (1707, 2023-11-08)
src/compiler.odin (48472, 2023-11-08)
src/debug.odin (5504, 2023-11-08)
src/format.odin (50, 2023-11-08)
src/gc.odin (8111, 2023-11-08)
src/lexer.odin (11774, 2023-11-08)
src/lexer_test.odin (4335, 2023-11-08)
src/main.odin (5432, 2023-11-08)
src/object.odin (11439, 2023-11-08)
src/std.odin (9665, 2023-11-08)
src/table.odin (3972, 2023-11-08)
src/value.odin (7493, 2023-11-08)
src/vm.odin (23759, 2023-11-08)
test/ (0, 2023-11-08)
test/__tests__/ (0, 2023-11-08)
test/__tests__/assignment/ (0, 2023-11-08)
test/__tests__/assignment/associativity.zn (167, 2023-11-08)
test/__tests__/assignment/global.zn (180, 2023-11-08)
test/__tests__/assignment/grouping.zn (61, 2023-11-08)
test/__tests__/assignment/infix.zn (75, 2023-11-08)
test/__tests__/assignment/local.zn (269, 2023-11-08)
test/__tests__/assignment/prefix.zn (62, 2023-11-08)
test/__tests__/assignment/to_this.zn (98, 2023-11-08)
test/__tests__/assignment/undefined.zn (45, 2023-11-08)
test/__tests__/class/ (0, 2023-11-08)
test/__tests__/class/create_instance.zn (55, 2023-11-08)
test/__tests__/class/empty.zn (39, 2023-11-08)
test/__tests__/class/local_reference_self.zn (129, 2023-11-08)
test/__tests__/class/reference_self.zn (101, 2023-11-08)
test/__tests__/closure/ (0, 2023-11-08)
test/__tests__/closure/assign_to_closure.zn (352, 2023-11-08)
test/__tests__/closure/assign_to_shadowed_later.zn (177, 2023-11-08)
... ...
# zen
A lightweight dynamically typed programming language written in Odin.
# development
## building
### requirements
- [Odin](https://odin-lang.org)
- Python
### steps
Run the build script with the `dbg` arg to create a debug build:
```bash
./x.py dbg
```
This will produce a debug build as `./bin/dbg/zen`. To produce a release
build, run:
```bash
./x.py rel
```
## testing
### requirements
- Odin
- Ruby
### steps
To test everything at once, run:
```bash
./x.py test
```
近期下载者:
相关文件:
收藏者: