ove-lang

0.3.0 • Public • Published

ove-lang

哦语言: 一门真正粉丝的编程语言

使用

在 Node 环境下使用(支持 Node V6 及以上):

npm install -g ove-lang

从终端读取语句并执行:

$ ove-lang '(+ 1 2)'
$ 3

API

const ove = require('ove-lang')
 
ove.exec(text, hasPreprocess = true)

输入源码 text,返回语言执行结果。当可选的 hasPreprocessfalse 时,不进行替换中文关键字的预处理,将 text 作为 Scheme 源码执行。

开发

安装依赖:

npm install

运行开发模式,将监听源文件变更:

npm run dev

运行生产模式,将压缩打包文件:

npm run prod

测试:

node test

Changelog

  • 0.3.0 增加 demo 页示例
  • 0.2.1 修复浏览器 API
  • 0.2.0
    • 实现预处理器
    • 实现词法分析器
    • 支持浮点数
    • 添加测试用例
    • 适配 Node 与浏览器环境
  • 0.1.0 实现 scheme 核心子集

License

MIT

Readme

Keywords

none

Package Sidebar

Install

npm i ove-lang

Weekly Downloads

0

Version

0.3.0

License

MIT

Last publish

Collaborators

  • doodlewind