用JS创造一个全新的编程语言
2018-06-25
阅读 6 分钟
1.4kegg编程语言 代码改自Eloquent Javascript: Chapter 12 egg编程语言遵循如下规范 语言只有表达式,没有语句,如加法:+(1, 7),连续相加如+(1, +(2,3)) 多个表达式用do包裹,如do(expr1, expr2, expr3, ..., exprN) 数据类型支持数字 布尔 字符串 代码实现: parse 将源码字符串parse成ast。 {代码...} {代码...} 一个合...