forked from IDMComputerSolutions/wordfiles
-
Notifications
You must be signed in to change notification settings - Fork 7
/
HPS Rules Lang.uew
executable file
·213 lines (213 loc) · 1.95 KB
/
HPS Rules Lang.uew
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
/L19"HPS Rules Language" Block Comment On = *> Block Comment Off = <* Block Comment On Alt = /* Block Comment Off Alt = */ String Chars = "' Nocase File Extensions = hps ehps
/Delimiters = . = (){}[];
/Function String = "%[ ^t]++<MGHDR>[ ^t]+[0-9]+[ ^t]+^([0-9]+^)[ ^t]+"
/Indent Strings = "caseof" "do" "if"
/Unindent Strings = "endcase" "enddo" "endif"
/C1"Keywords"
<AUDIT>
<MGHDR>
ABS
ADDR
ALL
AND
ASCENDING
ASIS
ASYNC
ATTACH
AVG
BASED
BEEP
BREAK
BRK
BY
CASE
CASEOF
CATCH
CEIL
CICS
CLASS
CLEAR
CODE
COMMIT
COMPONENT
CONTAINS
CONTINUE
CONVERSE
COPY
COUNT
CURRENT
DAY
DAY_OF_WEEK
DAY_OF_YEAR
DCL
DELETE
DEPENDING
DESCENDING
DETACH
DIV
DO
DOMAIN
DOUBLE
ELSE
EMPTY
END
ENDCASE
ENDDCL
ENDDO
ENDEXTERN
ENDFORALL
ENDIF
ENDSET
ENDSQL
EVERY
EXCEPTION
EXISTS
EXP
EXP10
EXTERN
EXTRACT
FALSE
FIELD
FLASH
FLOAT
FLOOR
FORALL
FRACTION
FROM
GOTO
HANDLER
HIGH_VALUES
HOURS
HPSColor
HPSError
HPSResetError
IDX
IF
IN
INDEX
INIT
INSET
INSTANCE
INT
ISCLEAR
LEFTJ
LEFTSTR
LENGTH
LOC
LOG
LOG10
LOWER
LOW_VALUES
MAP
MAX
MILSECS
MIN
MINUTES
MINUTES_OF_DAY
MOD
MODULE
MONTH
MOVE
NEST
NEW_TO_OLD_DATE
NEW_TO_OLD_TIME
NEXT
NOT
NOWAIT
NUMERIC
OCCUR
OF
OFF
OLD_TO_NEW_DATE
OLD_TO_NEW_TIME
ON
OR
OTHER
OVERLAY
PAGE
PC
PERFORM
PICTURE
PRAGMA
PREV
PRINTER
PROC
PTR
PUT
QUEUE
REDEFINE
REDEFINES
REFRESH
REPORT
RETRIEVE
RETURN
RGB
RIGHTJ
RIGHTSTR
ROLLBACK
ROUND
ROUTE
RTRIM
RULE
SECONDS
SECONDS_OF_DAY
SECTION
SETDISPLAY
SETENCODING
SETERROR
SIZEOF
SPACE
SPACES
SQL
SQRT
START
STARTINTER-VAL
STARTTIME
STRATUS
STRING
STRIPSTR
STRLEN
STRPOS
SUBHEADER
SUBSTR
SUM
SWITCH
TERMINAL
THROW
TIME
TIMESTAMP
TO
TRANSACTION
TRIM
TRUE
TRUNC
TYPE
UPPER
USE
VERIFY
VIA
VIEW
WHILE
WINDOW
WORD
WORDS
YEAR
ZERO
ZEROES
/C2"Data types"
CHAR
DATE
DBCS
DEC
FOR
IMAGE
INTEGER
LIKE
MIXED
OBJECT
PIC
POINTER*
SET
SMALLINT
TEXT
VARCHAR