ant #r4中c#的相应API是什么?

时间:2014-05-12 14:26:52

标签: c# java antlr4

在Antlr4的书中,作者提出了一种处理关键字的方法:

ID : [A-Za-z_]([A-Za-z_0-9])*

    if ( keywords.containsKey(getText().toUpperCase()) ) {
     setType(keywords.get(getText().toUpperCase())); // reset token type
    }
    }
   ;

但是,这在C#中无效。我试图修改代码:

     {
     if (keywords.ContainsKey(_localctx.GetText().ToUpper()))
     {
             _localctx. setType (keywords[_localctx.GetText().ToUpper()]); // reset token type
     }

除了setType之外的所有方法现在都可用,但我仍然不知道" setType"的方法是什么?在C#。

我不熟悉Java,在尝试使用Java为Antlr4配置IDE时,我感到很无聊。但是,C#只需要安装一个插件,但是没有C#的文档。

0 个答案:

没有答案