| include "llvm/Option/OptParser.td" |
| |
| def sc_foo : SubCommand<"foo", "HelpText for SubCommand foo.">; |
| |
| def sc_bar : SubCommand<"bar", "HelpText for SubCommand bar.", |
| "OptSubcommand bar <options>">; |
| |
| def help : Flag<["--"], "help">, |
| HelpText<"OptSubcommand <subcommand> <options>">; |
| |
| def version : Flag<["-"], "version">, |
| HelpText<"Toplevel Display the version number">; |
| |
| def uppercase : Flag<["-"], "uppercase", [sc_foo, sc_bar]>, |
| HelpText<"Print in uppercase">; |
| |
| def lowercase : Flag<["-"], "lowercase", [sc_foo]>, |
| HelpText<"Print in lowercase">; |