aboutsummaryrefslogtreecommitdiffhomepage
path: root/libslang/src/util/keywords.lis
blob: b794a59735da0b4386caad10162600d94fdbefe1 (plain)
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
!if			IFNOT_TOKEN
ERROR_BLOCK		ERRBLK_TOKEN
EXIT_BLOCK		EXITBLK_TOKEN
USER_BLOCK0		USRBLK0_TOKEN
USER_BLOCK1		USRBLK1_TOKEN
USER_BLOCK2		USRBLK2_TOKEN
USER_BLOCK3		USRBLK3_TOKEN
USER_BLOCK4		USRBLK4_TOKEN
__tmp			TMP_TOKEN
_for			_FOR_TOKEN
abs			ABS_TOKEN
and			AND_TOKEN
andelse			ANDELSE_TOKEN
break			BREAK_TOKEN
case			CASE_TOKEN
chs			CHS_TOKEN
continue		CONT_TOKEN
define			DEFINE_TOKEN
do			DO_TOKEN
do_while		DOWHILE_TOKEN
else			ELSE_TOKEN
exch			EXCH_TOKEN
for			FOR_TOKEN
foreach			FOREACH_TOKEN
forever			FOREVER_TOKEN
if			IF_TOKEN
loop			LOOP_TOKEN
mod			MOD_TOKEN
mul2			MUL2_TOKEN
not			NOT_TOKEN
or			OR_TOKEN
orelse			ORELSE_TOKEN
pop			POP_TOKEN
private			PRIVATE_TOKEN
public			PUBLIC_TOKEN
return			RETURN_TOKEN
shl			SHL_TOKEN
shr			SHR_TOKEN
sign			SIGN_TOKEN
sqr			SQR_TOKEN
static			STATIC_TOKEN
struct			STRUCT_TOKEN
switch			SWITCH_TOKEN
typedef			TYPEDEF_TOKEN
using			USING_TOKEN
variable		VARIABLE_TOKEN
while			WHILE_TOKEN
xor			BXOR_TOKEN
%
% The kewords below here are commented out because they are not
% used.  Most of them could be used if one wanted to write in RPN form
% but I want to discontinue it
%
%push			PUSH_TOKEN
%readonly		READONLY_TOKEN
%__ref			_REF_TOKEN
%__aput			_ARRAY_ASSIGN_TOKEN
%__aput_minuseqs		_ARRAY_MINUSEQS_TOKEN
%__aput_minusminus	_ARRAY_MINUSMINUS_TOKEN
%__aput_pluseqs		_ARRAY_PLUSEQS_TOKEN
%__aput_plusplus		_ARRAY_PLUSPLUS_TOKEN
%__aput_pminusminus	_ARRAY_POST_MINUSMINUS_TOKEN
%__aput_pplusplus	_ARRAY_POST_PLUSPLUS_TOKEN
%__arg			ARG_TOKEN
%__array			ARRAY_TOKEN
%__earg			EARG_TOKEN
%__struct_eqs		_STRUCT_ASSIGN_TOKEN
%__struct_minuseqs	_STRUCT_MINUSEQS_TOKEN
%__struct_minusminus	_STRUCT_MINUSMINUS_TOKEN
%__struct_pluseqs	_STRUCT_PLUSEQS_TOKEN
%__struct_plusplus	_STRUCT_PLUSPLUS_TOKEN
%__struct_pminusminus	_STRUCT_POST_MINUSMINUS_TOKEN
%__struct_pplusplus	_STRUCT_POST_PLUSPLUS_TOKEN