Bulletproofing operator overloads using generated data
This commit is contained in:
@@ -11,9 +11,6 @@ global Token null_token; // @todo: memes, why the above is called null?
|
||||
for i in meta.keywords: print(f'Intern_String keyword_{i.lower()};')
|
||||
for i in meta.interns: print(f'Intern_String intern_{i.lower()};')
|
||||
|
||||
for i in meta.token_simple_expr:
|
||||
if i[1] != "SPECIAL":
|
||||
print("Intern_String op_" + meta.pascal_to_snake(i[0]) + ";")
|
||||
*/
|
||||
Intern_String keyword_struct;
|
||||
Intern_String keyword_union;
|
||||
@@ -38,30 +35,6 @@ Intern_String intern_strict;
|
||||
Intern_String intern_void;
|
||||
Intern_String intern_flag;
|
||||
Intern_String intern_it;
|
||||
Intern_String op_mul;
|
||||
Intern_String op_div;
|
||||
Intern_String op_mod;
|
||||
Intern_String op_left_shift;
|
||||
Intern_String op_right_shift;
|
||||
Intern_String op_add;
|
||||
Intern_String op_sub;
|
||||
Intern_String op_equals;
|
||||
Intern_String op_lesser_then_or_equal;
|
||||
Intern_String op_greater_then_or_equal;
|
||||
Intern_String op_lesser_then;
|
||||
Intern_String op_greater_then;
|
||||
Intern_String op_not_equals;
|
||||
Intern_String op_bit_and;
|
||||
Intern_String op_bit_or;
|
||||
Intern_String op_bit_xor;
|
||||
Intern_String op_and;
|
||||
Intern_String op_or;
|
||||
Intern_String op_neg;
|
||||
Intern_String op_not;
|
||||
Intern_String op_decrement;
|
||||
Intern_String op_increment;
|
||||
Intern_String op_post_decrement;
|
||||
Intern_String op_post_increment;
|
||||
/*END*/
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
|
||||
Reference in New Issue
Block a user