2011-01-09 16 views
1

http://www.antlr.org/wiki/display/ST/Five+minute+Introductionからの公式チュートリアルはDefaultTemplateLexerのために動作しません。チュートリアルから型または名前空間の名前 'DefaultTemplateLexer'が見つかりませんでした

using System; 
using Antlr.StringTemplate; 

class Script 
{ 
    static public void Main(string[] args) 
    { 


StringTemplateGroup group = new StringTemplateGroup("myGroup", @"C:\Tutorials\stringtemplate", typeof(DefaultTemplateLexer)); 
StringTemplate helloAgain = group.GetInstanceOf("homepage"); 

helloAgain.SetAttribute("title", "Welcome To StringTemplate"); 
helloAgain.SetAttribute("name", "World"); 
helloAgain.SetAttribute("friends", "Terence"); 
helloAgain.SetAttribute("friends", "Kunle"); 
helloAgain.SetAttribute("friends", "Micheal"); 
helloAgain.SetAttribute("friends", "Marq"); 

Console.Out.WriteLine(helloAgain.ToString()); 
    } 
} 

答えて

2

、あなたはusing行含まれていませんでした:。

using Antlr.StringTemplate.Language; 

DefaultTemplateLexerが常駐という名前空間をインポートしますので、どちらかがその行を含めるか、または完全にタイプを修飾します。

関連する問題