当前位置: 首页 > news >正文

Trae生成的中文编程语言关键字(如“定“、“函“、“印“等)需要和标识符之间用 空格 隔开,以确保正确识别

Trae生成的中文编程语言关键字(如"定"、"函"、"印"等)需要和标识符之间用 空格 隔开,以确保正确识别

怎么解决这个问题呢?

我原来设计文档里,想要创造的中文标称语言,是没有空格的,因为空格不符合中文习惯。

Trae解决:

完成!无空格中文编程已实现!


根据你的设计文档,我实现了 无空格 的中文编程语法,完全符合中文习惯!

✅ 完成的工作


1. 集成预分词层

- 修改了 antlr_visitor.py:parse() ,现在parse函数会先使用预分词层处理源码
- 预分词层会自动将无空格的代码切分为独立的tokens
2. 支持百家姓变量

- 修复了 lexer.py 中的百家姓变量识别
- "张三"、"李四"等百家姓变量现在能被正确识别
3. 实现贪心最长匹配

- 预分词层会优先匹配最长的关键字
- "定计算圆面积" → 定 计算圆面积

在doc目录里写已实现的语法说明文档,里面添加和Python、Lisp的语法对比。

根据当前已经实现的语法,写用户语法使用手册

注释方案 :使用# 作为注释,使用“注:“ 作为中文别名。

建议使用下面的作为多行注释

```注释

这是xx功能的xx函数

解决了xx功能

```

执行python -m pytest .\test_all_in_one.py

发现测试文件都有问题啊,不知道这些是不是临时测试文件,于是提出

python -m pytest .\test_all_in_one.py

我看写了很多test开头的py文件,我认为test文件应该放入tests目录。 有一些测试文件应该随着项目上传到repo的。
配置pytest测试环境,并对项目进行全面的测试!

http://www.jsqmd.com/news/787555/

相关文章:

  • 【实战指南】如何用Sunshine搭建自托管游戏串流服务器:从零到精通的完整方案
  • 2026年濮阳减肥训练营排行:哪家好评最多? - 速递信息
  • 基于大语言模型的自动化知识图谱模式生成:原理、实践与应用
  • Windows PDF处理工具:3分钟掌握Poppler预编译包全攻略
  • 移动端视频帧插值技术:ANVIL框架与NPU优化实践
  • CANN/cannbot-skills FA入参调试工具
  • 别再手动下架了!Temu查重复铺货那晚,我10分钟救了三个店
  • Kubernetes集群一键部署:k8s-tew发行版实战指南
  • REFramework技术深度解析:RE引擎游戏Mod开发的架构革命
  • 开源学术写作工具箱:自动化工作流提升研究效率
  • ChatGPT-AutoExpert:构建领域专家提示词,实现AI深度专业协作
  • 看到语法文档里文言心里还是用到了竖引号:「expr」 ,请不要使用竖引号,用其它符号代替!
  • 基于OpenAI Responses API的AI应用开发:从工具调用到联网搜索
  • CANN/SiP三维FFT接口文档
  • 网盘直链解析技术深度剖析:构建跨平台文件获取架构的实战指南
  • 基于MCP协议的AI智能体实时金融数据工具箱Tickerr详解
  • 解锁AI潜能:系统提示词设计模式与实战应用指南
  • 大模型智能路由引擎:动态调度多AI模型实现降本增效
  • ARM PMU架构与PMCNTENCLR_EL0寄存器详解
  • SpringBoot+Vue 工程教育认证计算机课程管理平台管理平台源码【适合毕设/课设/学习】Java+MySQL
  • 通过用量看板观测TaotokenAPI调用成本与模型消耗分布
  • OpenClaw像素仪表盘:游戏化AI智能体实时监控与运维实战
  • CANN高斯泼溅视锥剔除优化
  • 别再刷后台了!我用凌风工具箱导出竞价表格,摸清所有对手底牌
  • 智能字典生成器:从规则引擎到安全测试的自动化密码构造
  • 异构计算性能优化:TALP框架原理与实践
  • 从思维链到思维图:GoT框架如何革新大语言模型推理
  • 智能OR-ing技术:提升冗余电源效率与可靠性的关键
  • CANN/pto-isa通信正确性验证方法
  • 终极指南:如何用TranslucentTB打造个性化透明任务栏