Skip to content
This repository was archived by the owner on Aug 18, 2025. It is now read-only.

Commit a64efa5

Browse files
committed
更新CHANGELOG.md,记录v0.9.0版本的新增功能、改进和问题修复,包括泛型语法支持、注释处理优化及解析器增强。
1 parent 5479b87 commit a64efa5

File tree

1 file changed

+27
-0
lines changed

1 file changed

+27
-0
lines changed

CHANGELOG.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,32 @@
11
# CodeNothing 更新日志
22

3+
## [v0.9.0] - 2025-08-13
4+
5+
### 新增功能
6+
- 新增泛型语法基础支持,包括泛型函数定义解析
7+
- 添加 `/* */` 多行注释语法作为 `/! !/` 的别名
8+
- 实现试探性解析机制,用于处理语法歧义
9+
- 新增上下文感知的符号识别功能
10+
11+
### 功能改进
12+
- 重写注释移除逻辑,改进字符串和注释的处理优先级
13+
- 增强表达式解析器的泛型调用检测能力
14+
- 优化函数解析器和类解析器的泛型参数处理
15+
- 改进解析器的错误恢复机制
16+
17+
### 问题修复
18+
- 修复泛型语法中 `<>` 符号与比较操作符的冲突问题
19+
- 解决注释中字符串字面量被错误解析的问题
20+
- 修复字符串内注释符号被误处理的问题
21+
- 修复多字符操作符解析的边界情况
22+
- 解决嵌套多行注释的处理问题
23+
24+
### 技术细节
25+
- 在表达式解析器中实现 `is_likely_generic_call()` 方法
26+
- 添加 `is_valid_type_name()``check_generic_context_after_closing_bracket()` 辅助方法
27+
- 重构 `remove_comments()` 函数,增强状态管理
28+
- 实现保存/恢复解析位置的回退机制
29+
330
## [v0.8.5] - 2025-08-13 - 修复了一些东西
431

532
### src\interpreter\handlers\namespace_handler.rs

0 commit comments

Comments
 (0)