home *** CD-ROM | disk | FTP | other *** search
/ Gold Fish 2 / goldfish_vol2_cd1.bin / files / dev / obero / oberon-a / source / oel / errormessages.ct (.txt) < prev    next >
Amiga Catalog Translation file  |  1994-07-30  |  19KB  |  670 lines

  1. ## version 
  2. ## language 
  3. ## codeset 0
  4. ;A. Incorrect use of language Oberon
  5. ;Undeclared identifier
  6. msgErr0
  7. ;Undeclared identifier
  8. ;Multiply defined identifier
  9. msgErr1
  10. ;Multiply defined identifier
  11. ;Illegal character in number
  12. msgErr2
  13. ;Illegal character in number
  14. ;Illegal character in string
  15. msgErr3
  16. ;Illegal character in string
  17. ;Identifier does not match procedure name
  18. msgErr4
  19. ;Identifier does not match procedure name
  20. ;Comment not closed
  21. msgErr5
  22. ;Comment not closed
  23. ;"=" expected
  24. msgErr9
  25. ;"=" expected
  26. ;Identifier expected
  27. msgErr10
  28. ;Identifier expected
  29. ;Type definition starts with incorrect symbol
  30. msgErr12
  31. ;Type definition starts with incorrect symbol
  32. ;Factor starts with incorrect symbol
  33. msgErr13
  34. ;Factor starts with incorrect symbol
  35. ;Statement starts with incorrect symbol
  36. msgErr14
  37. ;Statement starts with incorrect symbol
  38. ;Declaration followed by incorrect symbol
  39. msgErr15
  40. ;Declaration followed by incorrect symbol
  41. ;MODULE expected
  42. msgErr16
  43. ;MODULE expected
  44. ;Integer constant expected
  45. msgErr17
  46. ;Integer constant expected
  47. ;"." missing
  48. msgErr18
  49. ;"." missing
  50. ;"," missing
  51. msgErr19
  52. ;"," missing
  53. ;":" missing
  54. msgErr20
  55. ;":" missing
  56. ;")" missing
  57. msgErr22
  58. ;")" missing
  59. ;"]" missing
  60. msgErr23
  61. ;"]" missing
  62. ;"}" missing
  63. msgErr24
  64. ;"}" missing
  65. ;OF missing
  66. msgErr25
  67. ;OF missing
  68. ;THEN missing
  69. msgErr26
  70. ;THEN missing
  71. ;DO missing
  72. msgErr27
  73. ;DO missing
  74. ;TO missing
  75. msgErr28
  76. ;TO missing
  77. ;"(" missing
  78. msgErr29
  79. ;"(" missing
  80. ;":=" missing
  81. msgErr33
  82. ;":=" missing
  83. ;"," or OF expected
  84. msgErr34
  85. ;"," or OF expected
  86. ;";" missing
  87. msgErr38
  88. ;";" missing
  89. ;END missing
  90. msgErr40
  91. ;END missing
  92. ;UNTIL missing
  93. msgErr43
  94. ;UNTIL missing
  95. ;EXIT not within loop statement
  96. msgErr45
  97. ;EXIT not within loop statement
  98. ;Non-global objects cannot be exported
  99. msgErr46
  100. ;Non-global objects cannot be exported
  101. ;Illegally marked identifier
  102. msgErr47
  103. ;Illegally marked identifier
  104. ;Forward declared pointer unsatisfied
  105. msgErr48
  106. ;Forward declared pointer unsatisfied
  107. ;Attempting to import self
  108. msgErr49
  109. ;Attempting to import self
  110. ;Expression should be constant
  111. msgErr50
  112. ;Expression should be constant
  113. ;Constant not an integer
  114. msgErr51
  115. ;Constant not an integer
  116. ;Identifier does not denote a type
  117. msgErr52
  118. ;Identifier does not denote a type
  119. ;Identifier does not denote a record type
  120. msgErr53
  121. ;Identifier does not denote a record type
  122. ;Result type of procedure is not a basic type
  123. msgErr54
  124. ;Result type of procedure is not a basic type
  125. ;Procedure call of a function
  126. msgErr55
  127. ;Procedure call of a function
  128. ;Assignment to non-variable
  129. msgErr56
  130. ;Assignment to non-variable
  131. ;Pointer not bound to record or array type
  132. msgErr57
  133. ;Pointer not bound to record or array type
  134. ;Recursive type definition
  135. msgErr58
  136. ;Recursive type definition
  137. ;Illegal open array parameter
  138. msgErr59
  139. ;Illegal open array parameter
  140. ;Wrong type of case label
  141. msgErr60
  142. ;Wrong type of case label
  143. ;Inadmissible type of case label
  144. msgErr61
  145. ;Inadmissible type of case label
  146. ;Case label defined more than once
  147. msgErr62
  148. ;Case label defined more than once
  149. ;Index out of bounds
  150. msgErr63
  151. ;Index out of bounds
  152. ;More actual than formal parameters
  153. msgErr64
  154. ;More actual than formal parameters
  155. ;Fewer actual than formal parameters                  
  156. msgErr65
  157. ;Fewer actual than formal parameters                  
  158. ;Element types of actual array and formal open array differ
  159. msgErr66
  160. ;Element types of actual array and formal open array differ
  161. ;Actual parameter corresponding to open array is not an array
  162. msgErr67
  163. ;Actual parameter corresponding to open array is not an array
  164. ;Array bound out of range
  165. msgErr68
  166. ;Array bound out of range
  167. ;Index out of specified bounds
  168. msgErr81
  169. ;Index out of specified bounds
  170. ;Undefined record field
  171. msgErr83
  172. ;Undefined record field
  173. ;Dereferenced variable is not a pointer
  174. msgErr84
  175. ;Dereferenced variable is not a pointer
  176. ;Guard or test type is not an extension of variable type
  177. msgErr85
  178. ;Guard or test type is not an extension of variable type
  179. ;Guard or test type is not a pointer
  180. msgErr86
  181. ;Guard or test type is not a pointer
  182. ;Guarded or tested variable is neither a pointer nor a VAR-parameter record
  183. msgErr87
  184. ;Guarded or tested variable is neither a pointer nor a VAR-parameter record
  185. ;x IN y : constant x is out of range (0 <= p < 32)
  186. msgErr91
  187. ;x IN y : constant x is out of range (0 <= p < 32)
  188. ;Operand of IN not an integer, or not a set
  189. msgErr92
  190. ;Operand of IN not an integer, or not a set
  191. ;Set element type is not an integer
  192. msgErr93
  193. ;Set element type is not an integer
  194. ;Operand of & is not of type BOOLEAN
  195. msgErr94
  196. ;Operand of & is not of type BOOLEAN
  197. ;Operand of OR is not of type BOOLEAN
  198. msgErr95
  199. ;Operand of OR is not of type BOOLEAN
  200. ;Operand not applicable to (unary) +
  201. msgErr96
  202. ;Operand not applicable to (unary) +
  203. ;Operand not applicable to (unary) -
  204. msgErr97
  205. ;Operand not applicable to (unary) -
  206. ;Operand of ~ is not of type BOOLEAN         
  207. msgErr98
  208. ;Operand of ~ is not of type BOOLEAN         
  209. ;Incompatible operands of dyadic operator
  210. msgErr100
  211. ;Incompatible operands of dyadic operator
  212. ;Operand type inapplicable to *
  213. msgErr101
  214. ;Operand type inapplicable to *
  215. ;Operand type inapplicable to /
  216. msgErr102
  217. ;Operand type inapplicable to /
  218. ;Operand type inapplicable to DIV
  219. msgErr103
  220. ;Operand type inapplicable to DIV
  221. ;Operand type inapplicable to MOD
  222. msgErr104
  223. ;Operand type inapplicable to MOD
  224. ;Operand type inapplicable to +
  225. msgErr105
  226. ;Operand type inapplicable to +
  227. ;Operand type inapplicable to -
  228. msgErr106
  229. ;Operand type inapplicable to -
  230. ;Operand type inapplicable to = or #
  231. msgErr107
  232. ;Operand type inapplicable to = or #
  233. ;Operand type inapplicable to relation      
  234. msgErr108
  235. ;Operand type inapplicable to relation      
  236. ;Arithmetic overflow in constant expression
  237. msgErr109
  238. ;Arithmetic overflow in constant expression
  239. ;Operand is not a type
  240. msgErr110
  241. ;Operand is not a type
  242. ;Operand inapplicable to (this) function
  243. msgErr111
  244. ;Operand inapplicable to (this) function
  245. ;Operand is not a variable
  246. msgErr112
  247. ;Operand is not a variable
  248. ;Incompatible assignment
  249. msgErr113
  250. ;Incompatible assignment
  251. ;String too long to be assigned
  252. msgErr114
  253. ;String too long to be assigned
  254. ;Parameter doesn't match
  255. msgErr115
  256. ;Parameter doesn't match
  257. ;Number of parameters doesn't match
  258. msgErr116
  259. ;Number of parameters doesn't match
  260. ;Number of parameters doesn't match
  261. msgErr117
  262. ;Number of parameters doesn't match
  263. ;Result type doesn't match
  264. msgErr118
  265. ;Result type doesn't match
  266. ;Assigned procedure is not global
  267. msgErr119
  268. ;Assigned procedure is not global
  269. ;Type of expression following IF, WHILE, UNTIL, or ASSERT is not BOOLEAN
  270. msgErr120
  271. ;Type of expression following IF, WHILE, UNTIL, or ASSERT is not BOOLEAN
  272. ;Called object is not a procedure (or is an interrupt procedure)
  273. msgErr121
  274. ;Called object is not a procedure (or is an interrupt procedure)
  275. ;Actual VAR-parameter is not a variable
  276. msgErr122
  277. ;Actual VAR-parameter is not a variable
  278. ;Type of actual parameter is not identical with that of formal VAR-parameter
  279. msgErr123
  280. ;Type of actual parameter is not identical with that of formal VAR-parameter
  281. ;Type of result expression differs from that of procedure
  282. msgErr124
  283. ;Type of result expression differs from that of procedure
  284. ;Type of case expression is neither INTEGER nor CHAR
  285. msgErr125
  286. ;Type of case expression is neither INTEGER nor CHAR
  287. ;Illegal mode of operand
  288. msgErr126
  289. ;Illegal mode of operand
  290. ;Illegal mode of addressed operand
  291. msgErr127
  292. ;Illegal mode of addressed operand
  293. ;Forward declared procedure not implemented
  294. msgErr129
  295. ;Forward declared procedure not implemented
  296. ;WITH clause does not specify a variable
  297. msgErr130
  298. ;WITH clause does not specify a variable
  299. ;LEN not applied to array
  300. msgErr131
  301. ;LEN not applied to array
  302. ;Dimension in LEN too large or negative
  303. msgErr132
  304. ;Dimension in LEN too large or negative
  305. ;Key inconsistency of imported module
  306. msgErr150
  307. ;Key inconsistency of imported module
  308. ;Incorrect symbol file
  309. msgErr151
  310. ;Incorrect symbol file
  311. ;Symbol file of imported module not found
  312. msgErr152
  313. ;Symbol file of imported module not found
  314. ;Object or symbol file not opened (disk full?)
  315. msgErr153
  316. ;Object or symbol file not opened (disk full?)
  317. ;Generation of new symbol file not allowed
  318. msgErr155
  319. ;Generation of new symbol file not allowed
  320. ;String in symbol file
  321. msgErr156
  322. ;String in symbol file
  323. ;Symbol file tag illegal
  324. msgErr157
  325. ;Symbol file tag illegal
  326. ;B. Limitations of implementation
  327. ;Set element greater than MAX(SET) or less than 0
  328. msgErr202
  329. ;Set element greater than MAX(SET) or less than 0
  330. ;Number too large
  331. msgErr203
  332. ;Number too large
  333. ;Division by zero
  334. msgErr205
  335. ;Division by zero
  336. ;Too much variable space needed
  337. msgErr209
  338. ;Too much variable space needed
  339. ;Buffer for identifiers and strings full
  340. msgErr212
  341. ;Buffer for identifiers and strings full
  342. ;Too many exit statements
  343. msgErr214
  344. ;Too many exit statements
  345. ;Not enough registers: simplify expression
  346. msgErr215
  347. ;Not enough registers: simplify expression
  348. ;Object is not a register item
  349. msgErr216
  350. ;Object is not a register item
  351. ;Illegal value of parameter  (0 <= p < 15)
  352. msgErr219
  353. ;Illegal value of parameter  (0 <= p < 15)
  354. ;String cannot be exported / too many pointers in a record
  355. msgErr221
  356. ;String cannot be exported / too many pointers in a record
  357. ;Too many pointer types
  358. msgErr224
  359. ;Too many pointer types
  360. ;Too many exported procedures
  361. msgErr226
  362. ;Too many exported procedures
  363. ;Too many imported modules
  364. msgErr227
  365. ;Too many imported modules
  366. ;Too many exported structures
  367. msgErr228
  368. ;Too many exported structures
  369. ;Too many nested records for import
  370. msgErr229
  371. ;Too many nested records for import
  372. ;Too many constants (strings) in module
  373. msgErr230
  374. ;Too many constants (strings) in module
  375. ;Code buffer overflow
  376. msgErr231
  377. ;Code buffer overflow
  378. ;Type descriptor buffer overflow
  379. msgErr233
  380. ;Type descriptor buffer overflow
  381. ;C. Compiler Warnings - Amiga specific
  382. ;Parameter must be an exportable procedure or procedure variable
  383. msgErr300
  384. ;Parameter must be an exportable procedure or procedure variable
  385. ;Procedure must be paramaterless and typeless
  386. msgErr301
  387. ;Procedure must be paramaterless and typeless
  388. ;Parameter must be a procedure variable
  389. msgErr302
  390. ;Parameter must be a procedure variable
  391. ;Library procedure must have a receiver parameter.
  392. msgErr303
  393. ;Library procedure must have a receiver parameter.
  394. ;Library procedure receiver cannot be VAR parameter.
  395. msgErr304
  396. ;Library procedure receiver cannot be VAR parameter.
  397. ;Receiver cannot be an imported type.
  398. msgErr305
  399. ;Receiver cannot be an imported type.
  400. ;Receiver type must be a pointer type.
  401. msgErr306
  402. ;Receiver type must be a pointer type.
  403. ;Receiver type must be a record type.
  404. msgErr307
  405. ;Receiver type must be a record type.
  406. ;Receiver type must be a C pointer type.
  407. msgErr308
  408. ;Receiver type must be a C pointer type.
  409. ;Name buffer overflow
  410. msgErr310
  411. ;Name buffer overflow
  412. ;Library procedure cannot be used in this manner
  413. msgErr311
  414. ;Library procedure cannot be used in this manner
  415. ;Global variables too large to zero (> 260kB)
  416. msgErr312
  417. ;Global variables too large to zero (> 260kB)
  418. ;Union type cannot have a base type
  419. msgErr313
  420. ;Union type cannot have a base type
  421. ;Control variable of FOR loop must be an integer type
  422. msgErr314
  423. ;Control variable of FOR loop must be an integer type
  424. ;Start and end values of FOR loop must be integers
  425. msgErr315
  426. ;Start and end values of FOR loop must be integers
  427. ;Step value of FOR loop must be non-zero
  428. msgErr316
  429. ;Step value of FOR loop must be non-zero
  430. ;Start, end or step value(s) too large for control variable of FOR loop
  431. msgErr317
  432. ;Start, end or step value(s) too large for control variable of FOR loop
  433. ;Sign of step value is wrong for given start and end values.
  434. msgErr318
  435. ;Sign of step value is wrong for given start and end values.
  436. ;ASSERT (x,n): constant x evaluates to FALSE, should be HALT (n)
  437. msgErr319
  438. ;ASSERT (x,n): constant x evaluates to FALSE, should be HALT (n)
  439. ;ASSERT (x,n): constant x evaluates to TRUE, statement is meaningless
  440. msgErr320
  441. ;ASSERT (x,n): constant x evaluates to TRUE, statement is meaningless
  442. ;Illegal mode in array index calculation
  443. msgErr322
  444. ;Illegal mode in array index calculation
  445. ;Cannot alias imported strings > 1 character
  446. msgErr323
  447. ;Cannot alias imported strings > 1 character
  448. ;Operations that modify read-only variables are not allowed
  449. msgErr324
  450. ;Operations that modify read-only variables are not allowed
  451. ;Open arrays are restricted to pointer base types, element types of open arrays and formal parameter types
  452. msgErr325
  453. ;Open arrays are restricted to pointer base types, element types of open arrays and formal parameter types
  454. ;CPointers and BPointers to open arrays are not yet implemented
  455. msgErr326
  456. ;CPointers and BPointers to open arrays are not yet implemented
  457. ;Control variable must be a simple variable local to the procedure or module
  458. msgErr327
  459. ;Control variable must be a simple variable local to the procedure or module
  460. ;Integer expression expected
  461. msgErr328
  462. ;Integer expression expected
  463. ;Type-bound procedure has the same name as a record field
  464. msgErr329
  465. ;Type-bound procedure has the same name as a record field
  466. ;Redefined procedure must be exported
  467. msgErr330
  468. ;Redefined procedure must be exported
  469. ;Cannot assign a type-bound procedure
  470. msgErr331
  471. ;Cannot assign a type-bound procedure
  472. ;Super-call only allowed for receiver parameter
  473. msgErr332
  474. ;Super-call only allowed for receiver parameter
  475. ;Super-call not defined for base type
  476. msgErr333
  477. ;Super-call not defined for base type
  478. ;Module name too long (limit 26 characters)
  479. msgErr334
  480. ;Module name too long (limit 26 characters)
  481. ;RETURN statement missing in function procedure
  482. msgErr335
  483. ;RETURN statement missing in function procedure
  484. ;Vararg parameter must be a value register parameter
  485. msgErr336
  486. ;Vararg parameter must be a value register parameter
  487. ;Vararg parameter must be the last parameter
  488. msgErr337
  489. ;Vararg parameter must be the last parameter
  490. ;Parameter does not denote a pointer or record type
  491. msgErr338
  492. ;Parameter does not denote a pointer or record type
  493. ;SYSTEM.NEW cannot be used to allocate this type, use NEW instead
  494. msgErr339
  495. ;SYSTEM.NEW cannot be used to allocate this type, use NEW instead
  496. ;Formal parameter must include a register specification
  497. msgErr340
  498. ;Formal parameter must include a register specification
  499. ;Cannot assign a foreign procedure
  500. msgErr341
  501. ;Cannot assign a foreign procedure
  502. ;Foreign procedure's symbol expected
  503. msgErr342
  504. ;Foreign procedure's symbol expected
  505. ;Foreign procedures cannot be forward declared
  506. msgErr343
  507. ;Foreign procedures cannot be forward declared
  508. ;Foreign procedure cannot be bound to a type
  509. msgErr344
  510. ;Foreign procedure cannot be bound to a type
  511. ;Cannot copy open arrays when $A switch set
  512. msgErr345
  513. ;Cannot copy open arrays when $A switch set
  514. ;D. Oberon-Amiga specific
  515. ;Not implemented yet
  516. msgErr900
  517. ;Not implemented yet
  518. ;Register parameters only allowed in LibCall procedure
  519. msgErr901
  520. ;Register parameters only allowed in LibCall procedure
  521. ;Illegal type for register specification
  522. msgErr902
  523. ;Illegal type for register specification
  524. ;Illegal register number
  525. msgErr903
  526. ;Illegal register number
  527. ;Parameter type is too big for register
  528. msgErr904
  529. ;Parameter type is too big for register
  530. ;LibCallSpec only allowed for library procedure
  531. msgErr905
  532. ;LibCallSpec only allowed for library procedure
  533. ;Function offset must be integer
  534. msgErr906
  535. ;Function offset must be integer
  536. ;Library base variable must be pointer type
  537. msgErr907
  538. ;Library base variable must be pointer type
  539. ;Language extensions not allowed when portableCode switch is on
  540. msgErr915
  541. ;Language extensions not allowed when portableCode switch is on
  542. ;String constants not allowed when createObj switch is off
  543. msgErr916
  544. ;String constants not allowed when createObj switch is off
  545. ;Tagged record types not allowed when createObj switch is off
  546. msgErr917
  547. ;Tagged record types not allowed when createObj switch is off
  548. ;Variables not allowed when createObj switch is off
  549. msgErr918
  550. ;Variables not allowed when createObj switch is off
  551. ;Procedure or module body not allowed when createObj switch is off
  552. msgErr919
  553. ;Procedure or module body not allowed when createObj switch is off
  554. ;Cannot import module with object code when createObj switch is off
  555. msgErr920
  556. ;Cannot import module with object code when createObj switch is off
  557. ;Too many search paths specified
  558. msgErr922
  559. ;Too many search paths specified
  560. ;E1. The following are internal compiler errors.  If you see one of
  561. ;    these, something is seriously wrong.  Report the bug immediately.
  562. ;    EC 950 is use to describe 951 - 999.
  563. ;Internal error - 
  564. msgErr950
  565. ;Internal error - 
  566. ;attempt to free an unused register
  567. msgErr951
  568. ;attempt to free an unused register
  569. ;illegal reference type
  570. msgErr952
  571. ;illegal reference type
  572. ;wrong number of operands for opcode
  573. msgErr953
  574. ;wrong number of operands for opcode
  575. ;address alignment error
  576. msgErr954
  577. ;address alignment error
  578. ;branch too large
  579. msgErr955
  580. ;branch too large
  581. ;addressing mode error
  582. msgErr956
  583. ;addressing mode error
  584. ;data size error
  585. msgErr957
  586. ;data size error
  587. ;error in operand
  588. msgErr958
  589. ;error in operand
  590. ;illegal reference size specified
  591. msgErr959
  592. ;illegal reference size specified
  593. ;block length must be a constant
  594. msgErr960
  595. ;block length must be a constant
  596. ;patching past end of code buffer
  597. msgErr961
  598. ;patching past end of code buffer
  599. ;addressing string not in constant buffer
  600. msgErr962
  601. ;addressing string not in constant buffer
  602. ;no pointer to open array descriptor
  603. msgErr963
  604. ;no pointer to open array descriptor
  605. ;reference name missing
  606. msgErr964
  607. ;reference name missing
  608. ;type-bound procedure missing
  609. msgErr965
  610. ;type-bound procedure missing
  611. ;dereferencing NIL pointer
  612. msgErr966
  613. ;dereferencing NIL pointer
  614. ;procedure return overlaps allocated registers
  615. msgErr967
  616. ;procedure return overlaps allocated registers
  617. ;E2. Internal error - unrecognised case in CASE statement
  618. ;    EC 1000 is used to describe 1001 - 1099.
  619. ;Internal error - unrecognised case in CASE statement: 
  620. msgErr1000
  621. ;Internal error - unrecognised case in CASE statement: 
  622. ;OCS.Get
  623. msgErr1001
  624. ;OCS.Get
  625. ;OCT.Import / CASE obj.typ.form
  626. msgErr1002
  627. ;OCT.Import / CASE obj.typ.form
  628. ;OCT.Import / CASE class (far inner)
  629. msgErr1003
  630. ;OCT.Import / CASE class (far inner)
  631. ;OCT.Import / CASE class (inner)
  632. msgErr1004
  633. ;OCT.Import / CASE class (inner)
  634. ;OCT.Import / CASE class (outer)
  635. msgErr1005
  636. ;OCT.Import / CASE class (outer)
  637. ;OCT.OutStr
  638. msgErr1006
  639. ;OCT.OutStr
  640. ;OCT.OutObj
  641. msgErr1007
  642. ;OCT.OutObj
  643. ;OCC.PutArg
  644. msgErr1008
  645. ;OCC.PutArg
  646. ;OCE.RealMath
  647. msgErr1009
  648. ;OCE.RealMath
  649. ;OCE.MOp
  650. msgErr1010
  651. ;OCE.MOp
  652. ;OCE.CheckOverflow
  653. msgErr1011
  654. ;OCE.CheckOverflow
  655. ;OCE.Op / CASE f
  656. msgErr1012
  657. ;OCE.Op / CASE f
  658. ;OCE.Op / CASE op
  659. msgErr1013
  660. ;OCE.Op / CASE op
  661. ;OCP.StPar1
  662. msgErr1014
  663. ;OCP.StPar1
  664. ;OCP.StPar2
  665. msgErr1015
  666. ;OCP.StPar2
  667. ;OCH.Assign
  668. msgErr1016
  669. ;OCH.Assign
  670.