private static void ParseElement(String aData, ref int rParseIndex, out Literal rParseResult, CConvertOptions aPCO) { rParseResult = PeekLiteral(aData, rParseIndex, aPCO); // TODO: Временный отладочный вывод. Console.ForegroundColor = rParseResult.GetColorFromType(); Console.WriteLine(String.Format ( "{0}:{1} = [{2}]", /* 0 */ rParseResult.MatchType.ToString(), /* 1 */ rParseResult.MatchCount, /* 2 */ aData.Substring(rParseIndex, rParseResult.MatchCount) )); Console.ResetColor(); rParseIndex += rParseResult.MatchCount; }