Exemple #1
0
        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;
        }