New types, Value rework, Sym cleanup
This commit is contained in:
@@ -20,9 +20,9 @@ gen_indent(){
|
||||
function void
|
||||
gen_simple_decl_prefix(Ast_Resolved_Type *ast){
|
||||
switch(ast->kind){
|
||||
case TYPE_INT: gen("int "); break;
|
||||
case TYPE_INT: gen("Int "); break;
|
||||
case TYPE_BOOL: gen("bool "); break;
|
||||
case TYPE_UNSIGNED: gen("unsigned "); break;
|
||||
case TYPE_UINT: gen("UInt "); break;
|
||||
case TYPE_STRING: gen("String "); break;
|
||||
case TYPE_VOID: gen("void "); break;
|
||||
case TYPE_POINTER:{gen_simple_decl_prefix(ast->base); gen("*");} break;
|
||||
@@ -43,7 +43,7 @@ gen_simple_decl_postfix(Ast_Resolved_Type *ast){
|
||||
switch(ast->kind){
|
||||
case TYPE_INT: break;
|
||||
case TYPE_BOOL: break;
|
||||
case TYPE_UNSIGNED: break;
|
||||
case TYPE_UINT: break;
|
||||
case TYPE_STRING: break;
|
||||
case TYPE_VOID: break;
|
||||
case TYPE_POINTER: gen_simple_decl_postfix(ast->base); break;
|
||||
|
||||
Reference in New Issue
Block a user