gpt4 book ai didi

c# - TokenStream 在 ANTLR 解析器 C# 实现中不存在

转载 作者:行者123 更新时间:2023-11-30 16:10:55 27 4
gpt4 key购买 nike

我目前正在学习“The Definitive ANTLR 4 Reference”的“Building a Translator with a Listener”教程,但我正在使用 C# 并将示例翻译成 C#。

但是,我卡在了“TokenStream”类型的变量声明中,我似乎在 C# 中缺少它(我无法在任何地方找到它)。教程 Java 代码说

TokenStream tokens = parser.getTokenStream();

除了 C# 中缺少的 TokenStream 类型,我什至找不到 Parser 类的等效方法。这是如何使用 ANTLR 的 C# 实现完成的?

最佳答案

可能 ITokenStream .

AFAIK,ANTLR4 Java 和 C# 运行时库几乎相同,只是 C# 的接口(interface)前面有一个 I,并且 C# 运行时(显然)遵循 C# 命名约定(方法名称以大写字母等开头)。

关于c# - TokenStream 在 ANTLR 解析器 C# 实现中不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24999978/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com