Конвертеры
подсказка
Конвертеры — скрипты, которые используются для интерпретации значений текста в каждом токене.
Конвертеры позволяют преобразовать данные токена, помещаемые в $parseTree.
Объявление
Объявление конвертера:
- при объявлении паттерна;
patterns:
$four = четыре || converter = function() {return 4}
- в тегах
init;
init:
function amountConverter(pt) {
var ret = pt.Number[0].value;
return ret
}
- в файле
.js-библиотек, напримерconverters.js.
function amountConverter(pt) {
var ret = pt.Number[0].value;
return ret
}
В функции конвертеров передается $parseTree первым аргументом.
Вы можете использовать внутри конвертера переменную, в которую передается $parseTree. Для этого задайте её имя первым аргументом функции, вторым аргументом передается контекст.