Home | History | Annotate | Download | only in sh

Lines Matching defs:here

80 	struct heredoc *next;	/* next here document in list */
81 union node *here; /* redirection node */
89 struct heredoc *heredoclist; /* list of here documents to read */
389 * Newline or semicolon here is optional (but note
645 struct heredoc *here = heredoc;
651 TRACE(("Here document %d\n", n->type));
652 if (here->striptabs) {
659 here->eofmark = wordtext;
660 here->next = NULL;
662 heredoclist = here;
665 p->next = here;
676 * Input any here documents.
682 struct heredoc *here;
686 here = heredoclist;
687 heredoclist = here->next;
692 readtoken1(pgetc(), here->here->type == NHERE? SQSYNTAX : DQSYNTAX,
693 here->eofmark, here->striptabs);
699 here->here->nhere.doc = n;
784 * [Change comment: here documents and internal procedures]
868 * is not NULL, read a here document. In the latter case, eofmark is the
962 CHECKEND(); /* set c to PEOF if at end of here document */
1025 /* Ignore inside quoted here document */
1041 /* Ignore inside here document */
1159 * Check to see whether we are at the end of the here document. When this
1161 * we are at the end of the here document, this routine sets the c to PEOF.
1224 heredoc->here = np;
1639 * should be added here.