8000 GitHub - cloverstd/gates: A very simple embedded language, designed for configuration.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
forked from lujjjh/gates

A very simple embedded language, designed for configuration.

License

Notifications You must be signed in to change notification settings

cloverstd/gates

 
 

Repository files navigation

Gates

A very simple embedded language, designed for configuration.

特性

  • 弱类型
  • 语法类似 JavaScript

内置类型

  • Number
  • String
  • Bool
  • Map
  • Array

语法

Number

与 Go 的 int64 / float64 语法一致。

1.542-1e5

String

必须使用双引号。

"Hello\nworld"

assert("Hello"[0] == "H") assert("Hello".length == 5)

Bool

true / false

逻辑表达式

惰性求值

assert(true && 0 || "hello" == "hello")

参考

About

A very simple embedded language, designed for configuration.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 100.0%
0