Skip to content

Releases: A4-Tacks/mindustry_logic_bang_lang

v0.10.0

13 Aug 06:32
725e887
Compare
Choose a tag to compare
添加ValueBind, 用来组织数据

v0.9.0

10 Aug 08:51
4c3565c
Compare
Choose a tag to compare

添加A选项以源码风格显示AST,

  • 将read踢出关键字
  • 将功能稍微分箱
  • 小改报错前缀
  • 对生成的一些Value::Var改为Value::ReprVar
  • 对跨行字符串稍微修改, 使其换行时使用\n

v0.8.0

09 Aug 08:55
2ddae8d
Compare
Choose a tag to compare
添加switch-catch语法

v0.7.8

08 Aug 04:09
b46a571
Compare
Choose a tag to compare
添加了`select`语句, 可以看成丐版`switch`,

它是较为原始的直接对应语法树中`Select`的语句,
有时相较`switch`也会更方便

v0.7.7

08 Aug 03:22
e3ab937
Compare
Choose a tag to compare
为`严格不等`与`总不是`添加语法树节点, 为严格不等添加语法`!==`

避免`!!a===b`与`a===b`结果不同

v0.7.6

05 Aug 04:20
1c8aaa6
Compare
Choose a tag to compare
修复`switch-append-line`对于填充`case`不生效的bug

v0.7.5

03 Aug 11:50
f42b831
Compare
Choose a tag to compare
添加原始值, 来避免一些避不开的被常量替换的场景

v0.7.4

01 Aug 03:37
ce91838
Compare
Choose a tag to compare
优化没有elif和else的if为反转if条件的skip

v0.7.3

01 Aug 02:57
0876235
Compare
Choose a tag to compare
将尾部Tag映射到头部, 避免经常要在尾部添加一行end

v0.7.2

31 Jul 10:36
81e4eb0
Compare
Choose a tag to compare
添加setres完成更加完备的零成本抽象