1. 首页
  2. 数据库
  3. 其它
  4. Lox:在craftinginterpreters.com之后我用Java创建了Lox语言的渲染 源码

Lox:在craftinginterpreters.com之后我用Java创建了Lox语言的渲染 源码

上传者: 2021-05-01 22:45:12上传 ZIP文件 20.76KB 热度 6次
#JLox ## TheOneAndOnly 基于上的项目的最小语言。 这与原始代码非常相似,尽管我在编写初始代码后进行了一些更改。 具体来说,我: 添加了匿名功能 它们以(fun (){})的形式表示LoxFunction而没有将其绑定到变量。 例子: fun named_func(arg1, callable) { print arg1; print callable(); } named_func("Hello", fun() { return " World!"; }); 这将打印“ Hello World!”。 作为语义选择,我允许表达式语句fun (){}; 以及fun (){}(); 。 添加的类方法 通过为方法名称加上class前缀,可以使该方法成为类方法,这意味着该方法归类所有,但不包含任何实例。 class MyClass { class
下载地址
用户评论