BrightSign HD2000 BrightScript Reference Guide User Manual
Page 2

2
Table of Contents
INTRODUCTION ..................................................................................................4
Q
UICK
E
XAMPLE
............................................................................................................................ 4
LINE NUMBERS AND STATEMENT SEPARATOR............................................5
EXPRESSIONS, VARIABLES, AND CONSTANTS.............................................5
E
XPRESSION
S
UMMARY
................................................................................................................. 5
V
ARIABLE
N
AMES
.......................................................................................................................... 5
T
YPES
........................................................................................................................................... 6
T
YPE
D
ECLARATION
C
HARACTERS
................................................................................................. 7
O
PERATORS
.................................................................................................................................. 7
O
RDER OF
O
PERATIONS
................................................................................................................ 7
S
TRING
O
PERATORS
...................................................................................................................... 8
D
ETERMINING THE TYPE OF A CONSTANT
........................................................................................ 8
T
YPE
C
ONVERSION
(P
ROMOTION
) .................................................................................................. 9
E
FFECTS OF
T
YPE
C
ONVERSIONS ON
A
CCURACY
............................................................................ 9
A
SSIGNING
D
OUBLE
-P
RECISION
V
ALUES
...................................................................................... 10
A
RRAYS
...................................................................................................................................... 10
S
TRINGS
..................................................................................................................................... 10
L
OGICAL
O
PERATORS
.................................................................................................................. 11
H
EX AND
O
CTAL
.......................................................................................................................... 11
PROGRAM STATEMENTS ................................................................................12
DEF
TYPE
.................................................................................................................................... 12
CLEAR ...................................................................................................................................... 12
DIM
NAME
(
DIM
1,
DIM
2,
…,
DIM
K) ................................................................................................ 12
LET
VARIABLE
=
EXPRESSION
...................................................................................................... 13
END ........................................................................................................................................... 13
STOP......................................................................................................................................... 13
GOTO
LINE NUMBER OR LABEL OR RUN
-
TIME VARIABLE
................................................................. 13
GOSUB
LINE NUMBER OR LABEL OR RUN
-
TIME VARIABLE
............................................................... 13
RETURN ................................................................................................................................... 14
ON
N
GOTO
LINE NUMBER OR LABEL
,
…,
LINE NUMBER OR LABEL OR RUN
-
TIME VARIABLE
.............. 14
FOR
COUNTER
=
EXP
TO
EXP
STEP
EXP
NEXT
COUNTER
........................................................... 14
ON
ERROR
GOTO
LINE NUMBER
............................................................................................... 15
RESUME
LINE NUMBER
.............................................................................................................. 16
REM........................................................................................................................................... 16
IF
TRUE
/
FALSE EXPRESSION
THEN
ACTION
-
CLAUSE
...................................................................... 16
THEN
STATEMENT OR LINE NUMBER OR LINE LABEL
...................................................................... 17
ELSE
STATEMENT OR LINE NUMBER OR LINE LABEL
....................................................................... 17
BLOCK
IF,
ELSEIF,
THEN,
ENDIF............................................................................................ 17
DATA
ITEM LIST
.......................................................................................................................... 18
READ
ITEM LIST
.......................................................................................................................... 18
RESTORE ................................................................................................................................. 19
CONSOLE STATEMENTS .................................................................................20
ITEM LIST
......................................................................................................................... 20
TAB
(
EXPRESSION
).......................................................................................................... 21
INPUT
ITEM LIST
......................................................................................................................... 21
LINEINPUT
STRING VARIABLE
..................................................................................................... 21
POS(
X
)....................................................................................................................................... 22