Основные функции класса
В действительности класс содержит множество различных функций, большинство из них используются только для внутренних нужд класса.

function MR() - конструктор класса (обязательный вызов).
Примеры вызова:
$mr= new MR("[&mtb&]" , "[&mte&]" , "[&mwp&]" , "[&stb&]" , "[&ste&]" , "[&swp&]" , "/main.htm" , "#" , "[&m#&]" , "[&s#&]" , "[&value#&]");
$mr= new MR("/main.htm");
$mr= new MR();

function autopattern() - функция для автоматической обработки шаблона, функция рекурсивная и будет пере обрабатывать данные до тех пор пока возвращаемые данные не перестанут изменятся.
Примеры вызова:
$mr->autopattern("[&autopattern:/main.htm,/main.txt,/sub.txt&]");
$mr->autopattern("[&autopattern:/main.htm,/main.txt&]");
$mr->autopattern("[&autopattern:/main.htm&]");
$mr->autopattern("/main.htm","/main.txt"); <- прямая передача данных
$mr->autopattern("/main.htm","/main.txt",$sub); <- прямая передача данных
$mr->autopattern("/main.htm");
$mr->autopattern("");


function addreplace() - функция для добавления правил замены строк, правила будут обрабатываться в порядке их добавления.
Примеры вызова:
$mr->addreplace(" Меню\t Menu");
$mr->addreplace("/lang.txt");


function setsepchar() - Функция для смены символа "разделителя строки" (используется для разбора строки на элементы, по умолчанию - "\t").
Примеры вызова:
$mr->setsepchar("\t");
$mr->setsepchar(';');


function setpath() - функция устанавливает директорию с шаблонами (по умолчанию - "skin") и директорию с данными (по умолчанию - "data")
Примеры вызова:
$mr->function setpath("myskin","mydata");
$mr->setpath("myskin");
$mr->setpath();


function addplugin() - Функция для подключения пользовательских плагинов.
Пример вызова:
$mr->addplugin("plugins/my.php");

function setcachepath() - Функция устанавливает директорию для сохранения КЭШа файлов, если не указанна, то кэширование отключено.
Если для формирования документа используется прямая передача данных, то кэширование также отключается.
Пример вызова:
$mr->setcachepath("cache");

function viewprocess() - Функция - включатель, для просмотра хода шаблонизации.
Пример вызова:
$mr->viewprocess();