Lines Matching defs:done
33 * ! { } case do done elif else esac fi for if in then until while
44 * ! case coproc do done elif else esac fi for function if in select
605 // if then fi for while until select done done case esac break continue return
700 char *start = line, *delete = 0, *end, *last = 0, *s, *ex, done = 0;
763 if (done) break;
817 if (end == start) done++;
938 pl->type = anystr(s, (char *[]){"fi", "done", "esac", "}", "]]", ")", 0})
942 if (!strcmp(s, "do")) end = "done";
972 "done", "fi", "elif", "else", 0})) goto flush;
1022 if/then/elif/else/fi, for select while until/do/done, case/esac,
1108 // if/then/elif/else/fi, while until/do/done - no special handling needed
1110 // for select/do/done
1160 if (blk->run && !strcmp(s, "done")) {