Skip to content

Releases: Strrationalism/YukimiScript

YukimiScript 0.8.3

20 Jul 05:53
Compare
Choose a tag to compare
YukimiScript 0.8.3 Pre-release
Pre-release
  • 为PyMO后端增加了if命令支持
  • 为所有的后端增加了调试信息
  • 增加了编译期字符串格式化语法
  • 增加了GCC风格的链接参数
  • 增加JSON后端
  • 从环境变量YKM_LIB_PATH中读取库搜索目录
  • 修改文本角色为string类型
  • 增强系统外部定义的类型强度

YukimiScript 0.8.2

16 May 14:12
d32d9de
Compare
Choose a tag to compare
YukimiScript 0.8.2 Pre-release
Pre-release
  • 支持PyMO代码生成器
  • 支持CPyMO及Pipe工具链

Explicit Symbol Types.

10 Feb 10:03
d26499d
Compare
Choose a tag to compare

现已支持编译期类型检查

10 Nov 08:21
d9c95ce
Compare
Choose a tag to compare

Mermaid Flowchart support!

12 Oct 08:30
Compare
Choose a tag to compare
Pre-release
  • ykmc dgml命令行现在改为ykmc diagram dgml
  • 可以使用ykmc diagram mermaid生成Mermaid Flowchart

Intermediate类型用于作为CodeGen的输入

04 Oct 18:17
50776e0
Compare
Choose a tag to compare
  • Intermediate类型用于作为CodeGen的输入
  • 重命名Dom.DomDom以更符合F#编程习惯
  • Bug fix: Lua代码生成器在处理Symbol时的错误

Bug fixed.

29 Sep 09:58
Compare
Choose a tag to compare
Bug fixed. Pre-release
Pre-release
  • Bug fixed: Lua Generator can not generate command with no parameter.

Lua CodeGen bug fixed.

28 Sep 16:10
Compare
Choose a tag to compare
Pre-release
  • Bug fixed.

Command line tool update.

28 Sep 14:15
ec30865
Compare
Choose a tag to compare
Pre-release
Usage:
    Compile YukimiScript to Lua:
        ykmc <INPUT_FILE> [--target-<TARGET> <OUTPUT_FILE>] [OPTIONS...]
    Create diagram:
        ykmc dgml <INPUT_DIR> <OUTPUT_DGML_FILE> [OPTIONS...]
    Create charset file:
        ykmc charset <INPUT_DIR> <OUTPUT_CHARSET_FILE> [OPTIONS...]

Options:
    --lib <LIB_DIR>    Include external libraries.

Targets:
    lua                Lua 5.1 for Lua Runtime 5.1 or LuaJIT

Example:
    ykmc ./Example/main.ykm --target-lua ./main.lua --lib ./Example/lib/
    ykmc dgml ./Example/scenario ./Example.dgml --lib ./Example/lib
    ykmc charset ./Example/ ./ExampleCharset.txt --lib ./Example/lib

Generates charset file

24 Sep 04:51
Compare
Choose a tag to compare
Pre-release
  • Generates charset file in UTF-8 text file.