self and target are global (yay!), but left(), left(1, 0), left(1) etc. don't work.
i've tried finding what the problem is, but can't seem to get anything going:
don't know if that's much help.
f0(); f0(0); don't work.
Azriel~
i've tried finding what the problem is, but can't seem to get anything going:
CHAI_V1_2-Code:
clr(); print("left_arity: ${left.get_arity()}"); var params = left.get_param_types(); print("size: ${params.size()}"); for (var i = 0; i < params.size(); ++i) { print("i: ${i}"); var param = params[i].cpp_name(); print("param: ${param}"); } var fs = left.get_contained_functions(); print("fs.size() : ${fs.size()}"); var f0 = fs[0]; var f1 = fs[1]; print("f0_arity: ${f0.get_arity()}"); print("f1_arity: ${f1.get_arity()}"); |
OUTPUT-Code:
left_arity: -1 size: 1 i: 0 param: class chaiscript::Boxed_Value fs.size() : 2 f0_arity: 1 f1_arity: 2 |
don't know if that's much help.
f0(); f0(0); don't work.
Azriel~