lib/sysmo.js
function(namespace, target) {
      
      target = target || {};
      
      var names = namespace.split('.'),
          context = target;
      
      for (var i = 0; i < names.length; i++) {
        var name = names[i];
        context = (name in context) ? context[name] : (context[name] = {});
      }
      
      return target;
    }
function(namespace, target) {
      
      target = target || {};
      
      var names = namespace.split('.'),
          context = target;
      
      for (var i = 0; i < names.length; i++) {
        var name = names[i];
        context = (name in context) ? context[name] : (context[name] = {});
      }
      
      return target;
    }
function ( namespace , target ) { target = target || { } ; var names = namespace . split ( '.' ) , context = target ; for ( var i = 0 ; i < names . length ; i ++ ) { var name = names [ i ] ; context = ( name in context ) ? context [ name ] : ( context [ name ] = { } ) ; } return target ; }
build an object graph from a namespace. adds properties to the target object or returns a new object graph.
build an object graph from a namespace . adds properties to the target object or returns a new object graph .