Update help text for breakpoint command one-liners.

Fix minor bug in 'commands alias'; alias commands can now handle command options 
and arguments in the same alias.  Also fixes problem that disallowed "process launch --" as
an alias.

Fix typo in comment in Python script interpreter.

llvm-svn: 114499
This commit is contained in:
Caroline Tice
2010-09-21 23:25:40 +00:00
parent 7cf46bfda0
commit 867b185d8d
3 changed files with 14 additions and 11 deletions

View File

@@ -207,7 +207,7 @@ public:
CommandReturnObject &result
)
{
const size_t argc = args.GetArgumentCount();
size_t argc = args.GetArgumentCount();
if (argc < 2)
{
@@ -296,15 +296,18 @@ public:
args.Shift ();
if (result.Succeeded())
options->VerifyPartialOptions (result);
if (!result.Succeeded())
return false;
}
else
{
for (size_t i = 0; i < argc; ++i)
option_arg_vector->push_back (OptionArgPair ("<argument>",
std::string (args.GetArgumentAtIndex (i))));
if (!result.Succeeded() && result.GetStatus() != lldb::eReturnStatusStarted)
{
result.AppendError ("Unable to create requested command alias.\n");
}
}
// Anything remaining in args must be a plain argument.
argc = args.GetArgumentCount();
for (size_t i = 0; i < argc; ++i)
option_arg_vector->push_back (OptionArgPair ("<argument>",
std::string (args.GetArgumentAtIndex (i))));
}
// Create the alias.