Commit b372ecdf authored by sgjesse@chromium.org's avatar sgjesse@chromium.org

Added option --shell to D8 and updated the usage text.

Review URL: http://codereview.chromium.org/14192

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@998 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
parent 55613652
...@@ -433,7 +433,9 @@ int Shell::Main(int argc, char* argv[]) { ...@@ -433,7 +433,9 @@ int Shell::Main(int argc, char* argv[]) {
Context::Scope context_scope(evaluation_context_); Context::Scope context_scope(evaluation_context_);
for (int i = 1; i < argc; i++) { for (int i = 1; i < argc; i++) {
char* str = argv[i]; char* str = argv[i];
if (strcmp(str, "-f") == 0) { if (strcmp(str, "--shell") == 0) {
run_shell = true;
} else if (strcmp(str, "-f") == 0) {
// Ignore any -f flags for compatibility with other stand-alone // Ignore any -f flags for compatibility with other stand-alone
// JavaScript engines. // JavaScript engines.
continue; continue;
......
...@@ -516,10 +516,11 @@ void FlagList::PrintHelp() { ...@@ -516,10 +516,11 @@ void FlagList::PrintHelp() {
printf(" shell [options] file1 file2 ... filek\n"); printf(" shell [options] file1 file2 ... filek\n");
printf(" run JavaScript scripts in file1, file2, ..., filek\n"); printf(" run JavaScript scripts in file1, file2, ..., filek\n");
printf(" shell [options]\n"); printf(" shell [options]\n");
printf(" shell [options] --shell\n"); printf(" shell [options] --shell [file1 file2 ... filek]\n");
printf(" run an interactive JavaScript shell"); printf(" run an interactive JavaScript shell\n");
printf(" d8 [options] file\n"); printf(" d8 [options] file1 file2 ... filek\n");
printf(" d8 [options]\n"); printf(" d8 [options]\n");
printf(" d8 [options] --shell [file1 file2 ... filek]\n");
printf(" run the new debugging shell\n\n"); printf(" run the new debugging shell\n\n");
printf("Options:\n"); printf("Options:\n");
for (size_t i = 0; i < num_flags; ++i) { for (size_t i = 0; i < num_flags; ++i) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment