Lines Matching refs:orig
46 function SymbolDef(id, scope, orig, init) { argument
53 this.name = orig.name;
54 this.orig = [ orig ]; property in SymbolDef
63 this.orig.forEach(fn);
90 || self.orig[0] instanceof AST_SymbolConst && find_if(function(def) {
101 var sym = this.orig[0];
122 return def.orig[0] instanceof AST_SymbolFunarg || def.orig[1] instanceof AST_SymbolFunarg;
250 self.make_def = function(orig, init) { argument
251 return new SymbolDef(++next_def_id, this, orig, init);
303 redef.orig.push(node);
320 var decl = sym.orig[0];
394 return sym.orig[0] instanceof AST_SymbolFunarg
395 && !(sym.orig[1] instanceof AST_SymbolFunarg || sym.orig[2] instanceof AST_SymbolFunarg)
402 if (!all(old_def.orig, function(sym) {
413 new_def.orig.push(node);
519 def.orig.push(symbol);
696 var sym = def.orig[0];