История изменений
Исправление alysnix, (текущая версия) :
с точки зрения чистой семантики актуализация шаблона есть s выражение вида
(apply_template template_name param1 param2 ...)
что обозначает - специализируем template_name c параметрами …
любые формы тождественные этой будут правильными.
например заменим apply_template на @ и получим
@template_name(param1, param2, ...)
например вызов темплейтной функции будет таким
@template_fun(int, int)(1,2,3)
то есть @ есть начальный символ синт.правила актуализации темплейта. а не скобочки там надо выдумывать.
Исходная версия alysnix, :
с точки зрения чистой семантики актуализация шаблона есть s выражение вида (apply_template template_name param1 param2 …)
что обозначает - специализируем template_name c параметрами …
любые формы тождественные этой будут правильными.
например заменим apply_template на @ и получим @template_name(param1, param2, …)
например вызов темплейтной функции будет таким @template_fun(int, int)(1,2,3)
то есть @ есть начальный символ синт.правила актуализации темплейта. а не скобочки там надо выдумывать.