百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
S

superpower

> 编程语言
开源

一款具有高质量错误报告功能的 C# 解析器构建工具包

1.3K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

一款具有高质量错误报告功能的 C# 解析器构建工具包

Superpower() (https://www.nuget.org/packages/Superpower/) 是基于 Sprache 的 解析器组合器 库。Superpower 通过支持基于标记的解析器,生成更友好的错误消息。

就像其他类型的函数一样,解析器可以手动从头开始构建。这既有趣又不有趣,取决于您需要构建的解析器的复杂程度(以及您计划如何度过接下来的几十个晚上和周末)。Superpower 是一款用于以声明式风格编写解析器的库,这种风格反映了目标语法的结构。使用 Superpower 构建的解析器速度快、可靠,并且在遇到无效输入时会报告准确而有用的错误。

最简单的 文本解析器 直接从源文本中消耗字符:

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C#

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言