private void GenerateClassHeader(string name)
{
GenerateValueType();
if (GPCG.ForGplex) GenerateScannerBaseClass();
Console.WriteLine("{2}{3} class {0}: ShiftReduceParser<{1}, {4}>",
name, grammar.ValueTypeName, grammar.Visibility, grammar.PartialMark, grammar.LocationTypeName);
Console.WriteLine('{');
}