Clang format + meta fix
This commit is contained in:
@@ -36,19 +36,19 @@ static void core_init_compiler(Core_Ctx *ctx, Allocator *allocator) {
|
||||
ctx->interns = intern_table_make(ctx->perm, ctx->heap, 2048);
|
||||
|
||||
/*#import meta
|
||||
for i in meta.keywords:
|
||||
print(f'pctx->keyword_{i.lower()} = pctx->intern("{i}"_s);')
|
||||
print(f'pctx->interns.first_keyword = pctx->keyword_{meta.keywords[0].lower()}.str;')
|
||||
print(f'pctx->interns.last_keyword = pctx->keyword_{meta.keywords[-1].lower()}.str;')
|
||||
for i in meta.keywords:
|
||||
print(f'pctx->keyword_{i.lower()} = pctx->intern("{i}"_s);')
|
||||
print(f'pctx->interns.first_keyword = pctx->keyword_{meta.keywords[0].lower()}.str;')
|
||||
print(f'pctx->interns.last_keyword = pctx->keyword_{meta.keywords[-1].lower()}.str;')
|
||||
|
||||
for i in meta.interns:
|
||||
print(f'pctx->intern_{i.lower()} = pctx->intern("{i}"_s);')
|
||||
for i in meta.interns:
|
||||
print(f'pctx->intern_{i.lower()} = pctx->intern("{i}"_s);')
|
||||
|
||||
index = 0
|
||||
for i in meta.token_simple_expr:
|
||||
if i[1] != "SPECIAL":
|
||||
print(f'pctx->op_info_table[{index}] = {{pctx->intern("{i[1]}"_s), "{i[0].upper()}"_s, TK_{i[0]}, {int(i[2]&meta.BINARY_EXPR>0)}, {int(i[2]&meta.UNARY_EXPR>0)}}};')
|
||||
index += 1
|
||||
index = 0
|
||||
for i in meta.token_simple_expr:
|
||||
if i[1] != "SPECIAL":
|
||||
print(f'pctx->op_info_table[{index}] = {{pctx->intern("{i[1]}"_s), "{i[0].upper()}"_s, TK_{i[0]}, {int(i[2]&meta.BINARY_EXPR>0)}, {int(i[2]&meta.UNARY_EXPR>0)}}};')
|
||||
index += 1
|
||||
|
||||
*/
|
||||
pctx->keyword_struct = pctx->intern("struct"_s);
|
||||
|
||||
Reference in New Issue
Block a user