ANTLR,在C#target中缺少方法

ANTLR,在C#target中缺少方法,c#,antlr,tree-grammar,C#,Antlr,Tree Grammar,我使用ANTLR从树语法生成了C#代码,但找不到方法downup()。是调用的顺序: topdown(); bottomup(); 是否等效于dowup()方法?为什么该方法存在于Java中而不存在于C中?为什么他们(作者)建议覆盖以下方法: protected override void Topdown() { topdown(); } protected override void Bottomup() { bottomup(); } C#说没有这样的方法可以覆盖?我注意到ActionS

我使用ANTLR从树语法生成了C#代码,但找不到方法downup()。是调用的顺序:

topdown();
bottomup();
是否等效于dowup()方法?为什么该方法存在于Java中而不存在于C中?为什么他们(作者)建议覆盖以下方法:

protected override void Topdown() { topdown(); }
protected override void Bottomup() { bottomup(); }

C#说没有这样的方法可以覆盖?

我注意到ActionScript目标也有同样的问题,我问了开发人员一个问题,但还没有听到任何反馈(已经有几周了)。当目标语言不是Java时,过滤器选项在antlr的正式发行版中似乎不起作用。但是,我发现了TreeFilter类@的另一种实现。我已经下载了TreeFilter类,每次生成代码时,我都会手动将基类从TreeParser更改为TreeFilter。现在它工作正常。如果仍然感兴趣,可以设置
superClass=TreeFilter
选项以避免手动编辑。