Fixed some error handling for invalid if statements. Started if codegen.

This commit is contained in:
2025-01-18 22:22:16 +01:00
parent b4d119230b
commit 45ea54cf93
23 changed files with 344 additions and 11 deletions

View File

@@ -2,17 +2,21 @@ test/assign_arithmetic_expression.ink lex
test/basic_property_and_return_value.ink lex
test/complicated_computation.ink lex
test/constant_buffer.ink lex
test/else_if_after_else.ink lex
test/empty_struct.ink lex
test/empty_vertex_main.ink lex
test/empty_vertex_main_with_position_parameter.ink lex
test/field_assignment.ink lex
test/field_without_type_specifier.ink lex
test/float_suffix.ink lex
test/float_if_cond.ink lex
test/function_call.ink lex
test/function_call_out_of_order_declaration.ink lex
test/function_call_return.ink lex
test/functions_with_same_name.ink lex
test/function_with_int_return.ink lex
test/if_cond_assign.ink lex
test/if_if_if.ink lex
test/inferred_types.ink lex
test/meta_block.ink lex
test/multiple_functions.ink lex