Lines Matching refs:incase
75 char incase; /* 1 for case pattern, 2 after case */ member
267 lp->lex.intest = lp->lex.incase = lp->lex.skipword = lp->lexd.warn = 0; in sh_lexopen()
329 if(lp->lex.incase) in sh_lex()
492 if(lp->lex.incase<=TEST_RE) in sh_lex()
523 lp->lex.incase = 0; in sh_lex()
606 lp->lex.incase = (c==BREAKCASESYM || c==FALLTHRUSYM); in sh_lex()
614 if(c==LPAREN && lp->comp_assign && !lp->lex.intest && !lp->lex.incase) in sh_lex()
689 if(c=='~' && n==LPAREN && lp->lex.incase) in sh_lex()
690 lp->lex.incase = TEST_RE; in sh_lex()
1035 if(lp->lexd.level==inlevel+1 && lp->lex.incase>=TEST_RE && !lp->lex.intest) in sh_lex()
1123 if(lp->lex.reservok && !lp->lex.incase) in sh_lex()
1194 && !lp->lex.incase && !lp->lex.intest in sh_lex()
1210 if(lp->lex.incase==TEST_RE) in sh_lex()
1212 lp->lex.incase++; in sh_lex()
1285 …else if(n>2 && state[0]=='{' && state[n-1]=='}' && !lp->lex.intest && !lp->lex.incase && (c=='<' |… in sh_lex()
1304 if(assignment || (lp->lex.intest&&!lp->lex.incase) || mode==ST_NONE) in sh_lex()
1367 lp->lex.incase = 0; in sh_lex()
1387 lp->lex.incase = 1; in sh_lex()
1389 lp->lex.incase = TEST_RE; in sh_lex()
1407 if(lp->lexd.warn && c=='{' && lp->lex.incase==2) in sh_lex()
1409 if(lp->lex.incase==1 && c==RBRACE) in sh_lex()
1410 lp->lex.incase = 0; in sh_lex()
1413 else if(!lp->lex.incase && c==LBRACT && state[1]==LBRACT) in sh_lex()
1426 if(lp->lex.incase) in sh_lex()
1428 if(lp->lex.incase >1) in sh_lex()
1429 lp->lex.incase = 1; in sh_lex()
1431 lp->lex.incase = 0; in sh_lex()
1438 lp->lex.incase = 2*(c==CASESYM); in sh_lex()
1459 if(!lp->lex.incase && !assignment && fcpeek(0)!=LPAREN && in sh_lex()
1494 lp->lex.incase=0; in comsub()
1525 lp->lex.incase=1; in comsub()
1527 lp->lex.incase=0; in comsub()
1532 if(c==RBRACE && lp->lex.incase) in comsub()
1533 lp->lex.incase=0; in comsub()
1537 if(endtok==LBRACE && !lp->lex.incase) in comsub()
1551 if(endtok==LPAREN && !lp->lex.incase) in comsub()
1555 if(lp->lex.incase) in comsub()
1556 lp->lex.incase=0; in comsub()