// 'object'
// a = { .... } << scope is a $this$={a}
if (token.data == '{' && this.lookTok(-1).data == '=' && this.lookTok(-2).is('NAME')) {
- this.walkObject(scope, this.lookTok(-2).data, token.props, this.lookTok(-2).jsdoc);
+
+ // could be var x = ..
+ var jd = this.lookTok(-2).jsdoc ? this.lookTok(-2) : this.lookTok(-3);
+ this.walkObject(scope, this.lookTok(-2).data, token.props, jd);
continue;
}
-
- if (token.data == '{') {
-
+
// standard flow....
if (token.data == '{') {
sn = new ScopeNamer(this);
- walkCall : function (inscope, assign, callname, items, jsdoc)
+ walkCall : function (inscope, assign, callname, items, jsdocTok)
{
print("wallkCall : " + inscope);
var scope = inscope + ( assign ? ('.' + assign) : '' );