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