Esempio n. 1
0
 private void PopulateMarkupPool(List <MarkupTypes> markups)
 {
     foreach (MarkupTypes mType in markups)
     {
         _markupPool.Add(Markup.CreateMarkup(mType));
     }
 }
Esempio n. 2
0
        public string Parse(string input)
        {
            char[] chars = input.ToCharArray();

            foreach (char letter in chars)
            {
                foreach (Markup mk in _markupPool)
                {
                    mk.Digest(letter);
                    if (mk.Successful)
                    {
                        _completedMarkups.Add(mk);
                        _markupPool.Remove(mk);
                        _markupPool.Add(Markup.CreateMarkup(mk.Type));
                    }
                }
            }

            // something something

            return(input);
        }