OC

Knowledge OS
登录 注册
全部话题 移民 创业 iOS Mac Objective-C Swift Android 招聘 求职

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

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条回复
楼长 ·
brambles 回复于 2015年10月15日

擦,只有人点赞没人理我

2楼 ·
尼克徐 回复于 2015年10月15日

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

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

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

3楼 ·
brambles 回复于 2015年10月15日

2楼 @尼克徐

自造轮子 /w\ 好玩

4楼 ·
tinyfool 回复于 2015年10月15日

好赞,我回到上海好好研究下

5楼 ·
brambles 回复于 2015年10月15日

4楼 @tinyfool

/w 好玩吧~

6楼 ·
brambles 回复于 2015年10月16日

4楼 @tinyfool

2楼 @尼克徐

http://bramblex.github.io/BlxScript/

可以在网页上面编译执行了 /w。这个是网页版的

7楼 ·
清醒疯子 回复于 2015年10月16日

哈,巨赞啊:)

8楼 ·
brambles 回复于 2015年10月16日

7楼 @清醒疯子

/w\ 好玩

9楼 ·
来给爷喵一个 回复于 2015年10月16日

编译原理在我眼里一直是天书般的存在 赞

10楼 ·
brambles 回复于 2015年10月16日

9楼 @来给爷喵一个

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

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

AltStyle によって変換されたページ (->オリジナル) /