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.
 
 
 
 
 
 

46 lines
1.6 KiB

  1. 10 PRINT "PROGRAM FILE 191: ERROR - NO SPACES AFTER KEYWORDS."
  2. 20 PRINT " ANSI STANDARD 3.4"
  3. 30 PRINT
  4. 40 PRINT "SECTION 191.1: ERROR - NO SPACES AFTER KEYWORDS."
  5. 50 PRINT
  6. 60 PRINT "THIS PROGRAM TESTS TO SEE IF THE BASIC PROCESSOR"
  7. 70 PRINT "ACCEPTS PROGRAMS CONTAINING KEYWORDS WHICH ARE NOT FOLLOWED"
  8. 80 PRINT "BY AT LEAST ONE SPACE."
  9. 90 PRINT
  10. 100 PRINT "THIS IS A TEST FOR A NON-STANDARD FEATURE OF MINIMAL BASIC."
  11. 110 PRINT "TO PASS THIS TEST, THE PROCESSOR MUST EITHER:"
  12. 120 PRINT
  13. 130 PRINT " 1) ACCEPT THE PROGRAM AND BE ACCOMPANIED BY DOCUMENTATION"
  14. 140 PRINT " ACCURATELY DESCRIBING THE FEATURE'S INTERPRETATION"
  15. 150 PRINT " BY THE PROCESSOR, OR"
  16. 160 PRINT
  17. 170 PRINT " 2) REJECT THE PROGRAM WITH AN APPROPRIATE ERROR MESSAGE"
  18. 180 PRINT
  19. 190 PRINT "SEE THE NBS MINIMAL BASIC TEST PROGRAMS USER'S MANUAL"
  20. 200 PRINT "FOR DETAILED CRITERIA."
  21. 210 PRINT
  22. 220 PRINT " BEGIN TEST."
  23. 230 PRINT
  24. 240 LET X=0
  25. 250 LETX=10
  26. 260 IFX=10 THEN 390
  27. 270 IF X=10 THEN 330
  28. 280 IFX=0 THEN 360
  29. 290 PRINT "THE PROCESSOR DID NOT EXECUTE THE STATEMENTS"
  30. 300 PRINT "WHICH DID NOT CONTAIN A SPACE AFTER THE KEYWORDS"
  31. 310 PRINT "LET AND IF."
  32. 320 GOTO 410
  33. 330 PRINT "THE PROCESSOR EXECUTED A STATEMENT WHICH DID NOT"
  34. 340 PRINT "CONTAIN A SPACE AFTER THE KEYWORD LET."
  35. 350 GOTO 410
  36. 360 PRINT "THE PROCESSOR EXECUTED A STATEMENT WHICH DID NOT"
  37. 370 PRINT "CONTAIN A SPACE AFTER THE KEYWORD IF."
  38. 380 GOTO 410
  39. 390 PRINT "THE PROCESSOR EXECUTED STATEMENTS WHICH DID NOT"
  40. 400 PRINT "CONTAIN A SPACE AFTER THE KEYWORDS LET AND IF."
  41. 410 PRINT
  42. 420 PRINT " END TEST."
  43. 430 PRINT
  44. 440 PRINT "END PROGRAM 191"
  45. 450 END