Lines Matching refs:eofmark
81 char *eofmark; /* string indicating end of input */ member
767 here->eofmark = wordtext; in parsefname()
801 here->eofmark, here->striptabs); in parseheredoc()
988 checkend(int c, const char *eofmark, int striptabs) in checkend() argument
994 if (c == *eofmark) { in checkend()
998 for (q = eofmark + 1; c2 = pgetc(), *q != '\0' && c2 == *q; q++) in checkend()
1008 pushstring(eofmark + 1, q - (eofmark + 1), NULL); in checkend()
1010 } else if (c == '\n' && *eofmark == '\0') { in checkend()
1398 readtoken1(int firstc, char const *initialsyntax, const char *eofmark, in readtoken1() argument
1425 if (eofmark && eofmark != NOEOFMARK) in readtoken1()
1427 c = checkend(c, eofmark, striptabs); in readtoken1()
1457 if (eofmark == NULL || initialsyntax != SQSYNTAX) in readtoken1()
1475 (c != '"' || (eofmark != NULL && in readtoken1()
1479 if ((eofmark == NULL || in readtoken1()
1486 if ((eofmark == NULL || in readtoken1()
1504 if (eofmark != NULL && newvarnest == 0) in readtoken1()
1560 (eofmark == NULL || newvarnest > 0), in readtoken1()
1578 if (state[level].syntax != BASESYNTAX && eofmark == NULL) in readtoken1()
1590 if (eofmark == NULL) { in readtoken1()
1632 (eofmark == NULL || newvarnest > 0), in readtoken1()