Skip to content
/ dicexp Public

Dicexp 是一种表示掷骰的表达式。本仓库代码用于对该表达式求值,并作为该表达式的事实标准。

License

Notifications You must be signed in to change notification settings

umajho/dicexp

Repository files navigation

Dicexp骰子表达式

谨此纪念 A 岛的跑团版。

实验场Playground 使用文档 待办事项
https://umajho.github.io/dicexp/ 这里 GitHub issues

Dicexp 是一门用于模拟投掷骰子的领域特定语言。由于这门语言尚处于较为早期的 开发阶段,尚无成型的标准/规格,因此:

@dicexp/naive-evaluator” 也是目前仅有的求值器实现,使用方法请移步该包。

开发的预备工作

  • 安装 just
  • 安装 Node.jspnpm
  • 安装 tsc、rollup(pnpm install -g typescript rollup)。
  • 若涉及 playground:
    • 安装 brotli:用于构建。

文件夹结构

  • internal:项目内部代码,一般不会发布到 npm 上,即使发布了也完全不会对 API 稳定性作保证。
  • packages:会发布在 npm 上的库,除主版本 0 之外,保证大版本内公开 API 的兼容性。
  • playground:一个简单的单网页应用,提供最基本的 dicexp 使用体验。

About

Dicexp 是一种表示掷骰的表达式。本仓库代码用于对该表达式求值,并作为该表达式的事实标准。

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages