Feature #11373 ยป 0001-Add-command-line-option-to-query-valid-values-for-du.patch
man/ruby.1 | ||
---|---|---|
.Pp
|
||
Prints the specified target.
|
||
.Ar target
|
||
can be one of;
|
||
can be one of:
|
||
.Bl -hang -offset indent
|
||
.It Sy targets
|
||
valid target values
|
||
.Pp
|
||
.It Sy insns
|
||
disassembled instructions
|
||
.Pp
|
ruby.c | ||
---|---|---|
dump_parsetree,
|
||
dump_parsetree_with_comment,
|
||
dump_insns,
|
||
dump_targets,
|
||
dump_flag_count
|
||
};
|
||
static const char *valid_dump_targets = "version, copyright, usage, yydebug, syntax, parsetree, parsetree_with_comment, insns, targets";
|
||
struct cmdline_options {
|
||
int sflag, xflag;
|
||
int do_loop, do_print;
|
||
... | ... | |
SET_WHEN_DUMP(parsetree);
|
||
SET_WHEN_DUMP(parsetree_with_comment);
|
||
SET_WHEN_DUMP(insns);
|
||
SET_WHEN_DUMP(targets);
|
||
rb_warn("don't know how to dump `%.*s',", len, str);
|
||
rb_warn("but only [version, copyright, usage, yydebug, syntax, parsetree, parsetree_with_comment, insns].");
|
||
rb_warn("but only [%s].\n", valid_dump_targets);
|
||
}
|
||
static void
|
||
... | ... | |
if (opt->dump & DUMP_BIT(copyright)) {
|
||
ruby_show_copyright();
|
||
}
|
||
if (opt->dump & DUMP_BIT(targets)) {
|
||
printf("%s\n", valid_dump_targets);
|
||
return Qtrue;
|
||
}
|
||
if (!opt->e_script) {
|
||
if (argc == 0) { /* no more args */
|