Lines Matching refs:var_tree

319 	if(shp->namespace && nv_dict(shp->namespace)==shp->var_tree)
361 np = nv_open(prefix,shp->var_tree,flag);
374 np = nv_open(cp,shp->var_tree,flag|NV_ASSIGN);
498 np = nv_open(cp,shp->var_tree,flag);
584 np = nv_open(cp,shp->var_tree,flags);
631 nv_open(shtp.nodes[0]->nvname,shp->var_tree,NV_ASSIGN|NV_VARNAME|NV_NOADD|NV_NOFAIL);
726 if(root==shp->var_tree)
754 if(root==shp->var_tree)
782 Dt_t *dp = dtview(shp->var_tree,(Dt_t*)0);
785 dtview(shp->var_tree,rp->sdict);
787 if(np = nv_search(name,shp->var_tree,0))
790 if(shp->var_tree->walk==shp->var_base || (shp->var_tree->walk!=shp->var_tree && shp->namespace && nv_dict(shp->namespace)==shp->var_tree->walk))
792 if(shp->var_tree->walk==shp->var_base)
799 shp->last_root = shp->var_tree->walk;
803 root = shp->var_tree->walk;
813 if(shp->var_tree->walk)
814 root = shp->var_tree->walk;
822 if(np && shp->var_tree->walk==shp->var_tree)
825 nv_delete(np,shp->var_tree,0);
828 if(!np || shp->var_tree->walk!=root)
833 if(!np && !noscope && *name!='.' && shp->namespace && root==shp->var_tree)
1267 root = shp->var_tree;
1281 root = shp->var_tree;
1326 if(root==shp->var_tree)
2105 nv_scan(shp->var_tree, attstore,(void*)0,0,(NV_RDONLY|NV_UTOL|NV_LTOU|NV_RJUST|NV_LJUST|NV_ZFILL|NV_INTEGER));
2126 namec = nv_scan(shp->var_tree,nullscan,(void*)0,NV_EXPORT,NV_EXPORT);
2132 nv_scan(shp->var_tree, pushnam,&data,NV_EXPORT, NV_EXPORT);
2135 nv_scan(shp->var_tree, attstore,&data,0,(NV_RDONLY|NV_UTOL|NV_LTOU|NV_RJUST|NV_LJUST|NV_ZFILL|NV_INTEGER));
2226 dtview(newscope,(Dt_t*)shp->var_tree);
2227 shp->var_tree = newscope;
2231 shp->var_tree = dtview(newscope,0);
2240 shp->var_tree = newscope;
2369 npv = nv_open(name,shp->var_tree,NV_NOARRAY|NV_VARNAME|NV_NOADD);
2469 if(!dtvnext(shp->var_tree))
2471 return(dtsearch(shp->var_tree,np));
2978 if(!shp->var_tree)
2985 else if((np = nv_search(name,shp->var_tree,0)) && nv_isattr(np,NV_EXPORT))
3012 np = nv_open(name,shp->var_tree,NV_EXPORT|NV_IDENT|NV_NOARRAY|NV_ASSIGN);
3028 np = nv_open(name,shp->var_tree,NV_EXPORT|NV_IDENT|NV_NOARRAY|NV_ASSIGN);
3093 hp = dtvnext(shp->var_tree);
3110 hp = shp->var_tree;
3135 if(mp = nv_open(sfstruse(shp->strbuf),shp->var_tree,NV_VARNAME|NV_ADD|NV_ARRAY))
3221 if((nr=nv_open(cp, hp?hp:shp->var_tree, flags|NV_NOSCOPE|NV_NOADD|NV_NOFAIL)) ||
3228 hp = hp?shp->var_base:shp->var_tree;
3259 if(shp->last_root == shp->var_tree && root!=shp->var_tree)
3357 shp->var_tree = scope->var_tree;
3365 register Dt_t *root = shp->var_tree;
3373 shp->var_tree=dp;