Lines Matching refs:sh_lexstates
95 #define isbracechar(c) ((c)==RBRACE || (_c_=sh_lexstates[ST_BRACE][c])==S_MOD1 ||_c_==S_MOD2)
272 register const char *state = sh_lexstates[ST_QUOTE];
355 switch(n=sh_lexstates[ST_DOL][c])
369 if(sh_lexstates[ST_NORM][c]==S_BREAK)
441 register const char *state = sh_lexstates[ST_MACRO];
549 if((n==S_DIG || ((paren+ere) && (sh_lexstates[ST_DOL][nc]==S_ALP) || nc=='<' || nc=='>')))
1104 switch(isascii(c)?sh_lexstates[ST_DOL][c]:S_ALP)
1549 if(isascii(c) &&sh_lexstates[ST_BRACE][c]==S_MOD1 && c!='*' && c!= ':')
2000 if(type==M_BRACE && sh_lexstates[ST_NORM][c]==S_BREAK)
2082 if(!(isescchar(sh_lexstates[ST_QUOTE][c]) ||
2277 state = sh_lexstates[ST_MACRO];