FREE PASCAL出错信息对照表(中英文对照)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
FREE PASCAL出错信息对照表
一、编译时的出错信息
1.Out of memory [内存溢出]
2.Identifier expected [缺标识符]
3.Identifier not found [标识符未找到]*
如:Identifier not found INTEGR [标识符INTEGER未找到]
4.Duplicate identifier [重复说明]*
如:Duplicate identifier N [变量N重复说明]
5.Syntax error [语法错误]*
6.Error in real constant [实型常量错]
7.Error in integer constant [整型常量错]
8.String constant exceeds line [字符串常量跨行]
9.Too many nested file [文件嵌套过多]
10.Unexpected end of file [非正常文件结束]
11.Line to long [行过长]
12.Type Identifier expected [缺类型标识符]
13.Too many open file [打开文件过多]
14.Invalid file name [无效文件名]
15.File not found [文件未找到]*
16.Disk full [磁盘满]
17.Invalid compiler directive [无效编译指示]
18.Too many file [文件过多]
19.Undefined type in pointer definition [指针定义中未定义类型]
20.Variable identifier expected [缺变量标识符]
21.Error in type definition [类型错误说明]*
22.Stucture too large [结构过长]
23.Set base type out of range [集合基类型越界]
24.File components may not be files or object [FILE分量不能为文件或对象]
25.Invalid string length [无效字符串长度]
26.Type mismatch [类型不匹配]*
27.Invalid subrange base type [无效子界基类型]
28.Lower bound greater than upper bound [下界大于上界]
29.Ordinal type expected [缺有序类型]
30.Integer constant expected [缺整型常数]
31.Constant expected [缺常量]
32.Integer or real constant expected [缺整型或实型常量]
33.Pointe type identifier expected [缺指针类型标识符]
34.Invalid function result type [无效的函数结果类型]
bel identifier expected [缺标号标识符]
36.Begin expected [缺BEGIN]*
37.End expected [缺END]*
38.Integer expression expected [缺整型表达式]
39.Ordinal expression expected [缺有序表达式]
40.Boolean expression expected [缺布尔表达式]
41.Operand type do not match operator [操作数与操作符不匹配]
42.Error in expression [表达式错]
43.Illegal expression [非法赋值]*
44.Field identifier expected [缺域标识符]
45.Object file too large [目标文件过大]
46.Undefined external [未定义外部标识符]
47.Invalid object file record [无效OBJ文件记录]
48.Code segment too large [代码段过长]
49.Data segment too large [数据段过长]*
50.Do expected [缺DO]*
51.Invalid PUBLIC definition [无效PUBLIC定义]
52.Invalid EXTRN definition [无效EXTRN定义]
53.Too many EXTRN definition [EXTRN定义过多]
54.Of extected [缺0F]*
55.INTERFACE expected [缺INTERFACE]
56.Invalid relocatable reference [无效重定位引用]
57.THEN expected [缺THEN]*
58.TO (DOWNTO) expected [缺T0或DOWNTO]*
59.Undefined forward [提前引用未定义的说明]
60.Too many procedures [过程过多]
61.Invalid typecast [无效类型转换]
62.Division by zero [被零除]
63.Invalid typecast [无效文件类型]
64.Cannot Read or Write variable of this type [不能读写该类型的变量]*
65.Ponter variable expected [缺指针变量]
66.String variable expected [缺字符串变量]
67.String expression expected [缺字符串表达式]
68.Circular unit reference [单元循环引用]
69.Unit name mismatchg [单元名不匹配]
70.Unit version mismatch [单元版本不匹配]
71.Duplicate unit name [单元重名]
72.Unit file format error [单元文件格式错误]
73.Implementation expected [缺IMPLEMENTATl0N]
74.constant and case types do not match [常数与CASE类型不相匹配]
75.Record variable expected [缺记录变量]
76.Constant out of range [常量越界]
77.File variable expected [缺文件变量]