function nameLookup(parent, name /* , type*/) {
        if (JavaScriptCompiler.isValidJavaScriptVariableName(name)) {
          return [parent, '.', name];
        } else {
          return [parent, '[', JSON.stringify(name), ']'];
        }
      }
// alternative compiled forms for name lookup and buffering semantics
alternative compiled forms for name lookup and buffering semantics
alternative compiled forms for name lookup and buffering semantics
function nameLookup(parent, name ) {
        if (JavaScriptCompiler.isValidJavaScriptVariableName(name)) {
          return [parent, '.', name];
        } else {
          return [parent, '[', JSON.stringify(name), ']'];
        }
      }
function nameLookup ( parent , name ) { if ( JavaScriptCompiler . isValidJavaScriptVariableName ( name ) ) { return [ parent , '.' , name ] ; } else { return [ parent , '[' , JSON . stringify ( name ) , ']' ] ; } }
alternative compiled forms for name lookup and buffering semantics
alternative compiled forms for name lookup and buffering semantics
/* , type*/