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.
 
 
 
 
 
 

75 lines
1.8 KiB

  1. PROGRAM FILE 151: USER-DEFINED FUNCTIONS.
  2. ANSI STANDARD 16.2, 16.4, 7.2, 7.4
  3. THIS PROGRAM TESTS VARIOUS KINDS OF USER-DEFINED FUNCTIONS.
  4. NUMERIC EXPRESSIONS ARE USED IN TWO NEW CONTEXTS: BOTH AS
  5. THE FUNCTION DEFINITION, AND ALSO AS ARGUMENTS IN THE
  6. FUNCTION INVOCATIONS.
  7. SECTION 151.1: THE EXPRESSION IN THE DEFINITION USING ONLY
  8. THE PARAMETER OF THE PARAMETER-LIST.
  9. BEGIN TEST.
  10. *** TEST PASSED ***
  11. END TEST.
  12. SECTION 151.2: THE EXPRESSION IN THE DEFINITION USING THE
  13. PARAMETER OF THE PARAMETER-LIST AND OTHER VARIABLES.
  14. BEGIN TEST.
  15. *** TEST PASSED ***
  16. END TEST.
  17. SECTION 151.3: THE EXPRESSION IN THE DEFINITION USING THE
  18. PARAMETER OF THE PARAMETER-LIST AND CONSTANTS.
  19. BEGIN TEST.
  20. *** TEST PASSED ***
  21. END TEST.
  22. SECTION 151.4: THE EXPRESSION IN THE DEFINITION USING THE
  23. PARAMETER OF THE PARAMETER-LIST AND A REFERENCE
  24. TO ANOTHER FUNCTION.
  25. BEGIN TEST.
  26. *** TEST PASSED ***
  27. END TEST.
  28. SECTION 151.5: THE EXPRESSION IN THE DEFINITION HAS A
  29. CONSTANT VALUE.
  30. BEGIN TEST.
  31. *** TEST PASSED ***
  32. END TEST.
  33. SECTION 151.6: THE PARAMETER OF A USER-DEFINED
  34. FUNCTION IS LOCAL TO THE EXPRESSION OF THE
  35. DEFINITION AND OTHER VARIABLES ARE GLOBAL.
  36. BEGIN TEST.
  37. *** TEST PASSED ***
  38. END TEST.
  39. SECTION 151.7: FULL GENERAL USE OF USER-DEFINED FUNCTIONS
  40. IN NUMERIC EXPRESSIONS.
  41. BEGIN TEST.
  42. *** TEST PASSED ***
  43. END TEST.
  44. END PROGRAM 151.