目录

MoonRules

MoonRules 是一个用 MoonBit 编写的中文写作规范与语法风格检查器,面向论文、技术文档、代码注释和 README 等文本场景。

它先做高价值、低争议的规则检查,再逐步扩展到更深层的搭配与上下文分析,适合作为参赛作品的核心库。

现在能做什么

  • 检查中文与英文、数字之间是否缺少空格
  • 识别常见冗余表达,如“凯旋归来”这类重复语义
  • 识别常见中英文标点混用和重复标点
  • 输出可读的检查报告,便于后续接入命令行、网页或 pre-commit 流程

项目定位

  • 项目标识:moonrules
  • 远程仓库:qjgqjg68/moonrules
  • 语言:MoonBit
  • 类型:库 + 命令行工具

使用方式

moon check
moon test
moon run cmd/main -- "这是MoonBit写的中文说明。凯旋归来。"

如果不传入文本,命令行会展示一段内置示例,方便快速查看效果。

设计思路

MoonRules 把文本先解析成线性规则检查流,再用小而清晰的规则模块处理不同问题:

  • spacing:中英混排空格
  • redundancy:常见冗余表达
  • punctuation:标点与排版规范

后续可以继续扩展成:

  • 论文写作辅助
  • 技术文档审校
  • Git 提交前钩子
  • 在线编辑器插件

说明

本仓库为原创实现,未搬运第三方业务代码,仅参考 MoonBit 官方工具链与赛事材料完成结构设计。

附加文档

关于

MoonRules 是一个基于 MoonBit 的中文写作规范与语法风格检查器,面向论文、技术文档、代码注释和 README 等文本场景,自动发现常见中文病句、固定搭配问题、中英文混排空格、标点与排版规范问题,并输出可读、可修复的检查结果。它先做“高价值、低争议”的规则型纠错,后续再扩展到更深层的搭配与上下文分析,保证既能做出可交付成果,也有长期演进空间。

46.0 KB
邀请码
    Gitlink(确实开源)
  • 加入我们
  • 官网邮箱:gitlink@ccf.org.cn
  • QQ群
  • QQ群
  • 公众号
  • 公众号

版权所有:中国计算机学会技术支持:开源发展技术委员会
京ICP备13000930号-9 京公网安备 11010802047560号