// si res nécessite le transport du heap local (type autre que Node.namespace)
// System.out.println("Get_nd_ RES="+res);
return res;
}
else
throw new InterpreterException(StdErrors.extend(StdErrors.Symbol_not_defined, id));
case Node.TYPE_EXTERNAL:
if (ExternalTK.hasSlot(vobj, id))
return Node.createInlineFunction(Node.createLazy().append(PRECOMP.PC_EXTCALL_).append(vobj).append(Node.createQSymbol(id)));
throw new InterpreterException(StdErrors.extend(StdErrors.Symbol_not_defined, id));
case Node.TYPE_FUNCTION:
//if (Node.VDelegable.hasSlot(vobj, id))
return Node.createInlineFunction(Node.createLazy().append(vobj).append(Node.createQSymbol(id)));
//throw new InterpreterException(StdErrors.extend(StdErrors.Symbol_not_defined, id));
default:
throw new InterpreterException(StdErrors.Internal_error);
}
}