fix ast printer names
This commit is contained in:
parent
00f4c05784
commit
18cfcfe44f
@ -363,7 +363,7 @@ static TypeTableEntry * analyze_expression(CodeGen *g, BlockContext *context, Ty
|
|||||||
return g->builtin_types.entry_i32;
|
return g->builtin_types.entry_i32;
|
||||||
|
|
||||||
case NodeTypeStringLiteral:
|
case NodeTypeStringLiteral:
|
||||||
zig_panic("TODO");
|
zig_panic("TODO: string literal");
|
||||||
|
|
||||||
case NodeTypeUnreachable:
|
case NodeTypeUnreachable:
|
||||||
return g->builtin_types.entry_unreachable;
|
return g->builtin_types.entry_unreachable;
|
||||||
|
@ -229,18 +229,18 @@ void ast_print(AstNode *node, int indent) {
|
|||||||
ast_print(node->data.prefix_op_expr.primary_expr, indent + 2);
|
ast_print(node->data.prefix_op_expr.primary_expr, indent + 2);
|
||||||
break;
|
break;
|
||||||
case NodeTypeNumberLiteral:
|
case NodeTypeNumberLiteral:
|
||||||
fprintf(stderr, "PrimaryExpr Number %s\n",
|
fprintf(stderr, "NumberLiteral %s\n",
|
||||||
buf_ptr(&node->data.number));
|
buf_ptr(&node->data.number));
|
||||||
break;
|
break;
|
||||||
case NodeTypeStringLiteral:
|
case NodeTypeStringLiteral:
|
||||||
fprintf(stderr, "PrimaryExpr String '%s'\n",
|
fprintf(stderr, "StringLiteral '%s'\n",
|
||||||
buf_ptr(&node->data.string));
|
buf_ptr(&node->data.string));
|
||||||
break;
|
break;
|
||||||
case NodeTypeUnreachable:
|
case NodeTypeUnreachable:
|
||||||
fprintf(stderr, "PrimaryExpr Unreachable\n");
|
fprintf(stderr, "Unreachable\n");
|
||||||
break;
|
break;
|
||||||
case NodeTypeSymbol:
|
case NodeTypeSymbol:
|
||||||
fprintf(stderr, "PrimaryExpr Symbol %s\n",
|
fprintf(stderr, "Symbol %s\n",
|
||||||
buf_ptr(&node->data.symbol));
|
buf_ptr(&node->data.symbol));
|
||||||
break;
|
break;
|
||||||
case NodeTypeUse:
|
case NodeTypeUse:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user