IBM SC34-5764-01 User Manual
Page 5
Contents
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xix
What you need to know to understand this book . . . . . . . . . . . . . . . . . . . . . xix
Prerequisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xix
Part 1. User's Guide. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
. . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Components of REXX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Syntax of REXX Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
The Format of REXX Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . 6
The Letter Case of REXX Instructions . . . . . . . . . . . . . . . . . . . . . . . . 6
Types of REXX Clauses
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Programs Using Double-Byte Character Set Names . . . . . . . . . . . . . . . . . . . . 10
Typing in a Program
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Running a Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
How to Prevent Translation to Uppercase
. . . . . . . . . . . . . . . . . . . . . . . 13
. . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Passing Information to a program
. . . . . . . . . . . . . . . . . . . . . . . . . . 14
Getting Information from the Program Stack or Terminal Input Device . . . . . . . . . . . . 14
Specifying Values When Calling a program . . . . . . . . . . . . . . . . . . . . . . 15
Preventing Translation of Input to Uppercase . . . . . . . . . . . . . . . . . . . . . 16
Passing Arguments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Chapter 3. Using Variables and Expressions
. . . . . . . . . . . . . . . . . . . . . 19
Variable Names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Variable Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Using Expressions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Arithmetic Operators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Comparison Operators
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
. . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Concatenation Operators. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Priority of Operators
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Tracing Expressions with the TRACE Instruction . . . . . . . . . . . . . . . . . . . . . 29
Tracing Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
© Copyright IBM Corp. 1992, 2009
iii