最近研究这个花了好多时间, 因为我自身能力的原因,学的比较吃力
用了好多时间才搞明白,ast 词法分析 语法分析 等这些专业名词 。。。
不过,黄铜不负有心人
总算给自己一点交代了
目前只是个脚本语言, 也只支持 简单的变量的赋值、 简单的 打印, 简单的 加法, 减法
花一些时间,可以再多加些简单功能, 复杂的 如 自定义函数,可能暂时能力无法做到
现在这个流程跑通了, 其他的都是体力活和脑力活了, 也可以暂时放一放了 ,
以后有空,应该还会拿起来的
以后可能还会研究 llvm 实现编译, 但这可能是 10 年以后的事情了吧, 现在先好好工作
