public virtual string GetHeaderFileName()
{
AbstractTarget target = GetTarget();
if (target == null)
{
throw new NotSupportedException("Cannot generate code without a target.");
}
Template extST = target.GetTemplates().GetInstanceOf("headerFileExtension");
if (extST == null)
return null;
string recognizerName = g.GetRecognizerName();
return recognizerName + extST.Render();
}
}