Библиотека, предоставляющая простой способ интерпретировать обычный текст в тип FlowDocument для WPF. Изначально создавал для себя, но после нескольких доработок решил выложить. Так как я всего лишь учусь работать в c# и WPF, то код, может быть грязным и нерациональным.
Библиотека предоставляет несколько различных тегов, для обработки текста. Теги имеются двух типов закрывающимися и одиночными, они имеют вид [tag variant=value, variant2=value, variant3]Привет мир![/tag]. Не обязательно закрывать теги - они установятся на весь текст.
Закрывающиеся теги:
Тег [font] c под тегами: textdecor - Добавляет линии к тексту. Принимает значения: strike, oline, uline; size - Устанавливает размер текста. Принимает числовое значение не меньше 1; scale - Увеличивает/уменьшает базовый размер шрифта; family - Устанавливает шрифт; color - Устанавливает цвет текста. Принимает цвет в виде #0.
Тег [b], без под тегов, устанавливает шрифту значение Bold.
Тег [i], без под тегов, устанавливает шрифту значение Italic.
Тег [background] с под тегом: color - Устанавливает цвет бекграунда текста.
Незакрывающиеся теги:
[tab]/[t] - табуляция.
[br] - перенос на следующую строчку, при переносе обрывает все значения тегов, что были до него.

[brline] - выполняет туже функцию, что и тег [br], но не обрывает теги при переносе.

Обновление:
Паршер перенесен из статичного класса в обычный;
Убраны два разных класса создания нового тега, были объединены в один.
Добавлено свойство object через которое можно передать данные для пользовательских тегов.
