private string seekSubRecord(string target, ParseContext2 context) { LookAhead(context); // Any sub-lines (e.g. _FREL/_MREL)? if (context.Endline <= context.Begline) { return(""); } int i = context.Begline + 1; while (i <= context.Endline) { gs.LevelTagAndRemain(context.Lines.GetLine(i), ld); if (ld.Tag == target) { return(ld.Remain); } i++; } return(""); }