32得票1回答
在C#中,如何解决枚举值的歧义问题?

我检查了 C# 语言规范中关于枚举的部分,但无法解释以下代码的输出:enum en { a = 1, b = 1, c = 1, d = 2, e = 2, f = 2, g = 3, h = 3, i = 3, j = 4, k = 4, l = 4 } e...

21得票2回答
从Git中删除敏感数据。"致命错误:模糊参数'rm'"

我试图运行这个命令:git filter-branch --force --index-filter 'git rm --cached --ignore-unmatch filename.js' --prune-empty --tag-name-filter cat -- --all 但我一直...

11得票2回答
BNF语法是否具有歧义的最简单方法是什么?

就是说,是否有一种工具可以自动显示给定语法的完整语言,包括突出显示歧义(如果有的话)?

9得票2回答
解析一个int(x)参数

这是一个带有一个 int 参数的简单函数: void f(int x) {} f(42); 这里有另一个带有一个 int 参数的函数: void g(int(x)) {} g(42); 现在让我们定义x为一种类型: typedef int x; void h(int(x)) ...

8得票3回答
处理模糊性的算法或数据结构

我正在寻找用于处理歧义的算法或数据结构。 在我目前感兴趣的领域中,我正在研究自然语言的歧义解析,但我认为在计算机领域中必定有许多涉及歧义的应用。 我可以找到很多关于避免歧义的内容,但很少有关于如何应对歧义并分析歧义数据的内容。 假设一个解析器生成了这些替代的标记流或解释: A B1 ...