OS/2 Procedures Language 2/REXX
0.9b (c) 1995
Peter Childs
[ ]
The OS/2 Procedures Language 2/REXX
[*]
Getting Started in REXX
[ ]
Writing a REXX Procedure
[*]
Using Fundamental REXX Elements
[ ]
Comments
[ ]
Strings
[ ]
Instructions
[ ]
OS/2 Commands
[ ]
Assignments
[ ]
Labels
[*]
Working with Variables and Arithmetic
[ ]
Variables
[ ]
Value
[ ]
Working with Arithmetic
[ ]
Writing a REXX Arithmetic Procedure
[*]
REXX Features
[ ]
Making Decisions(IF THEN)
[ ]
The ELSE Instruction
[ ]
SELECT, END, WHEN, OTHERWISE, and NOP Instructions
[ ]
True and False Operators
[ ]
The Logical Operators, NOT, AND, OR
[*]
Automating Repetitive Tasks - Using Loops
[ ]
Repetitive Loops
[ ]
Conditional Loops
[ ]
Getting Out of Loops
[ ]
Parsing Words
[*]
Advanced REXX Functions
[ ]
Functions
[ ]
DATATYPE( )
[ ]
SUBSTR( )
[ ]
CALL
[ ]
REXX.CMD File Commands
[ ]
Error Messages
[*]
PMREXX and REXXTRY
[ ]
Starting the PMREXX Program
[ ]
The PMREXX Trace Function
[ ]
The REXXTRY Program
[*]
REXX Utility Functions (RexxUtil)
[ ]
RxMessageBox
[ ]
SysCls
[ ]
SysCopyObject, SysCreateShadow, and SysMoveObject
[ ]
SysCreateObject
[ ]
SysCurPos
[ ]
SysCurState
[ ]
SysDeregisterObjectClass
[ ]
SysDestroyObject
[ ]
SysDriveInfo
[ ]
SysDriveMap
[ ]
SysDropFuncs
[ ]
SysFileDelete
[ ]
SysFileTree
[ ]
SysFileSearch
[ ]
SysGetEA
[ ]
SysGetKey
[ ]
SysGetMessage
[ ]
SysIni
[ ]
SysMkDir
[ ]
SysOpenObject
[ ]
SysOS2Ver
[ ]
SysPutEA
[ ]
SysQueryClassList
[ ]
SysRegisterObjectClass
[ ]
SysRmDir
[ ]
SysSaveObject
[ ]
SysSearchPath
[ ]
SysSetIcon
[ ]
SysSetObjectData
[ ]
SysSleep
[ ]
SysTempFileName
[ ]
SysTextScreenRead
[ ]
SysTextScreenSize
[ ]
SysWaitNamedPipe
[*]
Keyword Instructions
[ ]
ADDRESS
[ ]
ARG
[ ]
CALL
[ ]
DO
[ ]
DROP
[ ]
EXIT
[ ]
IF
[ ]
INTERPRET
[ ]
ITERATE
[ ]
LEAVE
[ ]
NOP
[ ]
NUMERIC
[ ]
OPTIONS
[ ]
PARSE
[ ]
PROCEDURE
[ ]
PULL
[ ]
PUSH
[ ]
QUEUE
[ ]
RETURN
[ ]
SAY
[ ]
SELECT
[ ]
SIGNAL
[ ]
TRACE
[*]
Functions
[ ]
ABBREV
[ ]
ABS (Absolute Value)
[ ]
ADDRESS
[ ]
API Functions
[ ]
ARG
[ ]
BEEP
[ ]
BITAND
[ ]
BITOR
[ ]
BITXOR
[ ]
B2X (Binary to Hexadecimal)
[ ]
CENTER/CENTRE
[ ]
CHARIN
[ ]
CHAROUT
[ ]
CHARS
[ ]
COMPARE
[ ]
CONDITION
[ ]
COPIES
[ ]
C2D (Character to Decimal)
[ ]
C2X (Character to Hexadecimal)
[ ]
DATATYPE
[ ]
DATE
[ ]
DELSTR (Delete String)
[ ]
DELWORD
[ ]
DIGITS
[ ]
D2C (Decimal to Character)
[ ]
D2X (Decimal to Hexadecimal)
[ ]
DIRECTORY
[ ]
ERRORTEXT
[ ]
ENDLOCAL
[ ]
FILESPEC
[ ]
FORM
[ ]
FORMAT
[ ]
FUZZ
[ ]
INSERT
[ ]
LASTPOS
[ ]
LEFT
[ ]
LENGTH
[ ]
LINEIN
[ ]
LINEOUT
[ ]
LINES
[ ]
MAX
[ ]
MIN
[ ]
OVERLAY
[ ]
POS
[ ]
QUEUED
[ ]
RANDOM
[ ]
REVERSE
[ ]
RIGHT
[ ]
SETLOCAL
[ ]
SIGN
[ ]
SOURCELINE
[ ]
SPACE
[ ]
STREAM
[ ]
STRIP
[ ]
SUBSTR
[ ]
SUBWORD
[ ]
SYMBOL
[ ]
TIME
[ ]
TRACE
[ ]
TRANSLATE
[ ]
TRUNC
[ ]
VALUE
[ ]
VERIFY
[ ]
WORD
[ ]
WORDINDEX
[ ]
WORDLENGTH
[ ]
WORDPOS
[ ]
WORDS
[ ]
XRANGE
[ ]
X2B (Hexadecimal to Binary).
[ ]
X2C (Hexadecimal to Character)
[ ]
X2D (Hexadecimal to Decimal)
[*]
Queue Interface
[ ]
RXQUEUE Function