使用Gold Parser和Klimstra引擎的模板类

时间:2010-10-11 00:10:45

标签: parsing compiler-construction lalr gold-parser

我正在使用Glim解析器的“创建骨架程序”中的Klimstra的VB.NET模板,但生成的模板包含覆盖关键字的方法,并且继承自TemplateParser ..

我应该创建TemplateParser类还是有创建它的工具?我认为“创建骨架”函数创建了一个模板,我应该继承并为“MustOverride”方法提供实现,但现在我不知道。

我正在按照一个教程,看起来我们必须使用工具创建它,但我不确定。我不知道这个教程是否已经过时(它的日期是2005年)并且GOLD解析器改变了这个机制。这是我正在关注的教程:http://www.codeproject.com/KB/recipes/IntrotoGoldParser.aspx

1 个答案:

答案 0 :(得分:1)

我只是在研究这个主题,你的文章链接真的帮助了我。 我发现在artictle提供的源文件中有两个扩展名为.pgt的文件。这些是GOLD代码生成器的模板。 Yout必须将它们复制到您的GOLD安装文件夹中 - >模板,并在创建骨架程序时使用它们。

我希望这有用。