加载中
一门语言的作用域和函数调用是如何实现的

前言 上次利用 Antlr 重构一版 用 Antlr 重构脚本解释器 之后便着手新增其他功能,也就是现在看到的支持了作用域以及函数调用。 int b= 10; int foo(int age){ for(int i=0;i<10;i++){ age+...

用 Antlr 重构脚本解释器

前言 在上一个版本实现的脚本解释器 GScript 中实现了基本的四则运算以及 AST 的生成。 当我准备再新增一个 % 取模的运算符时,会发现工作很繁琐而且几乎都是重复的;主要是两步: 需要在词法...

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部