es                129 mmu.h            ushort es;         // Even more saved state (segment selectors)
es                136 proc.c           p->tf->es = p->tf->ds;
es                266 sh.c           gettoken(char **ps, char *es, char **q, char **eq)
es                272 sh.c             while(s < es && strchr(whitespace, *s))
es                297 sh.c               while(s < es && !strchr(whitespace, *s) && !strchr(symbols, *s))
es                304 sh.c             while(s < es && strchr(whitespace, *s))
es                311 sh.c           peek(char **ps, char *es, char *toks)
es                316 sh.c             while(s < es && strchr(whitespace, *s))
es                330 sh.c             char *es;
es                333 sh.c             es = s + strlen(s);
es                334 sh.c             cmd = parseline(&s, es);
es                335 sh.c             peek(&s, es, "");
es                336 sh.c             if(s != es){
es                345 sh.c           parseline(char **ps, char *es)
es                349 sh.c             cmd = parsepipe(ps, es);
es                350 sh.c             while(peek(ps, es, "&")){
es                351 sh.c               gettoken(ps, es, 0, 0);
es                354 sh.c             if(peek(ps, es, ";")){
es                355 sh.c               gettoken(ps, es, 0, 0);
es                356 sh.c               cmd = listcmd(cmd, parseline(ps, es));
es                362 sh.c           parsepipe(char **ps, char *es)
es                366 sh.c             cmd = parseexec(ps, es);
es                367 sh.c             if(peek(ps, es, "|")){
es                368 sh.c               gettoken(ps, es, 0, 0);
es                369 sh.c               cmd = pipecmd(cmd, parsepipe(ps, es));
es                375 sh.c           parseredirs(struct cmd *cmd, char **ps, char *es)
es                380 sh.c             while(peek(ps, es, "<>")){
es                381 sh.c               tok = gettoken(ps, es, 0, 0);
es                382 sh.c               if(gettoken(ps, es, &q, &eq) != 'a')
es                400 sh.c           parseblock(char **ps, char *es)
es                404 sh.c             if(!peek(ps, es, "("))
es                406 sh.c             gettoken(ps, es, 0, 0);
es                407 sh.c             cmd = parseline(ps, es);
es                408 sh.c             if(!peek(ps, es, ")"))
es                410 sh.c             gettoken(ps, es, 0, 0);
es                411 sh.c             cmd = parseredirs(cmd, ps, es);
es                416 sh.c           parseexec(char **ps, char *es)
es                423 sh.c             if(peek(ps, es, "("))
es                424 sh.c               return parseblock(ps, es);
es                430 sh.c             ret = parseredirs(ret, ps, es);
es                431 sh.c             while(!peek(ps, es, "|)&;")){
es                432 sh.c               if((tok=gettoken(ps, es, &q, &eq)) == 0)
es                441 sh.c               ret = parseredirs(ret, ps, es);
es                166 x86.h            ushort es;