📄 errorval.h
字号:
#ifndef __ERRORVAL_H__
#define __ERRORVAL_H__
// 错误类型
enum ErrorType
{
NoError, // 无错误
ErrorOpening, // 读盘错误
ErrorSaving, // 存盘错误
ErrorInput, // 输入类型不匹配
ErrorNoFreeMemoryInEdit, // 编辑状态下无可用内存申请
ErrorTooLong, // 达到允许的最大行号
ErrorPrint, // 打印错误
ErrorNoFreeMemoryInRun, // 运行状态下无可用内存申请
ErrorUnwantedPart, // 在语句后面有多余的部分
ErrorVar, // 变量名错误
ErrorMissingAS, // 需要关键字AS
ErrorMissingVarType, // 需要变量类型
ErrorMissingArraySize, // 定义时缺少数组的具体大小
ErrorExpression, // 表达式错误
ErrorMissingExpression, // 缺少表达式
ErrorPrintSeparate, // PRINT中非法的分隔符
ErrorQuotation, // 字符串后缺少双引号
ErrorMustInteger, // 必须是整型数组
ErrorUnmatchForVar, // 循环变量不匹配
ErrorMissingForVarGiveValue, // FOR语句中缺少赋值语句
ErrorMissingTO, // 缺少关键字TO
ErrorMissingSTEP, // 缺少关键字STEP
ErrorMissingNEXT, // 缺少NEXT语句
ErrorUnwantedNEXT, // 多余的NEXT
ErrorUnwantedCONTINUE, // 多余的CONTINUE
ErrorUnwantedBREAK, // 多余的BREAK
ErrorMoreFor, // 太多的FOR语句
ErrorMoreNestFor, // 太多的FOR嵌套
ErrorMissingTHEN, // 缺少关键字THEN
ErrorMissingENDIF, // 缺少ENDIF
ErrorBool, // 布尔表达式错误
ErrorUnwantedELSE, // 多余的ELSE
ErrorUnwantedENDIF, // 多余的ENDIF
ErrorMoreIf, // 太多的IF语句
ErrorMoreNestIf, // 太多的IF嵌套
ErrorSubName, // 过程名错误
ErrorMissingSubName, // 缺少过程名
ErrorMissingENDSUB, // 缺少ENDSUB语句
ErrorUnwantedENDSUB, // 多余的ENDSUB语句
ErrorUnwantedRETURN, // 多余的RETURN语句
ErrorMoreSub, // 太多的SUB语句
ErrorNoSuchSub, // 缺少过程定义
ErrorSubPosition, // 过程中不得再定义过程
ErrorMissingRange, // 缺少数组下标
ErrorUnwantedComma, // 多余的逗号
ErrorRangeOverflow, // 下标溢出
ErrorLocatePara, // LOCATE语句参数个数错误
ErrorCoordinate, // 坐标错误
ErrorUndefined, // 变量未定义
ErrorDim, // 维数不匹配
ErrorMissingBracketInArray, // 数组中缺少括号
ErrorMissingSubscript, // 数组缺少下标
ErrorMissingVar, // 缺少变量
ErrorCannotDelArray, // 不能删除某个数组元素
ErrorDelayTime, // 延迟函数的时间非法
ErrorRND, // 随机参数非法
ErrorZeroDivision, // 零作除数
ErrorSyntax, // 语法错误
ErrorMissingParameter, // 函数后缺少参数
ErrorSerious
};
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -