В вашем C коде введите следующие строки
1. Создайте функцию в Javascript
parser.parse( "function faculty(input) {\n"
" if(input<=1) return 1;\n"
" return input*faculty(input-1);\n"
"}");
context* c=parser.get_context();
Вызов функции из C ++
valueP result = c -> global () "faculty";
Результат извлечения (должно быть 3628800)
int output = unwrap<int>(result)();