8个版本 (5个重大更新)

0.6.0 2022年8月29日
0.5.0 2022年8月18日
0.4.0 2022年8月15日
0.3.0 2022年8月14日
0.1.0 2022年8月6日

#985 in 编程语言

每月27次下载

MIT许可证

410KB
1K SLoC

onlang logo

Crates.io

您可能有疑问

ONLang - 对象符号语言 (jsON) VSCode扩展 - OnLang

1. 上帝,这是什么鬼玩意儿

ONLang 是一种实验性的、怪异的编程语言,允许您使用 (json、json5 或 yaml) 进行 编程

2. 它有什么用

用于编写简单的脚本。

3. 如何用这种语言编写

"Hello World!" 的变体

on json5

[
  "Hello world!",
  ["Hello", " world!" ]
  {println:"Hello world!"},
  {println:["Hello world!"]},
]

on yaml

main:
  - Hello world!
  - - Hello
    - " world!"
  - println: Hello world!
  - println:
      - Hello world!

查看 文档

安装

cargo安装 onlang
或者
发布 获取二进制文件并将其添加到PATH变量中

使用

on 示例/示例.json5

或者

  1. 克隆此仓库
  2. cargo运行 --安静 --发布 --examples/example.json5

如果您想帮助创建拉取请求

许可证

FOSSA Status

依赖关系

~5–16MB
~180K SLoC