printing fixes, simple type annotations fix, Function and Array type shortcuts removed, '=' in function definition for block/array removed

This commit is contained in:
ProgramSnail 2024-02-23 16:20:02 +03:00
parent d7f1b6c377
commit d8ef39b2bd
11 changed files with 56 additions and 77 deletions

View file

@ -195,7 +195,7 @@ void print_function_definition(const nodes::FunctionDefinition &statement,
bool expression_is_container =
statement.get_expression().value()->get<nodes::Container>().has_value();
printer.print(" = ");
printer.print(expression_is_container ? " " : " = ");
size_t previous_indentation_level = printer.get_indentation_level();
if (!expression_is_container) {