public override void EnterObject(IdfParser.ObjectContext context) { string typeName = context.ALPHA().GetText(); if (!IdfObjectList.ContainsKey(typeName)) { errors.Add(new ObjectTypeNotFoundError(context.ALPHA().Symbol, typeName)); // Return early and don't check any of the fields if we don't know what it is. return; } IdfObjects.AddSafe(typeName, context); }
public override void EnterObject(IdfParser.ObjectContext context) { string typeName = context.ALPHA().GetText(); var fields = context.fields(); var myFields = fields.field(); Console.WriteLine($"{typeName},"); var paddedFields = string.Join(",\n", myFields.ToList().Select(f => $" {f.GetText()}")) + ";\n"; Console.WriteLine(paddedFields); }