in flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java [6522:6722]
boolean processLine() throws IOException, AmbiguousException, PlayerDebugException
{
if (!hasMoreTokens())
return false;
String command = nextToken();
boolean quit = false;
int cmdID = commandFor(command);
/* assume line will not be repeated. (i.e. user hits CR nothing happens) */
m_repeatLine = null;
switch(cmdID)
{
case CMD_QUIT:
quit = doQuit();
break;
case CMD_CONTINUE:
doContinue();
break;
case CMD_HOME:
doHome();
break;
case CMD_HELP:
doHelp();
break;
case CMD_SHOW:
doShow();
break;
case CMD_STEP:
doStep();
break;
case CMD_NEXT:
doNext();
break;
case CMD_FINISH:
doFinish();
break;
case CMD_BREAK:
doBreak();
break;
case CMD_CLEAR:
doClear();
break;
case CMD_SET:
doSet();
break;
case CMD_LIST:
doList();
break;
case CMD_PRINT:
doPrint();
break;
case CMD_TUTORIAL:
doTutorial();
break;
case CMD_INFO:
doInfo();
break;
case CMD_FILE:
doFile();
break;
case CMD_DELETE:
doDelete();
break;
case CMD_RUN:
doRun();
break;
case CMD_SOURCE:
doSource();
break;
case CMD_KILL:
doKill();
break;
case CMD_HANDLE:
doHandle();
break;
case CMD_ENABLE:
doEnable();
break;
case CMD_DISABLE:
doDisable();
break;
case CMD_DISPLAY:
doDisplay();
break;
case CMD_UNDISPLAY:
doUnDisplay();
break;
case CMD_COMMANDS:
doCommands();
break;
case CMD_PWD:
doPWD();
break;
case CMD_CF:
doCF();
break;
// case CMD_AWATCH:
// doWatch(true, true);
// break;
case CMD_WATCH:
doWatch(false, true);
break;
// case CMD_RWATCH:
// doWatch(true, false);
// break;
case CMD_CONDITION:
doCondition();
break;
case CMD_WHAT:
doWhat();
break;
case CMD_DISASSEMBLE:
doDisassemble();
break;
case CMD_HALT:
doHalt();
break;
case CMD_MCTREE:
doMcTree();
break;
case CMD_VIEW_SWF:
doViewSwf();
break;
case CMD_DOWN:
doDown();
break;
case CMD_UP:
doUp();
break;
case CMD_FRAME:
doFrame();
break;
case CMD_COMMENT:
; // nop
break;
case INFO_STACK_CMD:
; // from bt
doInfoStack();
break;
case CMD_DIRECTORY:
doDirectory();
break;
case CMD_CATCH:
doCatch();
break;
case CMD_CONNECT:
doConnect();
break;
default:
doUnknown(command);
break;
}
return quit;
}