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.
 
 
 
 
 
 

38 lines
1.1 KiB

  1. PROGRAM FILE 72: EXCEPTION - SUBSCRIPT TOO SMALL FOR:
  2. TWO-DIMENSIONAL ARRAY, WITH DIM AND OPTION BASE 1.
  3. ANSI STANDARD 6.5, 15.2, 15.4
  4. SECTION 72.1: EXCEPTION - SUBSCRIPT TOO SMALL FOR
  5. TWO-DIMENSIONAL ARRAY, WITH DIM AND OPTION BASE 1.
  6. THE OBJECT OF THIS TEST IS TO SEE WHETHER THE PROCESSOR
  7. RECOGNIZES USE OF A ZERO SUBSCRIPT AS A FATAL EXCEPTION WHEN
  8. OPTION BASE 1 HAS BEEN SPECIFIED ALONG WITH A
  9. TWO-DIMENSIONAL ARRAY SET UP WITH A DIM-STATEMENT.
  10. TO PASS THIS TEST:
  11. 1) A MESSAGE IDENTIFYING THE EXCEPTION MUST BE
  12. DISPLAYED, AND
  13. 2) THE PROGRAM MUST TERMINATE UPON USE OF THE ZERO
  14. SUBSCRIPT.
  15. BEGIN TEST.
  16. ABOUT TO ASSIGN TO B(12, 4 ). ASSIGNMENT SHOULD BE OK.
  17. HAVE ASSIGNED 6 TO B(12, 4 ).
  18. ABOUT TO ASSIGN TO B(12, 3 ). ASSIGNMENT SHOULD BE OK.
  19. HAVE ASSIGNED 7 TO B(12, 3 ).
  20. ABOUT TO ASSIGN TO B(12, 2 ). ASSIGNMENT SHOULD BE OK.
  21. HAVE ASSIGNED 8 TO B(12, 2 ).
  22. ABOUT TO ASSIGN TO B(12, 1 ). ASSIGNMENT SHOULD BE OK.
  23. HAVE ASSIGNED 9 TO B(12, 1 ).
  24. ABOUT TO ASSIGN TO B(12, 0 ).*** EXCEPTION SHOULD OCCUR NOW ***
  25. ERROR in line 310: SUBSCRIPT OUT OF RANGE B(0)