Тогда же и был заведен тикет
MoKo 30.11.2013 10:40
"Фича #955: xslt: регистрация парсерного класса на неймспейс"
Реализацию можно частично взять отсюда:
http://www.exslt.org/func/elements/function/index.htmlЭто libexslt/functions.c, где exsltFuncRegisterImportFunc регистрирует на любое имя функцию exsltFuncFunctionFunction.
И далее exsltFuncFunctionFunction, которая из контекста достает имя вызванной функции и далее уже проверяет параметры/etc.
У нас же будет что-нибудь типа ^xdoc:register[prefix;$CLASS], который пробежится по всем методам и зарегистрирует их все с запоминанием контекста. Надеюсь, что у них все что нам требуется, доступно и не private.
- Несколько предложений, G_Z [M] 01.11.2013 12:19 / 01.11.2013 12:42
- Ответ, MoKo 02.11.2013 22:58
- Ответ, G_Z [M] 29.11.2013 21:11
- Тогда же и был заведен тикет, MoKo 30.11.2013 10:40
- Ответ, G_Z [M] 02.11.2013 23:05
- Ответ, Misha v.3 [M] 02.11.2013 02:37 / 02.11.2013 03:09
- Ответ, G_Z [M] 02.11.2013 13:52 / 02.11.2013 14:03
- Ответ, Misha v.3 [M] 02.11.2013 14:08
- Ответ, G_Z [M] 02.11.2013 22:55
- Ответ, Misha v.3 [M] 03.11.2013 05:13 / 03.11.2013 05:20
- Ответ, G_Z [M] 03.11.2013 13:05