5.2.3
5.2.3.1
5.2.3.2
5.2.3.3
5.2.3.4
Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.2.4
Using Callbacks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.2.4.1
5.2.4.2
5.2.4.3
5.2.4.4
Defined by UIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.2.4.5
5.2.4.6
Using Closures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.2.5
5.2.6
5.2.6.1
5.2.6.2
5.3
5.3.1
Dynamic Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.3.1.1
5.3.1.2
Static Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.3.1.3
5.3.1.4
5.4
5.4.1
5.4.2
5.5
5.5.1
Procedure Execution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.5.2
Process Suspension . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.6
Section Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.6.1
Command Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.6.2
5.6.3
Initialization Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.6.4
5.6.5
Using Section Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.6.5.1
5.6.5.2
5.6.5.3
5.6.5.4
5.6.6
5.6.7
5.6.7.1
5.6.7.2
5.6.7.3
5.7
5.7.1
5.7.2
5.7.2.1
5.7.2.2
5.7.2.3
5.7.3
5.8
Handling Errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
vi
5-6
5-6
5-6
5-6
5-7
5-7
5-8
5-8
5-8
5-9
5-9
5-9
5-10
5-10
5-10
5-11
5-13
5-13
5-13
5-13
5-14
5-14
5-14
5-15
5-15
5-15
5-16
5-16
5-17
5-17
5-17
5-18
5-18
5-19
5-19
5-20
5-21
5-23
5-24
5-25
5-26
5-27
5-27
5-28
5-28
5-28
5-28
5-29
5-29
5-29
5-30