Tovie Lang 是一种高级编程语言(编译器 + 解释器 + 转译器)。
它可以实现:
- 所有算术运算
- 动态内存分配
- 通过加载 DLL 或 SO 调用本机函数
- 字符串管理
- Library System
- While、Do、For 循环
- If 语句
- 用户输入,...
Usage: toviec [output_file]
job:
ver : print version info
com : compile
sis : simulate from soruce
sib : simulate from bytecode
ssd : simulate from source in debug mode
sbd : simulate from bytecode in debug mode
gts : generate operations table from source
gtb : generate operations table from binary
t2p : translate to python 3
t2c : translate to c (c11)