ChipMaster's bwBASIC This also includes history going back to v2.10. *WARN* some binary files might have been corrupted by CRLF.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

34 lines
2.6 KiB

  1. PROGRAM FILE 168: EXCEPTION - OVERFLOW IN THE SUBSCRIPT
  2. OF AN ARRAY.
  3. ANSI STANDARD 6.4, 6.5, 7.5
  4. THIS PROGRAM TESTS THAT THE RECOVERY PROCEDURES FOR
  5. EXCEPTIONS OCCURRING DURING THE EVALUATION OF NUMERIC
  6. EXPRESSIONS WORK PROPERLY IN CONTEXTS OTHER THAN SIMPLE
  7. ASSIGNMENT OF THE EXPRESSION TO A VARIABLE. SPECIFICALLY,
  8. AN EXPRESSION IS USED AS A SUBSCRIPT OF AN ARRAY.
  9. SECTION 168.1: EXCEPTION - OVERFLOW IN THE SUBSCRIPT
  10. OF AN ARRAY.
  11. TO PASS THIS TEST:
  12. 1) A MESSAGE IDENTIFYING THE OVERFLOW EXCEPTION MUST
  13. BE DISPLAYED,
  14. 2) POSITIVE INFINITY MUST BE SUPPLIED AS THE VALUE
  15. OF THE SUBSCRIPT AND EXECUTION CONTINUES,
  16. 3) WHEREUPON AN EXCEPTION MUST BE REPORTED
  17. FOR SUBSCRIPT OUT OF RANGE, AND
  18. 4) EXECUTION MUST TERMINATE.
  19. BEGIN TEST.
  20. ABOUT TO EVALUATE Z(9999^9999), WHERE Z(I) = I + 100.
  21. *** Arithmetic Overflow ***
  22. ERROR in line 390: Subscript out of range