The Modern RPG IV Language

B

base date or time, 211

BASED keyword, 59, 212

BASIC, 106

BEGSR, 9, 29, 30, 185, 189, 214

EXSR and, 275

free-format syntax for, 201

OTHER and, 321

SELECT and, 353–354

syntax diagram for, 195

binary operators, 104, 105

binding directories, compiler option and, 547

bit patterns, 215, 216–217

TESTB and, 372–373

%BITAND, 119, 129–130

%BITNOT, 119, 131–132

BITOFF, 185, 195, 215, 216–217

BITON, 185, 195, 215, 216–217

%BITOR, 119, 132–133

%BITXOR, 119, 134–135

blank Boolean operator, 200, 436

blank transparency, decimal data errors and, 560

*BLANK figurative constant, 25

blanks, as edit word control code, 93

*BLANKS figurative constant, 24, 25

BLOCK File specification keyword, 47

BNDDIR (Binding Directory), 39, 547

Boolean expressions, 106

Boolean operators, 200, 213, 225, 253, 255, 282, 320, 382, 436, 444

bound call (See CALLB)

bound modules vs. independent programs, 399–400

bound procedures/programs, CALLB and, 221–222

brackets ([]), optional values, 194

branching, 411, 427

compare and branch operations (CABxx), 218, 417–418, 444–445

built-in functions, 28, 115–180

arguments in, 117

colon separator for, 117

compile-time type, 117

duration type, 144

parentheses in, 117

runtime type, 117

specifications capable of using, 118, 119–121

syntax for, 117–118

BY keyword, 278–279

by reference parameter passing, 324, 454–455, 454

BY, in FOR loops, 435

Категории