es                173 mmu.h            ushort es;         // Even more saved state (segment selectors)
es                 93 proc.c           p->tf->es = p->tf->ds;
es                267 sh.c           gettoken(char **ps, char *es, char **q, char **eq)
es                273 sh.c             while(s < es && strchr(whitespace, *s))
es                298 sh.c               while(s < es && !strchr(whitespace, *s) && !strchr(symbols, *s))
es                305 sh.c             while(s < es && strchr(whitespace, *s))
es                312 sh.c           peek(char **ps, char *es, char *toks)
es                317 sh.c             while(s < es && strchr(whitespace, *s))
es                331 sh.c             char *es;
es                334 sh.c             es = s + strlen(s);
es                335 sh.c             cmd = parseline(&s, es);
es                336 sh.c             peek(&s, es, "");
es                337 sh.c             if(s != es){
es                346 sh.c           parseline(char **ps, char *es)
es                350 sh.c             cmd = parsepipe(ps, es);
es                351 sh.c             while(peek(ps, es, "&")){
es                352 sh.c               gettoken(ps, es, 0, 0);
es                355 sh.c             if(peek(ps, es, ";")){
es                356 sh.c               gettoken(ps, es, 0, 0);
es                357 sh.c               cmd = listcmd(cmd, parseline(ps, es));
es                363 sh.c           parsepipe(char **ps, char *es)
es                367 sh.c             cmd = parseexec(ps, es);
es                368 sh.c             if(peek(ps, es, "|")){
es                369 sh.c               gettoken(ps, es, 0, 0);
es                370 sh.c               cmd = pipecmd(cmd, parsepipe(ps, es));
es                376 sh.c           parseredirs(struct cmd *cmd, char **ps, char *es)
es                381 sh.c             while(peek(ps, es, "<>")){
es                382 sh.c               tok = gettoken(ps, es, 0, 0);
es                383 sh.c               if(gettoken(ps, es, &q, &eq) != 'a')
es                401 sh.c           parseblock(char **ps, char *es)
es                405 sh.c             if(!peek(ps, es, "("))
es                407 sh.c             gettoken(ps, es, 0, 0);
es                408 sh.c             cmd = parseline(ps, es);
es                409 sh.c             if(!peek(ps, es, ")"))
es                411 sh.c             gettoken(ps, es, 0, 0);
es                412 sh.c             cmd = parseredirs(cmd, ps, es);
es                417 sh.c           parseexec(char **ps, char *es)
es                424 sh.c             if(peek(ps, es, "("))
es                425 sh.c               return parseblock(ps, es);
es                431 sh.c             ret = parseredirs(ret, ps, es);
es                432 sh.c             while(!peek(ps, es, "|)&;")){
es                433 sh.c               if((tok=gettoken(ps, es, &q, &eq)) == 0)
es                442 sh.c               ret = parseredirs(ret, ps, es);
es                166 x86.h            ushort es;