| Alias | Longwang | ||||||||||||||||||||||||
| Date | 2026-02-02_17h00m01s | ||||||||||||||||||||||||
| Commit ID | af692942432f0b5413773cd28cbbf6f95dd761b4 | ||||||||||||||||||||||||
| Tests summary |
| ||||||||||||||||||||||||
| Exit codes |
|
| Test name | Component | Compiler exit code | Expected compiler exit code | Compiled program code | Expected compiled program code | Memory accesses | Max memory accesses | Result | Compiler Log | Simulator errors |
| fibonacci | lexer | 0 | 0 | N/A | N/A | N/A | N/A | Pass | ||
| int | lexer | 0 | 0 | N/A | N/A | N/A | N/A | Pass | ||
| intintint | lexer | 0 | 0 | N/A | N/A | N/A | N/A | Pass | ||
| single_comment | lexer | 0 | 0 | N/A | N/A | N/A | N/A | Pass | ||
| multi_comment | lexer | 0 | 0 | N/A | N/A | N/A | N/A | Pass | ||
| nested_comments | lexer | 0 | 0 | N/A | N/A | N/A | N/A | Pass | ||
| all_tokens | lexer | 0 | 0 | N/A | N/A | N/A | N/A | Pass | ||
| escape_codes_1 | lexer | 0 | 0 | N/A | N/A | N/A | N/A | Pass | ||
| escape_codes_2 | lexer | 250 | 250 | N/A | N/A | N/A | N/A | Pass | ||
| multiple_characters_in_single_quotes | lexer | 250 | 250 | N/A | N/A | N/A | N/A | Pass | ||
| char_assign_digits | lexer | 250 | 250 | N/A | N/A | N/A | N/A | Pass | ||
| most_chars | lexer | 0 | 0 | N/A | N/A | N/A | N/A | Pass | ||
| no_main | lexer | 0 | 0 | N/A | N/A | N/A | N/A | Pass | ||
| minimal | lexer | 0 | 0 | N/A | N/A | N/A | N/A | Pass | ||
| undefined_token | lexer | 250 | 250 | N/A | N/A | N/A | N/A | Pass | ||
| identifiers | lexer | 0 | 0 | N/A | N/A | N/A | N/A | Pass | ||
| includes | lexer | 0 | 0 | N/A | N/A | N/A | N/A | Pass | ||
| preprocessing | lexer | 250 | 250 | N/A | N/A | N/A | N/A | Pass | ||
| empty | lexer | 0 | 0 | N/A | N/A | N/A | N/A | Pass | ||
| division | lexer | 0 | 0 | N/A | N/A | N/A | N/A | Pass | ||
| fibonacci | parser | 0 | 0 | N/A | N/A | N/A | N/A | Pass | ||
| arithmetic interpreter | parser | 0 | 0 | N/A | N/A | N/A | N/A | Pass | ||
| sort linked list | parser | 0 | 0 | N/A | N/A | N/A | N/A | Pass | ||
| int | parser | 245 | 245 | N/A | N/A | N/A | N/A | Pass | ||
| single_comment | parser | 0 | 0 | N/A | N/A | N/A | N/A | Pass | ||
| multi_comment | parser | 0 | 0 | N/A | N/A | N/A | N/A | Pass | ||
| nested_comments | parser | 245 | 245 | N/A | N/A | N/A | N/A | Pass | ||
| escape_codes_1 | parser | 0 | 0 | N/A | N/A | N/A | N/A | Pass | ||
| most_chars | parser | 0 | 0 | N/A | N/A | N/A | N/A | Pass | ||
| no_main | parser | 245 | 245 | N/A | N/A | N/A | N/A | Pass | ||
| minimal | parser | 0 | 0 | N/A | N/A | N/A | N/A | Pass | ||
| just_main | parser | 245 | 245 | N/A | N/A | N/A | N/A | Pass | ||
| identifiers | parser | 0 | 0 | N/A | N/A | N/A | N/A | Pass | ||
| includes | parser | 0 | 0 | N/A | N/A | N/A | N/A | Pass | ||
| break | parser | 0 | 0 | N/A | N/A | N/A | N/A | Pass | ||
| continue | parser | 0 | 0 | N/A | N/A | N/A | N/A | Pass | ||
| break_without_semicolon | parser | 245 | 245 | N/A | N/A | N/A | N/A | Pass | ||
| continue_without_semicolon | parser | 245 | 245 | N/A | N/A | N/A | N/A | Pass | ||
| empty | parser | 0 | 0 | N/A | N/A | N/A | N/A | Pass | ||
| while_loop_1 | parser | 0 | 0 | N/A | N/A | N/A | N/A | Pass | ||
| while_loop_2 | parser | 0 | 0 | N/A | N/A | N/A | N/A | Pass | ||
| while_loop_3 | parser | 245 | 245 | N/A | N/A | N/A | N/A | Pass | ||
| unterminated_stmt | parser | 245 | 245 | N/A | N/A | N/A | N/A | Pass | ||
| function_application_1 | parser | 245 | 245 | N/A | N/A | N/A | N/A | Pass | ||
| function_application_2 | parser | 0 | 0 | N/A | N/A | N/A | N/A | Pass | ||
| function_application_3 | parser | 0 | 0 | N/A | N/A | N/A | N/A | Pass | ||
| function_application_4 | parser | 245 | 245 | N/A | N/A | N/A | N/A | Pass | ||
| function_declaration | parser | 0 | 0 | N/A | N/A | N/A | N/A | Pass | ||
| function_declaration_without_semicolon | parser | 245 | 245 | N/A | N/A | N/A | N/A | Pass | ||
| function_declaration_malformed | parser | 245 | 245 | N/A | N/A | N/A | N/A | Pass | ||
| function_decl_def_and_struct | parser | 0 | 0 | N/A | N/A | N/A | N/A | Pass | ||
| function_application_5 | parser | 0 | 0 | N/A | N/A | N/A | N/A | Pass | ||
| count_to_n | parser | 0 | 0 | N/A | N/A | N/A | N/A | Pass | ||
| declarations | parser | 0 | 0 | N/A | N/A | N/A | N/A | Pass | ||
| missing_declarations | parser | 0 | 0 | N/A | N/A | N/A | N/A | Pass | ||
| double_declarations | parser | 0 | 0 | N/A | N/A | N/A | N/A | Pass | ||
| reserved_keyword_as_identifier | parser | 245 | 245 | N/A | N/A | N/A | N/A | Pass | ||
| program_ends_with_single_comment | parser | 0 | 0 | N/A | N/A | N/A | N/A | Pass | ||
| empty_functions_1 | parser | 0 | 0 | N/A | N/A | N/A | N/A | Pass | ||
| empty_functions_2 | parser | 0 | 0 | N/A | N/A | N/A | N/A | Pass | ||
| empty_comparison | parser | 245 | 245 | N/A | N/A | N/A | N/A | Pass | ||
| else_if | parser | 0 | 0 | N/A | N/A | N/A | N/A | Pass | ||
| arithmetic_1 | parser | 0 | 0 | N/A | N/A | N/A | N/A | Pass | ||
| arithmetic_2 | parser | 0 | 0 | N/A | N/A | N/A | N/A | Pass | ||
| broken_arithmetic | parser | 245 | 245 | N/A | N/A | N/A | N/A | Pass | ||
| assignment_error | parser | 245 | 245 | N/A | N/A | N/A | N/A | Pass | ||
| all_syntax_categories | parser | 0 | 0 | N/A | N/A | N/A | N/A | Pass | ||
| all_syntax_categories_with_spaces | parser | 0 | 0 | N/A | N/A | N/A | N/A | Pass | ||
| all_syntax_categories_compact | parser | 0 | 0 | N/A | N/A | N/A | N/A | Pass | ||
| type_error | parser | 0 | 0 | N/A | N/A | N/A | N/A | Pass | ||
| identifier_missing_type | parser | 245 | 245 | N/A | N/A | N/A | N/A | Pass | ||
| nested_conditional_statements | parser | 0 | 0 | N/A | N/A | N/A | N/A | Pass | ||
| empty_conditional | parser | 245 | 245 | N/A | N/A | N/A | N/A | Pass | ||
| if_empty_body | parser | 0 | 0 | N/A | N/A | N/A | N/A | Pass | ||
| statements_as_expressions | parser | 245 | 245 | N/A | N/A | N/A | N/A | Pass | ||
| deep_body_nesting | parser | 0 | 0 | N/A | N/A | N/A | N/A | Pass | ||
| variable_initialization | parser | 245 | 245 | N/A | N/A | N/A | N/A | Pass | ||
| returning_multiple_times | parser | 0 | 0 | N/A | N/A | N/A | N/A | Pass | ||
| else | parser | 245 | 245 | N/A | N/A | N/A | N/A | Pass | ||
| struct_wrong | parser | 245 | 245 | N/A | N/A | N/A | N/A | Pass | ||
| struct_usage | parser | 0 | 0 | N/A | N/A | N/A | N/A | Pass | ||
| struct_declaration | parser | 0 | 0 | N/A | N/A | N/A | N/A | Pass | ||
| ternary_comparison | parser | 0 | 0 | N/A | N/A | N/A | N/A | Pass | ||
| pointer_pointer | parser | 0 | 0 | N/A | N/A | N/A | N/A | Pass | ||
| pointer_dereference | parser | 0 | 0 | N/A | N/A | N/A | N/A | Pass | ||
| struct_pointer_dereference | parser | 0 | 0 | N/A | N/A | N/A | N/A | Pass | ||
| double_reference | parser | 245 | 245 | N/A | N/A | N/A | N/A | Pass | ||
| type_cast | parser | 245 | 245 | N/A | N/A | N/A | N/A | Pass |