令牌流在ANTLR解析器C#实现中不存在

我目前正在关注“权威ANTLR 4参考”的“使用侦听器构建翻译器”教程,但是我正在使用C#并将示例转换为C#.

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

TokenStream tokens = parser.getTokenStream();

除了C#中缺少的TokenStream类型之外,我什至找不到Parser类的等效方法.
ANTLR的C#实现如何完成?

解决方法:

大概是ITokenStream.

AFAIK,ANTLR4 Java和C#运行时库几乎相同,只不过C#的接口在它们前面加了一个I,并且C#运行时(显然)遵循C#命名约定(方法名称以大写字母开头,等等). .

上一篇:阿里云态势感知 - 查看内置报表


下一篇:小白必看的mysql~day five