Lines Matching refs:quote
66 char quote; /* set within double quoted contexts */ member
165 mp->quoted = mp->lit = mp->split = mp->quote = 0; in sh_mactrim()
211 mp->quoted = mp->lit = mp->quote = 0; in sh_macexpand()
273 mp->quote = 1; in sh_machere()
433 int oldquote = mp->quote; in copyto()
441 mp->quote = newquote; in copyto()
443 if(!mp->quote && *cp=='~' && cp[1]!=LPAREN) in copyto()
510 else if(mp->split && endch && !mp->quote && !mp->lit) in copyto()
533 if(!mp->lit && !mp->quote) in copyto()
541 if(!mp->lit && (n==S_ESC || (!mp->quote && in copyto()
553 if(!(ere && *cp=='$') && (mp->lit || (mp->quote && !isqescchar(n) && n!=S_ENDCH))) in copyto()
563 if(!mp->quote || isqescchar(n) || n==S_ENDCH) in copyto()
578 if(mp->split && !mp->quote && endch) in copyto()
589 if(n=='\'' && !mp->quote) in copyto()
591 else if(mp->quote || n!='"') in copyto()
599 if((mp->lit || cp[-1]!=endch || mp->quote!=newquote)) in copyto()
606 if(mp->split && !mp->quote && !mp->lit && endch) in copyto()
626 if(n==S_LIT && mp->quote) in copyto()
630 if(mp->split && endch && !mp->quote && !mp->lit) in copyto()
638 if(mp->quote) in copyto()
646 mp->quote = !mp->quote; in copyto()
651 !(mp->quote || mp->lit))) in copyto()
683 if(mp->pattern && !(mp->quote || mp->lit)) in copyto()
701 if(mp->pattern==4 && (mp->quote || mp->lit)) in copyto()
712 if(!(mp->quote || mp->lit)) in copyto()
718 if(!mp->pattern || !(mp->quote || mp->lit)) in copyto()
737 if(*cp=='~' && !endch && !mp->quote && !mp->lit) in copyto()
753 if(n==S_COLON && mp->assign==2 && *cp=='~' && endch==0 && !mp->quote &&!mp->lit) in copyto()
760 if(mp->quote || mp->lit) in copyto()
786 mp->quote = oldquote; in copyto()
1295 if(mp->quote && cc=='"') in varsub()
1476 int newquote = mp->quote; in varsub()
1517 sh_lexskip(lp,RBRACE,0,(!newops&&mp->quote)?ST_QUOTE:ST_NESTED); in varsub()
1669 if(mode=='@' && mp->quote && !v && c!='-') in varsub()
1799 if(mp->split && (!mp->quote || mode=='@')) in varsub()
1948 (c=='"' && mp->quote))) in comsubst()
2063 else if(!mp->quote && mp->split && mp->shp->ifstable['\n']) in comsubst()
2092 else if(!mp->quote && mp->split) in comsubst()
2113 nopat = (mp->quote||mp->assign==1||mp->arith); in mac_copy()
2147 if(!(c=mp->quote)) in mac_copy()
2163 else if(!mp->quote && mp->split && (mp->ifs||mp->pattern)) in mac_copy()
2317 mp->quoted = mp->quote; in endfield()