Хорошо, я продолжал экспериментировать и смотреть на примеры, и я понял это.
Пример ключа на этой странице . Обратите внимание, что пример [i] Italic Text [/ i] не переводится в HTML. Это потому что! Я был указан под корневым элементом. По сути, этот интерпретатор BBCode понимает «дерево», которое создает BBCode. Используя родителей и детей, вы можете создавать элементы [ul] и [li] соответственно. Возможно, вы захотите добавить свойства к элементу «самого высокого уровня». Пример! I запрещает использование курсивного текста, если теги еще не использовались, то есть: под корневым элементом.
Таким образом, если вы помните древовидную структуру BBCode, то элемент BBCODE_TYPE_ROOT является корневым элементом. В некотором роде похож на элемент на страницах HTML, за исключением его невидимого в BBCode.