📝 docs(tsl): clarify syntax constraints and enhance test infrastructure

- Add TSF file naming constraint to syntax/02_core_model.md
- Clarify semicolon rules: syntax facts vs style preferences
- Separate control flow end semicolon rules (syntax allows both)
- Add function body semicolon requirements to syntax/05_functions_and_calls.md
- Move style preferences to code_style.md (control flow end semicolons)
- Remove cross-references from syntax docs to maintain independence
- Enhance Gitea workflow emoji for better CI output readability
- Fix CI test path from tests/ to test/
- Organize agent test results under test/agent/result/ directory
- Add complete Chinese translation of test cases (test_cases_zh.md)
- Clean up .gitignore to use unified test/agent/result/ directory
- Remove obsolete agent test artifacts (REPORTS_LOCATION.md, old results)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
csh
2026-06-21 17:04:50 +08:00
co-authored by Claude Opus 4.6
parent 6026401907
commit 8b93311cae
138 changed files with 7018 additions and 1705 deletions
+25 -29
View File
@@ -23,32 +23,28 @@
| 分类 | 详情页 | 函数事实数 |
| ---------------------------- | ------------------------------------------------------------------------------ | ---------: |
| 常用日期时间函数 | [base/01_common_datetime.md](base/01_common_datetime.md) | 32 |
| 简单转换函数 | [base/02_simple_conversion.md](base/02_simple_conversion.md) | 2 |
| 普通日期函数 | [base/03_date_basic.md](base/03_date_basic.md) | 19 |
| 分解函数 | [base/04_datetime_parts.md](base/04_datetime_parts.md) | 9 |
| 起始结束函数 | [base/05_datetime_boundaries.md](base/05_datetime_boundaries.md) | 16 |
| 关系函数 | [base/06_datetime_relations.md](base/06_datetime_relations.md) | 28 |
| 范围判定函数 | [base/07_range_predicates.md](base/07_range_predicates.md) | 8 |
| 范围获得函数 | [base/08_range_getters.md](base/08_range_getters.md) | 8 |
| 范围生成函数 | [base/09_range_span.md](base/09_range_span.md) | 8 |
| 时间推移函数 | [base/10_time_shift.md](base/10_time_shift.md) | 8 |
| 组合、分解日期函数 | [base/11_compose_decompose_datetime.md](base/11_compose_decompose_datetime.md) | 11 |
| 日期重组函数 | [base/12_datetime_recode.md](base/12_datetime_recode.md) | 21 |
| 日期格式的转换 | [base/13_datetime_format_conversion.md](base/13_datetime_format_conversion.md) | 10 |
| 宽字节日期格式转换函数 | [base/14_wide_datetime_conversion.md](base/14_wide_datetime_conversion.md) | 6 |
| 常用字符串函数 | [base/15_string_common.md](base/15_string_common.md) | 69 |
| 判定函数 | [base/16_string_predicates.md](base/16_string_predicates.md) | 8 |
| 替换以及处理函数 | [base/17_string_replace_process.md](base/17_string_replace_process.md) | 8 |
| 字符串数组相关函数 | [base/18_string_array.md](base/18_string_array.md) | 2 |
| 重复函数 | [base/19_repeat.md](base/19_repeat.md) | 1 |
| 多字节语言支持函数 | [base/20_multibyte_language.md](base/20_multibyte_language.md) | 2 |
| 字节函数 | [base/21_byte.md](base/21_byte.md) | 8 |
| 发音相关函数 | [base/22_phonetic.md](base/22_phonetic.md) | 10 |
| 正则表达式函数 | [base/23_regex.md](base/23_regex.md) | 3 |
| 多语言支持函数 | [base/24_multilanguage.md](base/24_multilanguage.md) | 33 |
| 文件名以及目录名相关处理函数 | [base/25_path_filename.md](base/25_path_filename.md) | 18 |
| 基本 | [base/26_array_basic.md](base/26_array_basic.md) | 4 |
| 数组下标以及长度相关函数 | [base/27_array_index_length.md](base/27_array_index_length.md) | 7 |
| 排序函数 | [base/28_array_sort.md](base/28_array_sort.md) | 2 |
| 增删改查 | [base/29_array_crud.md](base/29_array_crud.md) | 6 |
| 重构函数 | [base/30_array_restructure.md](base/30_array_restructure.md) | 2 |
| 字符串数组与重复函数 | [base/17_string_array_and_repeat.md](base/17_string_array_and_repeat.md) | 3 |
| 普通日期函数 | [base/02_date_basic.md](base/02_date_basic.md) | 19 |
| 分解函数 | [base/03_datetime_parts.md](base/03_datetime_parts.md) | 9 |
| 起始结束函数 | [base/04_datetime_boundaries.md](base/04_datetime_boundaries.md) | 16 |
| 关系函数 | [base/05_datetime_relations.md](base/05_datetime_relations.md) | 28 |
| 范围判定函数 | [base/06_range_predicates.md](base/06_range_predicates.md) | 8 |
| 范围获得函数 | [base/07_range_getters.md](base/07_range_getters.md) | 8 |
| 范围生成函数 | [base/08_range_span.md](base/08_range_span.md) | 8 |
| 时间推移函数 | [base/09_time_shift.md](base/09_time_shift.md) | 8 |
| 组合、分解日期函数 | [base/10_compose_decompose_datetime.md](base/10_compose_decompose_datetime.md) | 11 |
| 日期重组函数 | [base/11_datetime_recode.md](base/11_datetime_recode.md) | 21 |
| 日期格式的转换 | [base/12_datetime_format_conversion.md](base/12_datetime_format_conversion.md) | 10 |
| 宽字节日期格式转换函数 | [base/13_wide_datetime_conversion.md](base/13_wide_datetime_conversion.md) | 6 |
| 数组排序与重构 | [base/25_array_sort_and_operations.md](base/25_array_sort_and_operations.md) | 4 |
| 常用字符串函数 | [base/14_string_common.md](base/14_string_common.md) | 69 |
| 判定函数 | [base/15_string_predicates.md](base/15_string_predicates.md) | 8 |
| 替换以及处理函数 | [base/16_string_replace_process.md](base/16_string_replace_process.md) | 8 |
| 字节函数 | [base/18_byte.md](base/18_byte.md) | 8 |
| 发音相关函数 | [base/19_phonetic.md](base/19_phonetic.md) | 10 |
| 正则表达式函数 | [base/20_regex.md](base/20_regex.md) | 3 |
| 多语言支持函数 | [base/21_multilanguage.md](base/21_multilanguage.md) | 33 |
| 文件名以及目录名相关处理函数 | [base/22_path_filename.md](base/22_path_filename.md) | 18 |
| 基本 | [base/23_array_basic.md](base/23_array_basic.md) | 4 |
| 数组下标以及长度相关函数 | [base/24_array_index_length.md](base/24_array_index_length.md) | 7 |
| 增删改查 | [base/26_array_crud.md](base/26_array_crud.md) | 6 |