1 Star 0 Fork 0

李沐阳 / Tree

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 1.11 KB
一键复制 编辑 原始数据 按行查看 历史
李沐阳 提交于 2021-07-10 23:09 . first commit

Tree

介绍

Tree是一个基于栈的编程语言的解释器

它包含解释器和编译器两部分,你可以认为Tree是解释型语言, 也可以认为它是半编译半解释的语言。因为它可以生成中间文件,但这不是必须选项。 注意:TVM除版本号验证以外将完全信任传入的指令,即使这可能会使TVM崩溃 执行方式为将代码翻译为指令集再交给解释器执行 请见INDEX.txt查看文档索引

程序拓展名为tree 中间文件为ctree 源文件编码格式仅支持UTF-8

语言

完全由Python编写

目标

成为一个像Java一样的语言,但拥有Python的简洁

项目站点

https://gitee.com/li-muyangangel/tree.git

Tree语言目前已实现的功能有:

1.导入模块 2.条件循环 3.条件分支 3.断言 4.加减乘除模乘方运算 5.条件表达式 6.goto语句 7.输入输出 8.定义变量,删除变量 9.变量类型 10.报错系统 11.注释 12.退出程序 13.一些内置函数 14.类型强制转换

相较于Trc为什么更好?

1.更加稳定,由于使用时间更长,得到了比较好的支持
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/li-muyangangel/tree.git
git@gitee.com:li-muyangangel/tree.git
li-muyangangel
tree
Tree
master

搜索帮助