logo BT编程语言
首页 动态 关于 更新记录
更新记录
不定期的更新,如有问题可通过本站留言反馈,作者看到后会积极更新,欢迎大家积极反馈。

v1.0.3

2024.10.22
  • 优化反斜杠字符串中的标签正则
  • 反斜杠字符串中增加 {% %}标签用于执行BT代码
2024.10.19
  • 修复正则表达式中因为反斜杠造成的BUG
  • 增强正则表达式,增加捕获组名称设定
2024.10.18
  • 正式更换官网域名为:https://btlang.org
2024.10.15
  • 优化三元运算符 ? :
  • 新增字符串原型函数 parse
2024.10.07
  • 重构编译器内核,单线程智能指针改为多线程
  • 更改数组函数结构
  • 优化for循环性能以及简化一些细节代码逻辑
2024.09.22
  • 增加字符串函数原型 escape_html
  • 增加字符串函数原型 unescape_html
  • 增加二元运算符 ?
  • 增加三元运算符 ? :
  • 增强语法:单行多表达式之间可以逗号或分号或空格
2024.09.21
  • 加后赋值运算符 +=
  • 减后赋值运算符 -=
  • 乘后赋值运算符 *=
  • 除后赋值运算符 /=
  • 取模后赋值运算符 %=
  • 左移后赋值运算符 <<=
  • 右移后赋值运算符 >>=
  • 按位与后赋值运算符 &=
  • 按位异或后赋值运算符 ^=
  • 按位或后赋值运算符 |=

v1.0.2

2024.09.15
  • 优化代码,优化脚本运行速度,发布第二个版本,后续版本更新,将会写清楚更新内容
2024.05.10
  • 感谢老黄,认识到优秀的Salvo,BT集成Web服务,进军Web领域

v1.0.1

2024.02.16
  • BT语言编译器的核心代码更加完善,数据类型使用Rc智能指针
2023.09.30
  • 由于业余时间不足,期间经历了噩梦般的经历,最终完善了词法分析与语法分析,性能得到了极大的提升
2023.06.18
  • 期间多次优化代码,多次重写语法分析内核,极为烦躁,有穷自动机改为Pest库去实现,Pest是一个优雅的通过正则来实现语法解析器的库,但是编写复杂的语法时,仍显得有心无力,自由度不够高,最终放弃,再次重写词法分析与语法分析的内核

v1.0.0

2022.01.03
  • 第一个版本发布,请铭记这一天
  • 实现BT语言的语义分析,并成功执行BT脚本代码
2021.04.10
  • 感谢Xiuno创始人老黄的指点,正式完成Rust的第一个线上项目,同时也为BT语言打下深厚的基础,至此开始实现BT语言的词法分析和语法分析
2020-08-26
  • 由于内存安全问题,由C转为Rust,正式开始学习Rust语言,感谢张汉东老师,感谢Xiuno创始人老黄
2020-05-09
  • 代码高亮插件的开发(BT语言官网文档所使用的),国内首个纯前端代码高亮插件,基于正则表达式,支持多语言,也为开发BT语言打下基础
2019.09.09
  • 正式立项,业余时间开发,学习C底层和编译原理,着手编译器的编写