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
|