From 92deacbe425bfd986a2cc3bf1e776aca02cf08c8 Mon Sep 17 00:00:00 2001 From: Juan Lang Date: Sun, 4 Jun 2006 13:32:25 -0700 Subject: [PATCH] winedbg: Remove useless NOCMD state. --- programs/winedbg/debug.l | 51 ++++++++++++++++++++-------------------- 1 file changed, 25 insertions(+), 26 deletions(-) diff --git a/programs/winedbg/debug.l b/programs/winedbg/debug.l index a3df742552f..6bdabe04ab1 100644 --- a/programs/winedbg/debug.l +++ b/programs/winedbg/debug.l @@ -89,7 +89,6 @@ STRING \"[^\n"]+\" %s SHOW_CMD %s MODE_CMD %s MAINT_CMD -%s NOCMD %x ASTRING_EXPECTED %x NOPROCESS @@ -135,36 +134,36 @@ STRING \"[^\n"]+\" yylval.string = lexeme_alloc(p); return tSTRING; } info|inf|in { BEGIN(INFO_CMD); return tINFO; } -up { BEGIN(NOCMD); return tUP; } -down|dow|do { BEGIN(NOCMD); return tDOWN; } -frame|fram|fra|fr { BEGIN(NOCMD); return tFRAME; } +up { return tUP; } +down|dow|do { return tDOWN; } +frame|fram|fra|fr { return tFRAME; } list|lis|li|l { BEGIN(PATH_EXPECTED); return tLIST; } enable|enabl|enab|ena { BEGIN(BD_CMD); return tENABLE;} disable|disabl|disab|disa|dis { BEGIN(BD_CMD); return tDISABLE; } -disassemble|disassembl|disassemb|disassem|disasse|disass|disas { BEGIN(NOCMD); return tDISASSEMBLE; } +disassemble|disassembl|disassemb|disassem|disasse|disass|disas { return tDISASSEMBLE; } locally|local { BEGIN(LOCAL_CMD); return tLOCAL; } display|displa|displ|disp { BEGIN(FORMAT_EXPECTED); return tDISPLAY; } -display|displa|displ|disp|dis|di|d { BEGIN(NOCMD); return tDISPLAY; } -undisplay|undispla|undispl|undisp|undis|undi|und { BEGIN(NOCMD); return tUNDISPLAY; } +display|displa|displ|disp|dis|di|d { return tDISPLAY; } +undisplay|undispla|undispl|undisp|undis|undi|und { return tUNDISPLAY; } delete|delet|dele|del { BEGIN(BD_CMD); return tDELETE; } -quit|qui|qu|q { BEGIN(NOCMD); return tQUIT; } -set|se { BEGIN(NOCMD); return tSET; } +quit|qui|qu|q { return tQUIT; } +set|se { return tSET; } x { BEGIN(FORMAT_EXPECTED); return tEXAM; } help|hel|he|"?" { BEGIN(HELP_CMD); return tHELP; } -backtrace|backtrac|backtra|backt|back|bac|ba|bt { BEGIN(NOCMD); return tBACKTRACE; } -where|wher|whe { BEGIN(NOCMD); return tBACKTRACE; } +backtrace|backtrac|backtra|backt|back|bac|ba|bt { return tBACKTRACE; } +where|wher|whe { return tBACKTRACE; } -cont|con|co|c { BEGIN(NOCMD); return tCONT; } -pass|pas|pa { BEGIN(NOCMD); return tPASS; } -condition|conditio|conditi|condit|condi|cond { BEGIN(NOCMD); return tCOND; } -step|ste|st|s { BEGIN(NOCMD); return tSTEP; } -next|nex|ne|n { BEGIN(NOCMD); return tNEXT; } -stepi|si { BEGIN(NOCMD); return tSTEPI; } -nexti|ni { BEGIN(NOCMD); return tNEXTI; } -finish|finis|fini|fin|fi { BEGIN(NOCMD); return tFINISH; } +cont|con|co|c { return tCONT; } +pass|pas|pa { return tPASS; } +condition|conditio|conditi|condit|condi|cond { return tCOND; } +step|ste|st|s { return tSTEP; } +next|nex|ne|n { return tNEXT; } +stepi|si { return tSTEPI; } +nexti|ni { return tNEXTI; } +finish|finis|fini|fin|fi { return tFINISH; } -abort|abor|abo { BEGIN(NOCMD); return tABORT; } +abort|abor|abo { return tABORT; } print|prin|pri|pr|p { BEGIN(FORMAT_EXPECTED); return tPRINT; } mode { BEGIN(MODE_CMD); return tMODE; } @@ -172,16 +171,16 @@ STRING \"[^\n"]+\" source|sourc|sour|src { BEGIN(PATH_EXPECTED); return tSOURCE; } symbolfile|symbols|symbol|sf { BEGIN(PATH_EXPECTED); return tSYMBOLFILE; } -break|brea|bre|br|b { BEGIN(NOCMD); return tBREAK; } -hbreak|hbrea|hbre|hbr|hb { BEGIN(NOCMD); return tHBREAK; } -watch|watc|wat { BEGIN(NOCMD); return tWATCH; } -whatis|whati|what { BEGIN(NOCMD); return tWHATIS; } +break|brea|bre|br|b { return tBREAK; } +hbreak|hbrea|hbre|hbr|hb { return tHBREAK; } +watch|watc|wat { return tWATCH; } +whatis|whati|what { return tWHATIS; } run|ru|r { BEGIN(ASTRING_EXPECTED); return tRUN;} -detach|detac|deta|det { BEGIN(NOCMD); return tDETACH; } +detach|detac|deta|det { return tDETACH; } maintenance|maint { BEGIN(MAINT_CMD); return tMAINTENANCE; } minidump|mdmp { BEGIN(PATH_EXPECTED); return tMINIDUMP; } echo { BEGIN(ASTRING_EXPECTED); return tECHO; } -attach|attac|atta|att { BEGIN(NOCMD); return tATTACH; } +attach|attac|atta|att { return tATTACH; } share|shar|sha { return tSHARE; } locals|local|loca|loc { return tLOCAL; } class|clas|cla { return tCLASS; }