Started some fixes for array support. Not entirely there yet.
This commit is contained in:
9
AST.jai
9
AST.jai
@@ -257,9 +257,14 @@ pretty_print_binary :: (node : *AST_Node, indentation : int, builder : *String_B
|
||||
indent(builder, indentation);
|
||||
}
|
||||
append(builder, "(");
|
||||
op := node.token;
|
||||
is_array_access := false;
|
||||
if node.token.kind == .TOKEN_LEFTBRACKET {
|
||||
print_to_builder(builder, "[]");
|
||||
} else {
|
||||
op := node.token;
|
||||
print_to_builder(builder, op_to_string(op));
|
||||
}
|
||||
|
||||
print_to_builder(builder, op_to_string(op));
|
||||
append(builder, " ");
|
||||
|
||||
pretty_print_node(node.children[0], 0, builder);
|
||||
|
||||
Reference in New Issue
Block a user