-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathprim_data.h
118 lines (116 loc) · 2.87 KB
/
prim_data.h
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
#ifndef _prim_data_H
#define _prim_data_H
class Prim;
extern Prim *prim_operator;
#define P_prim_operator 0
extern Prim *prim_period;
#define P_prim_period 1
extern Prim *prim_setter;
#define P_prim_setter 2
extern Prim *prim_pow;
#define P_prim_pow 3
extern Prim *prim_mult;
#define P_prim_mult 4
extern Prim *prim_div;
#define P_prim_div 5
extern Prim *prim_mod;
#define P_prim_mod 6
extern Prim *prim_add;
#define P_prim_add 7
extern Prim *prim_subtract;
#define P_prim_subtract 8
extern Prim *prim_lsh;
#define P_prim_lsh 9
extern Prim *prim_rsh;
#define P_prim_rsh 10
extern Prim *prim_less;
#define P_prim_less 11
extern Prim *prim_lessorequal;
#define P_prim_lessorequal 12
extern Prim *prim_greater;
#define P_prim_greater 13
extern Prim *prim_greaterorequal;
#define P_prim_greaterorequal 14
extern Prim *prim_equal;
#define P_prim_equal 15
extern Prim *prim_notequal;
#define P_prim_notequal 16
extern Prim *prim_and;
#define P_prim_and 17
extern Prim *prim_xor;
#define P_prim_xor 18
extern Prim *prim_or;
#define P_prim_or 19
extern Prim *prim_land;
#define P_prim_land 20
extern Prim *prim_lor;
#define P_prim_lor 21
extern Prim *prim_assign;
#define P_prim_assign 22
extern Prim *prim_apply;
#define P_prim_apply 23
extern Prim *prim_by;
#define P_prim_by 24
extern Prim *prim_seqcat;
#define P_prim_seqcat 25
extern Prim *prim_plus;
#define P_prim_plus 26
extern Prim *prim_minus;
#define P_prim_minus 27
extern Prim *prim_not;
#define P_prim_not 28
extern Prim *prim_lnot;
#define P_prim_lnot 29
extern Prim *prim_deref;
#define P_prim_deref 30
extern Prim *prim_cast;
#define P_prim_cast 31
extern Prim *prim_strcat;
#define P_prim_strcat 32
extern Prim *prim_ref;
#define P_prim_ref 33
extern Prim *prim_primitive;
#define P_prim_primitive 34
extern Prim *prim_reply;
#define P_prim_reply 35
extern Prim *prim_make;
#define P_prim_make 36
extern Prim *prim_vector;
#define P_prim_vector 37
extern Prim *prim_new;
#define P_prim_new 38
extern Prim *prim_clone;
#define P_prim_clone 39
extern Prim *prim_clone_vector;
#define P_prim_clone_vector 40
extern Prim *prim_isinstance;
#define P_prim_isinstance 41
extern Prim *prim_issubclass;
#define P_prim_issubclass 42
extern Prim *prim_index_object;
#define P_prim_index_object 43
extern Prim *prim_set_index_object;
#define P_prim_set_index_object 44
extern Prim *prim_meta_apply;
#define P_prim_meta_apply 45
extern Prim *prim_destruct;
#define P_prim_destruct 46
extern Prim *prim_coerce;
#define P_prim_coerce 47
extern Prim *prim_merge;
#define P_prim_merge 48
extern Prim *prim_merge_in;
#define P_prim_merge_in 49
extern Prim *prim_type_assert;
#define P_prim_type_assert 50
extern Prim *prim_len;
#define P_prim_len 51
extern Prim *prim_sizeof;
#define P_prim_sizeof 52
extern Prim *prim_sizeof_element;
#define P_prim_sizeof_element 53
extern Prim *prim_typeof;
#define P_prim_typeof 54
extern Prim *prim_typeof_element;
#define P_prim_typeof_element 55
#endif