Variables 18-11
Numeric variables 18-11
String variables 18-11
Arrays 18-11
Numeric expressions 18-13
Operands 18-13
Operators 18-13
Precedence of operators 18-15
Expressions in parentheses 18-15
Built-in numeric functions 18-16
String expressions 18-19
Statements 18-21
Assignment statements 18-21
String assignments 18-21
IF and ELSE statements 18-22
WHILE statement 18-23
BREAK statement 18-24
SWITCH statement 18-24
CALL and RETURN statements 18-25
EXIT statement 18-25
Procedures 18-26
Format of a procedure 18-26
Procedure parameters 18-26
Return value of a procedure 18-28
Ways of activating a procedure 18-28
Passing parameters by reference 18-28
Compiling a compiled macro program 18-30
Error and warning messages 18-30
How does a compiled macro program differ? 18-32
String constants enclosed in quotation marks 18-32
Unintentional combination of numeric arguments 18-32
Commands/functions whose syntax has changed 18-32
List of compiled macro reserved words 18-33
Compiled macro limits 18-34
APPENDIX A - FUNCTIONS
Function by Menu Name 19-2
Functions A to Z 19-10
APPENDIX B - BITMAP NAMES
File Menu 20-2
Edit Menu 20-4
ViewMenu 20-5
Draw Menu 20-6