59 条回复  ·  6246 次点击
PTLin 小成 2024-11-13 11:26:20
你这风格融合了不少语言呀,rust dart 什么的
daqing 楼主 小成 2024-11-13 11:26:27
@ztty #26 我从 token 解析,到语法解析,到构建 AST ,到执行代码,都实现了。
daqing 楼主 小成 2024-11-13 11:26:51
@PTLin 是的,主要参考了 3 个语言:Go, Ruby, Swift
wunonglin 小成 2024-11-13 11:29:40
@daqing #27 还有 ```name: String``` ts 里的就是这样,go 的是 ``` func hello (name string) 而且你函数还没设计返回类型呢,默认难道是 void ?
MrLiu04 初学 2024-11-13 11:35:29
很好,我想用你这款语言来编写一个外卦 APP ,就是监听微信抢红包,定时打开钉钉打卡,还能自动帮我薅羊毛,可以吗?
shintendo 小成 2024-11-13 11:38:37
@ztty 错误的,设计新的编程语言只需要写一份规范😁
CEBBCAT 初学 2024-11-13 11:42:29
老实交代,是不是看了那本《用 Go 语言自制解释器》 https://i.imgur.com/mFZdfkc.png
Donahue 小成 2024-11-13 12:10:19
大学生 编译原理课程设计水平?
rxswift 小成 2024-11-13 12:13:17
6 啊
yolee599 初学 2024-11-13 12:18:26
前面有 var name ,后面有 const runner ,有点看不懂。 这个 new 的语法属实有点抽象,比较啰嗦,以及难看懂,看样子是可以传任意多参数?只要在类里面加一个变量就可以再加一个构造参数?
返回顶部