是否有用 C# 编写的 ANTLR 的有效替代方案? [英] Is there a valid alternative to ANTLR written in C#?

查看:23
本文介绍了是否有用 C# 编写的 ANTLR 的有效替代方案?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

ANTLR 是一款很棒的软件,但在我看来,对于 C# 程序员来说有点不舒服(C# 移植已经过时,解析器 antlr-3.1.3.jar 需要 java 等)我正在寻找一个更多的 C# 原生"语言工具来解析一个简单的类似 json 的语法,有什么建议吗?

ANTLR is a great piece of software, but, in my opinion, is a little bit uncomfortable for a C# programmer (the C# porting is out of date, the parser antlr-3.1.3.jar required java, etc) I'm looking for a "more C# native" language tool in order to parse a simple json-like grammar, any suggestion?

推荐答案

peg-sharp (C# packrat 解析器)是一个简单但有效的替代方案.

peg-sharp (C# packrat parser) is a simple but valid alternative.

这篇关于是否有用 C# 编写的 ANTLR 的有效替代方案?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆