- 7.3.REXX
- 7.3. REXX
- 7.3.1. INTRODUCTION
- 7.3.2. STRUCTURE AND GENERAL SYNTAX
- 7.3.2.1. COMMENTS
- 7.3.2.2. LITERAL STRINGS
- 7.3.2.3. HEXADECIMAL STRINGS
- 7.3.2.4. VARIABLE NAMES
- 7.3.2.5. NUMBERS
- 7.3.2.6. OPERATORS AND PRECEDENCE
- 7.3.3. INSTRUCTIONS
- 7.3.3.1. SAY
- 7.3.3.2. ADDRESS
- 7.3.3.3. ARG
- 7.3.3.4. CALL
- 7.3.3.5. DO, WHILE, UNTIL, FOREVER, FOR
- 7.3.3.6. EXIT
- 7.3.3.7. IF-THEN-ELSE
- 7.3.3.8. LEAVE
- 7.3.3.9. PARSE PULL
- 7.3.3.10. PROCEDURE
- 7.3.3.11. PUSH AND QUEUE
- 7.3.3.12. SELECT-WHEN-THEN-OTHERWISE-END
- 7.3.3.13. SIGNAL ON ERROR
- 7.3.3.14. TRACE
- 7.3.4. FUNCTIONS
- 7.3.4.1. SYSTEM BUILT-IN FUNCTIONS
- 7.3.4.2. USER DEFINED FUNCTIONS
- 7.3.5. CMS AND CP COMMANDS
- 7.3.6. FILE INPUT/OUTPUT
- 7.3.6.1. READING FROM A FILE
- 7.3.6.2. WRITING TO A FILE
- 7.3.6.3. CLOSING A FILE
- 7.3.7. STACKS AND STACK PROCESSING
- 7.3.7.1. QUEUE, PUSH, AND PARSE PULL
- 7.3.7.1.1. PARSE PULL
- 7.3.7.1.2. PUSH
- 7.3.7.1.3. QUEUE
- 7.3.7.2. A STACK EXAMPLE
- 7.3.7.3. CMS COMMANDS
- 7.3.7.4. CP COMMANDS
- 7.3.7.5. ACCESSING OTHER CMS PROGRAMS: XEDIT
- 7.3.7.6. PROGRAMMING EXAMPLE: A DIRECTORY PROCESSOR
- 7.3.7.7. CREATING YOUR OWN STACKS
- 7.3.7.7.1. MAKEBUF
- 7.3.7.7.2. DROPBUF