Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
获取警告(24):模板错误。。。使用antlr 3.5.2在linux上生成C代码_C_Templates_Warnings_Antlr3 - Fatal编程技术网

获取警告(24):模板错误。。。使用antlr 3.5.2在linux上生成C代码

获取警告(24):模板错误。。。使用antlr 3.5.2在linux上生成C代码,c,templates,warnings,antlr3,C,Templates,Warnings,Antlr3,当我在一个简单的C程序上运行antlr3.5.2时,我在linux(linux 2.6.32-358.el6.x86_64)上收到了一大堆警告。这个程序可以在这里找到 这是Jim Idle的动态范围示例。它指定的唯一选项是language=C。当我用C运行时编译程序时,我没有得到任何错误,程序似乎运行良好。我的问题是这些警告是否表明了我需要关注的问题 下面是一个警告示例 警告(24):模板错误:上下文[/outputFile/parser]1:1无法通过未定义的属性filterMode 警告(

当我在一个简单的C程序上运行antlr3.5.2时,我在linux(linux 2.6.32-358.el6.x86_64)上收到了一大堆警告。这个程序可以在这里找到

这是Jim Idle的动态范围示例。它指定的唯一选项是language=C。当我用C运行时编译程序时,我没有得到任何错误,程序似乎运行良好。我的问题是这些警告是否表明了我需要关注的问题

下面是一个警告示例

警告(24):模板错误:上下文[/outputFile/parser]1:1无法通过未定义的属性filterMode

警告(24):模板错误:上下文[/outputFile/parser/genericParser/\u sub45/ruleAttributeScopeFuncMacro]1:4没有此类属性或无法访问:null.attributes

警告(24):模板错误:context[/outputFile/parser/genericParser]155:5没有此类属性或无法访问:null.apifuncs

警告(24):模板错误:context[/outputFile/parser/genericParser/rule/ruleDeclarations]4:1没有此类属性或无法访问:null.attributes

警告(24):模板错误:context[/outputFile/parser/genericParser/rule/ruleInitializations]8:1没有此类属性或无法访问:null.attributes

如果我尝试使用output=template对象,我会在代码生成时出错

错误(10):内部错误:T.g:java.lang.IllegalArgumentException:没有这样的组文件:org/antlr/codegen/templates/C/ST.stg

谢谢你的见解


Tony Passera

可能是完全相同的。您可以忽略这些模板错误警告,或者尝试修复C生成器。