 10 Too many digits
 11 Digit expected after '.' in real
 12 Integer overflow
 13 Digit expected in exponent
 14 End of line encountered in string constant
 15 Illegal character in input
 16 Premature end of file in source program
 17 Extra characters encountered after end of program
 18 End of file encountered in a comment
 20 Illegal symbol
 21 Error in simple type
 22 Error in declaration part
 23 Error in parameter list
 24 Error in constant
 25 Error in type
 26 Error in field list
 27 Error in factor
 28 Error in variable
 29 Identifier expected
 30 Integer expected
 31 '(' expected
 32 ')' expected
 33 '[' expected
 34 ']' expected
 35 ':' expected
 36 ';' expected
 37 '=' expected
 38 ',' expected
 39 '*' expected
 40 ':=' expected
 41 'program' expected
 42 'of' expected
 43 'begin' expected
 44 'end' expected
 45 'then' expected
 46 'until' expected
 47 'do' expected
 48 'to' or 'downto' expected
 49 'file' expected
 50 'if' expected
 51 '.' expected
 52 'implementation' expected
 53 'interface' expected
 54 'intrinsic' expected
 55 'shared' expected
 56 A '.' or '(' is expected following a type-id
 100 Identifier declared twice
 101 Identifier not of the appropriate class
 102 Identifier not declared
 103 Sign not allowed
 104 Number expected
 105 Lower bound exceeds upper bound
 106 Incompatible subrange types
 107 Type of constant must be integer
 108 Type must not be real
 109 Tagfield must be scalar or subrange
 110 Type incompatible with with tagfield type
 111 Index type must not be real
 112 Index type must be scalar or subrange
 113 Index type must not be integer or longint
 114 Unsatisfied forward reference for type identifier:
 115 Illegal use of forward reference type identifier:
 116 Parameter list is inconsistent with original specification
 117 Function result type is inconsistent with original specification
 118 Function result type must be scalar, subrange, or pointer
 119 File value parameter not allowed
 120 Missing result type in function declaration
 121 F-format for real only
 122 Error in type of standard function parameter
 123 Error in type of standard procedure parameter
 124 Number of parameters does not agree with declaration
 125 Illegal parameter substitution
 126 Result type of parameteric function does not agree with declaration
 127 Expression is not of set type
 128 Only tests on equality allowed
 129 Strict inclusion not allowed
 130 File comparison not allowed
 131 Illegal type of operand(s)
 132 Type of operand must be boolean
 133 Set element type must be scalar or subrange
 134 Set element types not compatible
 135 Type of variable is not array or string
 136 Index type is not compatible with declaration
 137 Type of variable is not record
 138 Type of variable must be file or pointer
 139 Illegal type of loop control variable
 140 Illegal type of expression
 141 Assignment of files not allowed
 142 Label type incompatible with selecting expression
 143 Subrange bounds must be scalar
 144 Type conflict of operands
 145 Assignment to standard function is not allowed
 146 Assignment to formal function is not allowed
 147 No such field in this record
 148 Type error in read
 149 Actual parameter must be a variable
 150 Multidefined case label
 151 Missing corresponding variant declaration
 152 Real or string tagfields not allowed
 153 Previous declaration was not forward
 154 Substitution of standard procedure or function is not allowed
 155 Multidefined label
 156 Multideclared label
 157 Undefined label:
 158 Undeclared label
 159 Value parameter expected
 160 Multidefined record variant
 161 File not allowed here
 162 Unknown compiler directive (not 'external', 'forward', 'inline', or 'c')
 163 Variable cannot be packed field
 164 Set of real is not allowed
 165 Fields of packed records cannot be var parameters
 166 Case selector expression must be scalar or subrange
 167 String sizes must be equal
 168 String too long
 169 Value out of range
 170 Address of standard procedure cannot be taken
 171 Assignment to function result must be done inside that function
 172 Loop control variable must be local
 173 Label value must be in 0..9999
 174 Must exit to an enclosing procedure
 175 Procedure or function has already been declared once
 176 Unsatisfied forward declaration for Procedure
 177 Unsatisfied forward declaration for Function
 178 Type conversion to a different size type is not allowed
 179 Illegal type of operands in constant expression
 180 Division by 0
 181 NIL is not allowed in a constant expression
 182 @ is not allowed in a constant expression
 183 Only certain pre-defined functions are allowed here
 184 Dereferencing is not allowed here
 185 INLINE code constants must be single word integers
 186 INLINE not allowed because procedure/function is already declared
 187 A C function cannot be declared as FORWARD
 190 No such unit in this file
 260 New compile-time variable must be declared at global level
 261 Undefined compile-time variable
 262 Error in compile-time expression
 263 Conditional compilation options nested too deeply
 264 Unmatched ELSEC
 265 Unmatched ENDC
 266 Error in SETC
 267 Unterminated conditional compilation option
 300 Too many nested record scopes
 301 Set limits out of range
 302 String limits out of range
 303 Too many nested procedures/functions
 304 Too many nested include/uses files
 305 Includes not allowed in interface section
 306 Pack and unpack are not implemented
 307 Too many units
 308 Set constant out of range
 309 Structure too large ( > 32K )
 310 Parameter list too large ( >= 32K )
 311 Array index limits out of range
 312 Size of local data is too large ( > 32K )
 313 Size of global data is to large ( > 32K )
 350 Procedure too large
 351 File name in option too long
 352 Too many errors on this line
 400 Not enough room for code file
 401 Error in rereading code file
 402 Error in reopening text file
 403 Unable to open uses file
 404 Error in reading uses file
 405 Error in opening include file - compilation terminated
 406 Error in rereading previously read text block
 407 Not enough room for I-code file
 408 Error in writing code file
 409 Error in reading I-code file
 410 Unable to open listing file
 411 Unable to open error file
 420 I/O error on debug file
 800 OF missing
 801 Superclass identifier missing
 802 Method CREATE is not declared
 803 Subclass declaration not allowed here
 804 Method is not a procedure
 805 Unimplemented method:
 806 Unimplemented class:
 807 Superclass identifier is not a class
 808 Identifier is not a class
 809 'CREATE' not allowed here
 810 'CREATE' was expected here
 811 Illegal 'CREATE' method
 812 Illegal use of class identifier
 813 Unsafe use of a handle in an assignment statement
 814 Unsafe use of a handle in a WITH statement
 815 Unsafe use of a handle as a var parameter
 816 Must be using Toolkit to type-convert with range checking on
 817 Compiler error!!!
 818 Override of non-existent procedure or function
 819 ThisClass function is only legal in methods
 2000 End of I-code file not found
 2001 Expression too complicated, code generator ran out of registers
 2002 Code generator tried to free a register that was already free
 2003 Error in generating address
 2004 Error in generating address
 2005 Error in generating address
 2006 Error in expressions
 2007 Error in expressions
 2008 Error in expressions
 2009 Error in expressions
 2010 Error in expressions
 2011 Too many globals
 2012 Too many locals
 4000 Bad verification block format
 4001 Source code version conflict
 4002 Compiler version conflict
 4003 Linker version conflict
 4100 Version in file less than minimum version supported by program
 4101 Version in file greater than maximum version supported by program


