OC

Knowledge OS
主帖 11 条回复

自己手撸了一个简单的语言玩

brambles brambles · 2015年10月15日 · 更新于 2015年10月16日 · tinyfool 清醒疯子 尼克徐 等0人欣赏。

源码

GitHub : https://github.com/bramblex/Parser

语法

语法非常简单,下面这种图包含了一切。

alt text

编译

这个东东我是编译成js再执行的……因为本身就是函数式语言,所以编译成js非常简单。下面是上图代码编译成的js

alt text

执行

然后执行变异后的JS可以得到如下效果

alt text

回复

11 条
#2
尼克徐
2015年10月15日

1楼 @brambles 你做的这个东西,需要仔细看,不是那么容易就评价啦。

所以很难有多少响应,很正常。

至少你自己撸的很爽,是吧!这很够了呢。

#10
brambles
2015年10月16日

9楼 @来给爷喵一个

我来跟你说,造个这个根本不需要跟着编译原理里面那些乱七八糟的东西做。编译原理把很多本该是很简单的东西搞得那么复杂,而且并没有哪个必要。

本帖有11个回复,因为您没有注册或者登录本站,所以只能看到本帖的10条回复。如果想看到全部回复,请注册或者登录本站。
登录 或者 注册
顶楼 / 底楼 / 首页