Lines Matching refs:catch
345 struct symbol *throw = 0, *catch;
350 for (catch = sym; catch; catch = catch->next) {
351 if (catch->enabled != 1) continue;
352 if (catch->help && (that = keyword("usage:", catch->help->data))) {
358 // text out of throw into catch, copying from this to that
361 catch->enabled++;
368 throw = catch;
374 // Grab option description lines to collate from catch and throw
377 cusage = dlist_zap(&catch->help);
378 cdashlines = grab_dashlines(&catch->help, &cfrom, &clen);
379 anchor = catch->help;
392 // If just one, make sure it's in catch.
396 // blank line if catch had a prefix.
398 if (throw->help || catch->help) dlist_add(&cfrom, strdup(""));
425 // zap whitespace at end of catch help text
455 catch->help_indent, ' ', len, name, try ? try : "",
462 throw = catch;
465 throw = catch;