?? showend.c
字號:
void ShowResult(int Result)
{
switch(Result)
{
case NUM :printf(" (\t Int16 , \t%ld)" ,token0); break;
case ID :printf(" (\t identifier , \t%s)" ,CurSymbol->pInfo);break;
case INT :printf(" (\t integer , \t_)" ); break;
case DOUBLE :printf(" (\t double , \t_)" ); break;
case STRUCT :printf(" (\t struct , \t_)" ); break;
case BREAK :printf(" (\t break , \t_)" ); break;
case ELSE :printf(" (\t else , \t_)" ); break;
case LONG :printf(" (\t long , \t_)" ); break;
case SWITCH :printf(" (\t switch , \t_)" ); break;
case CASE :printf(" (\t case , \t_)" ); break;
case ENUM :printf(" (\t enum , \t_)" ); break;
case TYPEDEF :printf(" (\t typedef , \t_)" ); break;
case CHAR :printf(" (\t char , \t_)" ); break;
case RETURN :printf(" (\t return , \t_)" ); break;
case EXTERN :printf(" (\t extern , \t_)" ); break;
case UNION :printf(" (\t union , \t_)" ); break;
case FLOAT :printf(" (\t float , \t_)" ); break;
case SHORT :printf(" (\t short , \t_)" ); break;
case UNSIGNED:printf(" (\t unsigned , \t_)" ); break;
case CONTINUE:printf(" (\t continue , \t_)" ); break;
case FOR :printf(" (\t for , \t_)" ); break;
case SIGNED :printf(" (\t signed , \t_)" ); break;
case VOID :printf(" (\t void , \t_)" ); break;
case DEFAULT :printf(" (\t default , \t_)" ); break;
case GOTO :printf(" (\t goto , \t_)" ); break;
case SIZEOF :printf(" (\t sizeof , \t_)" ); break;
case DO :printf(" (\t do , \t_)" ); break;
case IF :printf(" (\t if , \t_)" ); break;
case WHILE :printf(" (\t while , \t_)" ); break;
case ADD :printf(" (\t + , \t_)" ); break;
case DEC :printf(" (\t - , \t_)" ); break;
case MUL :printf(" (\t * , \t_)" ); break;
case DIV :printf(" (\t \\ , \t_)" ); break;
case MOD :printf(" (\t % , \t_)" ); break;
case INC :printf(" (\t ++ , \t_)" ); break;
case DEE :printf(" (\t -- , \t_)" ); break;
case INQ :printf(" (\t += , \t_)" ); break;
case DEQ :printf(" (\t -= , \t_)" ); break;
case MUQ :printf(" (\t *= , \t_)" ); break;
case DIQ :printf(" (\t \\= , \t_)" ); break;
case LOR :printf(" (\t || , \t_)" ); break;
case LAND :printf(" (\t && , \t_)" ); break;
case LNOT :printf(" (\t ! , \t_)" ); break;
case RLARG :printf(" (\t > , \t_)" ); break;
case RSMAL :printf(" (\t < , \t_)" ); break;
case RLARQ :printf(" (\t >= , \t_)" ); break;
case RSMAQ :printf(" (\t <= , \t_)" ); break;
case RNOTQ :printf(" (\t != , \t_)" ); break;
case REQUA :printf(" (\t == , \t_)" ); break;
case EQUA :printf(" (\t = , \t_)" ); break;
case QUES :printf(" (\t ? , \t_)" ); break;
case COMA :printf(" (\t , , \t_)" ); break;
case LBRAKET :printf(" (\t ( , \t_)" ); break;
case RBRAKET :printf(" (\t ) , \t_)" ); break;
case LBRACE :printf(" (\t { , \t_)" ); break;
case RBRACE :printf(" (\t } , \t_)" ); break;
case BMOVR :printf(" (\t >> , \t_)" ); break;
case BMOVL :printf(" (\t << , \t_)" ); break;
case BOR :printf(" (\t | , \t_)" ); break;
case BAND :printf(" (\t & , \t_)" ); break;
case BNOT :printf(" (\t ~ , \t_)" ); break;
case FMAIN :printf(" (\t main , \t_)" ); break;
case SHARP :printf(" (\t # , \t_)" ); break;
case CDEF :printf(" (\t define , \t_)" ); break;
case CINC :printf(" (\t include , \t_)" ); break;
case COMML :printf(" (\t \\* , \t_)" ); break;
case COMMR :printf(" (\t *\\ , \t_)" ); break;
case NUM1 :printf(" (\t int32 , \t%ld)" ,token1); break;
case NUM2 :printf(" (\t float32 , \t%f)" ,token2); break;
case LOWLINE :printf(" (\t _ , \t_)" ); break;
case DONE :printf(" (\t Finish , \t_)" ); break;
case ERROR :printf(" (\t Error , \t_)" ); break;
case POINTTO :printf(" (\t ->Pointer , \t_)" ); break;
case BEOR :printf(" (\t ^ , \t_)" ); break;
case BEORQ :printf(" (\t ^= , \t_)" ); break;
case BMOVLQ :printf(" (\t <<= , \t_)" ); break;
case BMOVRQ :printf(" (\t >>= , \t_)" ); break;
case BANDQ :printf(" (\t &= , \t_)" ); break;
case BORQ :printf(" (\t |= , \t_)" ); break;
case DOT :printf(" (\t . , \t_)" ); break;
case COLON :printf(" (\t : , \t_)" ); break;
case SCOLON :printf(" (\t ; , \t_)" ); break;
case LSBRACE :printf(" (\t [ , \t_)" ); break;
case RSBRACE :printf(" (\t ] , \t_)" ); break;
case MODQ :printf(" (\t %= , \t_)" ); break;
case STRINGS :printf(" (\t Constant string, \t%s)" ,CurSymbol->pInfo);break;
case CHARONE :printf(" (\t Constant char , \t%c)" ,token1); break;
}/*End switch(Result)*/
}/*End ShowResult Func5*/
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -