哦语言: 一门真正粉丝的编程语言
在 Node 环境下使用(支持 Node V6 及以上):
npm install -g ove-lang
从终端读取语句并执行:
$ ove-lang '(+ 1 2)'
$ 3
const ove = require('ove-lang')
ove.exec(text, hasPreprocess = true)
输入源码 text
,返回语言执行结果。当可选的 hasPreprocess
为 false
时,不进行替换中文关键字的预处理,将 text
作为 Scheme 源码执行。
安装依赖:
npm install
运行开发模式,将监听源文件变更:
npm run dev
运行生产模式,将压缩打包文件:
npm run prod
测试:
node test
0.3.0
增加 demo 页示例0.2.1
修复浏览器 API0.2.0
- 实现预处理器
- 实现词法分析器
- 支持浮点数
- 添加测试用例
- 适配 Node 与浏览器环境
0.1.0
实现 scheme 核心子集
MIT