相关疑难解决方法(0)

Antlr的优势(相比之下,lex/yacc/bison)

我过去曾经使用过lex和yacc(更常见的是bison)用于各种项目,通常是翻译(例如EDIF的子集流入EDA应用程序).另外,我必须支持基于几十年前的lex/yacc语法的代码.所以我知道我的工具,虽然我不是专家.

我在过去的各种论坛上看过关于Antlr的积极评论,我很好奇我可能会缺少什么.因此,如果您同时使用了两者,请告诉我Antlr中哪些更好或更先进.我目前的限制是我在C++商店工作,我们发布的任何产品都不包含Java,因此生成的解析器必须遵循该规则.

c++ yacc antlr bison

134
推荐指数
5
解决办法
4万
查看次数

什么更好,ANTLR或JavaCC?

关注的是文档/可学习性,eclipse集成,工具,社区支持和性能(大致按此顺序).

antlr javacc

45
推荐指数
6
解决办法
2万
查看次数

C#中的编译器编译器

我正在寻找一个可自定义的解析器和/或词法分析器,它允许我在C#中构建自定义语法检查器.本质上,用户将输入一行代码(自定义),如果编写正确,语法检查器将能够响应.

c# compiler-construction parsing syntax-highlighting

8
推荐指数
4
解决办法
2199
查看次数

.Net有什么好的解析库吗?

我正在寻找易于定义语法的简单易用的东西.

.net parsing

5
推荐指数
1
解决办法
434
查看次数