User guide
Contents
Preface v
1 The Sy s tem Overview 1
1.1 A Cintsys Console Sessio n . . . . . . . . . . . . . . . . . . . . . . 1
1.2 A Cintpos Console Session . . . . . . . . . . . . . . . . . . . . . . 7
2 The B CP L Language 11
2.1 Language Overview . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.1.1 Comments . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.1.2 The GET Directive . . . . . . . . . . . . . . . . . . . . . . . 13
2.1.3 Conditional Compilation . . . . . . . . . . . . . . . . . . . 13
2.1.4 Section Brackets . . . . . . . . . . . . . . . . . . . . . . . 14
2.2 Expressions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.2.1 Names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.2.2 Constants . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.2.3 Function Calls . . . . . . . . . . . . . . . . . . . . . . . . . 18
2.2.4 Method Calls . . . . . . . . . . . . . . . . . . . . . . . . . 18
2.2.5 Prefixed Expressio n Operators . . . . . . . . . . . . . . . . 19
2.2.6 Infixed Expressio n Operators . . . . . . . . . . . . . . . . 19
2.2.7 Boolean Evaluation . . . . . . . . . . . . . . . . . . . . . . 20
2.2.8 VALOF Expression s . . . . . . . . . . . . . . . . . . . . . . 21
2.2.9 Expression Preced ence . . . . . . . . . . . . . . . . . . . . 21
2.2.10 Manifest Constant Expr essi ons . . . . . . . . . . . . . . . 22
2.3 Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
2.3.1 Assignments . . . . . . . . . . . . . . . . . . . . . . . . . . 22
2.3.2 Routine Calls . . . . . . . . . . . . . . . . . . . . . . . . . 23
2.3.3 Conditional Commands . . . . . . . . . . . . . . . . . . . . 23
2.3.4 Repetitive Commands . . . . . . . . . . . . . . . . . . . . 24
2.3.5 SWITCHON comman d . . . . . . . . . . . . . . . . . . . . . . 24
2.3.6 Flow of Control . . . . . . . . . . . . . . . . . . . . . . . . 25
2.3.7 Compound Commands . . . . . . . . . . . . . . . . . . . . 25
2.3.8 Blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
2.4 Declarations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
i