?? error.cpp
字號:
#include "compile.h"
//******************************************************************/
//函數原型:void errorOccur(int errorNum)
//參數說明:錯誤代碼
//函數功能:出錯處理程序
//返回值 :無
//******************************************************************/
void errorOccur(int errorNum)
{
errorCount++;
printf("error:");
switch(errorNum)
{
case 0:printf("number too large");break;
case 1:printf("need keyword 'program' here");break;
case 2:printf("need keyword 'begin' here");break;
case 3:printf("need keyword 'end' here");break;
case 4:printf("need a identifier here, compile terminate");exit(0);break;
case 5:printf("identifier not defined");break;
case 6:printf("need ':=' here");break;
case 7:printf("need keyword 'then' here");break;
case 8:printf("need keyword 'do' here");break;
case 9:printf("need keyword 'until' here");break;
case 10:printf("need one of 'if','while','repeat','write',aident,bident here");break;
case 11:printf("need aident here, not bident");break;
case 12:printf("need ')' here");break;
case 13:printf("need one of '(',aident,number here");break;
case 14:printf("need one of aident,number here");break;
case 15:printf("need one of '=','>','>=','<','<=' here");break;
}
printf("\n");
return;
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -