beautypg.com

Visara Master Console Center Scripting Guide User Manual

Page 4

background image

Contents

Scripting Guide

4

Chapter 3 Script Syntax ................................................................................... 33

General Script Syntax Information ................................................................ 34

General Syntax of a Script ........................................................................ 34
Structuring a Script.................................................................................... 34

Variables ....................................................................................................... 36

Using and Naming Variables..................................................................... 36
Character String Variables ........................................................................ 36
Numeric Variables..................................................................................... 37

Arrays............................................................................................................ 38

Using and Naming Arrays ......................................................................... 38
Normal Arrays ........................................................................................... 39
Associative Arrays..................................................................................... 39

Date/Time...................................................................................................... 40

Epoch Seconds ......................................................................................... 40
Midnight Seconds...................................................................................... 40
Date and Time Literals .............................................................................. 40

Expressions................................................................................................... 41

String Expressions .................................................................................... 41
Numeric Expressions ................................................................................ 41

Manifest Constants ....................................................................................... 42
List of Intrinsic Manifest Constants................................................................ 43

Manifest Error Constants .......................................................................... 43
Other Manifest Constants ......................................................................... 47

Operators ...................................................................................................... 50

Mathematical............................................................................................. 50
Boolean ..................................................................................................... 50

Comment Statements ................................................................................... 51
Label Statements .......................................................................................... 52

Chapter 4 Regular Expressions ...................................................................... 53

Regular Expressions ..................................................................................... 54

Simple Regular Expressions ..................................................................... 54
Bracket Expressions ................................................................................. 54
Subexpressions......................................................................................... 55
Regular Expressions Using Special Characters........................................ 55

Rules for Building Regular Expressions ........................................................ 56
Bracket Expressions ..................................................................................... 57
Matching Multiple Characters in Bracket Expressions .................................. 61

Alternation ................................................................................................. 62
Expression Anchors—Restricting What Patterns Match ........................... 62
Precedence of Special Characters............................................................ 63

Special Characters in Regular Expressions .................................................. 64
Ordinary Characters ...................................................................................... 65
Collating Elements ........................................................................................ 65

Chapter 5 Script Commands ........................................................................... 67

Conventions in this Chapter .......................................................................... 68
Script Command Types................................................................................. 68