Lines Matching refs:word

37  * Perform aliasing on the word list lex
39 * If word 0 of a command has an alias, do it.
71 /* if (any(p1->word[0], ";&\n")) */ /* For char -> tchar */
72 if (p1->word[0] == ';' ||
73 p1->word[0] == '&' ||
74 p1->word[0] == '\n')
92 switch (p->word[0]) {
105 if (p->next != p2 && eq(p->next->word, S_AND /* "&"*/))
135 if (p1->word[0] == '(') {
136 for (p2 = p2->prev; p2->word[0] != ')'; p2 = p2->prev)
144 ap = adrof1(p1->word, &aliases);
157 if (p1->word[0] && eq(p1->word, alout.next->word)) {
158 tchar *cp = alout.next->word;
160 alout.next->word = strspl(S_TOPBIT /* "\200" */, cp);
169 xfree(alout.prev->word);
184 xfree(p1->word);
211 /* if (any(p1->word[0], ";&\n")) */ /* for char -> tchar */
212 if (p1->word[0] == ';' ||
213 p1->word[0] == '&' ||
214 p1->word[0] == '\n')
238 switch (p->word[0]) {
251 if (p->word[1] == '|')
256 if (p->next != p2 && eq(p->next->word, S_AND /* "&" */))
263 if (p->word[1] == '&')
306 switch (p->word[0]) {
347 switch (p->word[0]) {
358 if (p->word[1] != '|')
390 switch (p->word[0]) {
401 if (p->word[1] == '&' && l == 0) {
432 switch (p->word[0]) {
448 if (pn != p2 && pn->word[0] == '&') {
454 if (pn != p2 && pn->word[0] == '&')
467 * word word* [ < in ] [ > out ]
468 * KEYWORD ( word* ) word* [ < in ] [ > out ]
489 switch (srchx(p->word)) {
511 switch (p->word[0]) {
534 if (any(p->next->word[0], RELPAR))
551 if (p2->word[0] == ')')
557 c = p->word[0];
578 if (p->word[1] == '>')
580 if (p->next != p2 && eq(p->next->word, S_AND /* "&" */)) {
585 if (p->next != p2 && eq(p->next->word, S_EXAS /* "!" */))
593 if (any(p->word[0], RELPAR))
599 t->t_drit = savestr(p->word);
605 if (p->word[1] == '<')
610 if (any(p->word[0], RELPAR))
617 t->t_dlef = savestr(p->word);
627 av[n] = savestr(p->word);