CriDos писал(а):
Как я понял можно не проверять перед распарсиванием текста на наличие зарезервированных команд ({#start}) в этом тексте?Если имеется в виду, наличие операторов управления блоками, то наличие их в тексте никак не влияет на парсирование, только нельзя их использовать в качестве маркеров
Леонид писал(а):
Описание стандарта составления маркеров в подвале не уместитсяДа там операторов-то кот наплакал
{#start} -- начало цепочки маркерных блоков (оператор необязательный, нужен для читабельности);
{#end} -- конец цепочки маркерных блоков
{#next} -- наличие продолжения цепи иаркерных блоков, не ставится перед концевым блоком
{#exclude} -- разделитель маркеров начала и конца, а также признак отсутствия включения маркеров в результирующую строку
{#include} -- то же, что и предыдущий, только означает признак включения маркеров в результирующую строку.
Между операторами и маркерами допускаются пробелы, но концевые и начальные пробелы не допускаются в самих маркерах, они будут обрезаны. Допукаетс форматирование пробелами и переводами строк
------------ Дoбавленo в 15.51:
CriDos писал(а):
А так-же не помешала бы возможность задавать свои маркеры Это можно предусмотреть, но усложнит написание справки, и надо ли это