# Tree **Repository Path**: li-muyangangel/tree ## Basic Information - **Project Name**: Tree - **Description**: Tree是一个完全由python实现的编程语言 - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2021-04-30 - **Last Updated**: 2025-01-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: 编程语言 ## README # 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.更加稳定,由于使用时间更长,得到了比较好的支持