Test report

Aliasalpaca
Date2024-10-22_05h00m01s
Commit ID8a2386823b925a17626e820a073383ae22067a18
Tests summary
PartPassed / Total
Part 1: Lexer and parser0 / 88
Part 1 Hidden: Lexer and parser0 / 23
Part 2: AST and sematic analysis0 / 112
Part 2 Hidden: AST and sematic analysis0 / 23
Part 3: Code generation0 / 33
Part 3 Hidden: Code genration0 / 14
Part 4: Register Allocation0 / 48
Part 5: Object-Oriented Features0 / 40
Exit codes
CodeExplanation
260Generated program contains too many memory accesses.
250One or more lexer error(s).
245One or more parse error(s).
240One or more semantic error(s).
230Compiled program produced wrong output.
224AST construction is wrong.
204Compiled program not found.
124Your compiler or program timed out (your compiler or produced program might have an infinite loop).
125The MARS simulator timed out (maybe your generated program has an infinite loop).
2The MARS simulator exited prematurely.
1JVM exited prematurely. It might occur when your compiler has infinite recursion/loops, throws an uncaught exception, requires a different Java version, or when you have forgotten to push some files with git, etc.
Test nameComponentCompiler exit codeExpected compiler exit codeCompiled program codeExpected compiled program codeMemory accessesMax memory accessesResultCompiler LogSimulator errors
fibonacci lexer 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
int lexer 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
intintint lexer 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
single_comment lexer 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
multi_comment lexer 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
nested_comments lexer 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
all_tokens lexer 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
escape_codes_1 lexer 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
escape_codes_2 lexer 1 250 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
multiple_characters_in_single_quotes lexer 1 250 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
char_assign_digits lexer 1 250 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
most_chars lexer 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
no_main lexer 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
minimal lexer 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
undefined_token lexer 1 250 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
identifiers lexer 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
includes lexer 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
preprocessing lexer 1 250 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
empty lexer 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
division lexer 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
fibonacci parser 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
arithmetic interpreter parser 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
sort linked list parser 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
int parser 1 245 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
single_comment parser 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
multi_comment parser 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
nested_comments parser 1 245 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
escape_codes_1 parser 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
most_chars parser 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
no_main parser 1 245 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
minimal parser 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
just_main parser 1 245 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
identifiers parser 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
includes parser 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
break parser 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
continue parser 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
break_without_semicolon parser 1 245 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
continue_without_semicolon parser 1 245 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
empty parser 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
while_loop_1 parser 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
while_loop_2 parser 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
while_loop_3 parser 1 245 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
unterminated_stmt parser 1 245 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
function_application_1 parser 1 245 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
function_application_2 parser 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
function_application_3 parser 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
function_application_4 parser 1 245 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
function_declaration parser 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
function_declaration_without_semicolon parser 1 245 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
function_declaration_malformed parser 1 245 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
function_decl_def_and_struct parser 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
function_application_5 parser 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
count_to_n parser 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
declarations parser 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
missing_declarations parser 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
double_declarations parser 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
reserved_keyword_as_identifier parser 1 245 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
program_ends_with_single_comment parser 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
empty_functions_1 parser 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
empty_functions_2 parser 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
empty_comparison parser 1 245 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
else_if parser 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
arithmetic_1 parser 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
arithmetic_2 parser 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
broken_arithmetic parser 1 245 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
assignment_error parser 1 245 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
all_syntax_categories parser 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
all_syntax_categories_with_spaces parser 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
all_syntax_categories_compact parser 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
type_error parser 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
identifier_missing_type parser 1 245 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
nested_conditional_statements parser 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
empty_conditional parser 1 245 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
if_empty_body parser 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
statements_as_expressions parser 1 245 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
deep_body_nesting parser 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
variable_initialization parser 1 245 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
returning_multiple_times parser 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
else parser 1 245 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
struct_wrong parser 1 245 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
struct_usage parser 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
struct_declaration parser 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
ternary_comparison parser 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
pointer_pointer parser 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
pointer_dereference parser 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
struct_pointer_dereference parser 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
double_reference parser 1 245 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
type_cast parser 1 245 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
Test nameComponentCompiler exit codeExpected compiler exit codeCompiled program codeExpected compiled program codeMemory accessesMax memory accessesResultCompiler LogSimulator errors
hidden17 lexer 1 250 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
hidden1 parser 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
hidden2 parser 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
hidden3 parser 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
hidden4 parser 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
hidden5 parser 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
hidden6 parser 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
hidden7 parser 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
hidden8 parser 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
hidden9 parser 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
hidden10 parser 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
hidden11 parser 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
hidden12 parser 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
hidden13 parser 1 245 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
hidden14 parser 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
hidden15 parser 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
hidden16 parser 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
hidden18 parser 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
hidden19 parser 1 245 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
hidden20 parser 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
hidden21 parser 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
hidden22 parser 1 245 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
hidden23 parser 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main1.compile(Main1.java:91) Main1.main(Main1.java:57)
Test nameComponentCompiler exit codeExpected compiler exit codeCompiled program codeExpected compiled program codeMemory accessesMax memory accessesResultCompiler LogSimulator errors
fibonacci ast 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
loop break continue ast 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
escaped chars ast 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
arithmetic interpreter ast 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
sort linked list ast 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
arithmetics ast 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
arithmetics_plus ast 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
arithmetics_plus_mul ast 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
arithmetics_parentheses ast 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
arithmetics_modulo ast 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
arithmetics_division ast 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
unary_operator_1 ast 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
unary_operator_2 ast 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
function_call_1 ast 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
function_call_2 ast 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
return_1 ast 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
return_2 ast 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
return_3 ast 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
return_4 ast 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
nested_blocks_1 ast 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
nested_blocks_2 ast 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
blocks_in_sequence ast 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
assignment_1 ast 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
assignment_2 ast 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
print_s ast 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
read_c_1 ast 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
read_c_2 ast 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
read_i_1 ast 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
read_i_2 ast 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
print_c ast 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
print_i ast 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
while_loop ast 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
while_forever ast 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
if ast 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
if_else ast 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
if_else_if_else ast 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
if_if_else ast 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
procedure_declaration_1 ast 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
procedure_declaration_2 ast 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
procedure_declarations ast 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
global_variable_declaration ast 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
global_variable_declarations ast 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
local_variable_declaration ast 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
local_variable_declarations ast 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
includes ast 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
minimal ast 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
struct_use ast 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
strliteral ast 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
pointers_and_arrays_and_structs ast 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
struct_decl ast 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
assignment_expression ast 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
fibonacci sem 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
arithmetic interpreter sem 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
sort linked list sem 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
pass array with correct size sem 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
pass array with incorrect size sem 1 240 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
pass array with incorrect dims sem 1 240 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
minimal sem 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
global_declaration_1 sem 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
duplicate_global_declarations_1 sem 1 240 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
duplicate_global_declarations_2 sem 1 240 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
many_duplicate_global_declarations sem 1 240 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
global_shadowing_1 sem 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
global_shadowing_2 sem 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
global_shadowing_3 sem 1 240 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
global_shadowing_4 sem 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
global_shadowing_5 sem 1 240 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
local_shadowing_1 sem 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
local_shadowing_2 sem 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
mutual_recursion sem 1 240 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
undeclared_function_1 sem 1 240 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
undeclared_function_2 sem 1 240 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
undeclared_parameter sem 1 240 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
print_s sem 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
print_i sem 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
print_c sem 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
read_i sem 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
read_c sem 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
global_variable_assignment_1 sem 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
global_variable_assignment_2 sem 1 240 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
local_variable_assignment_1 sem 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
local_variable_assignment_2 sem 1 240 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
void_variable sem 1 240 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
main_return_1 sem 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
main_return_2 sem 1 240 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
arity_mismatch_1 sem 1 240 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
arity_mismatch_2 sem 1 240 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
function_returns_1 sem 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
function_returns_2 sem 1 240 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
arithmetics_1 sem 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
arithmetics_2 sem 1 240 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
arithmetics_3 sem 1 240 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
function_call_1 sem 1 240 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
function_call_2 sem 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
conditional_1 sem 1 240 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
conditional_2 sem 1 240 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
conditional_3 sem 1 240 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
conditional_4 sem 1 240 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
shadowing_6 sem 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
shadowing_7 sem 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
shadowing_12 sem 1 240 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
valid_lvalues sem 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
invalid_lvalue sem 1 240 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
struct_delc sem 1 240 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
struct_delc_and_use sem 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
struct_nesting sem 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
assignment_expression_1 sem 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
assignment_expression_2 sem 1 240 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
assignment_expression_3 sem 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
multidim_array_decl sem 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
multidim_array_access_1 sem 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
multidim_array_access_2 sem 1 240 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
Test nameComponentCompiler exit codeExpected compiler exit codeCompiled program codeExpected compiled program codeMemory accessesMax memory accessesResultCompiler LogSimulator errors
hidden1 sem 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
hidden2 sem 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
hidden3 sem 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
hidden4 sem 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
hidden5 sem 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
hidden6 sem 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
hidden7 sem 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
hidden8 sem 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
hidden9 sem 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
hidden10 sem 1 240 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
hidden11 sem 1 240 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
hidden12 sem 1 240 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
hidden13 sem 1 240 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
hidden14 sem 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
hidden15 sem 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
hidden16 sem 1 240 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
hidden17 sem 1 240 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
hidden18 sem 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
hidden19 sem 1 240 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
hidden20 sem 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
hidden21 sem 1 240 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
hidden22 sem 1 0 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
hidden23 sem 1 240 N/A N/A N/A N/A Fail java.lang.Throwable: Main2.compile(Main2.java:106) Main2.main(Main2.java:62)
Test nameComponentCompiler exit codeExpected compiler exit codeCompiled program codeExpected compiled program codeMemory accessesMax memory accessesResultCompiler LogSimulator errors
sort linked list gen 1 0 0 0 N/A N/A Fail java.lang.Throwable: Main3.compile(Main3.java:116) Main3.main(Main3.java:68)
funcall multi-dimensional array gen 1 0 0 0 N/A N/A Fail java.lang.Throwable: Main3.compile(Main3.java:116) Main3.main(Main3.java:68)
array in struct gen 1 0 0 0 N/A N/A Fail java.lang.Throwable: Main3.compile(Main3.java:116) Main3.main(Main3.java:68)
array in struct 2 gen 1 0 0 0 N/A N/A Fail java.lang.Throwable: Main3.compile(Main3.java:116) Main3.main(Main3.java:68)
hello_world gen 1 0 0 0 N/A N/A Fail java.lang.Throwable: Main3.compile(Main3.java:116) Main3.main(Main3.java:68)
int_literals gen 1 0 0 0 N/A N/A Fail java.lang.Throwable: Main3.compile(Main3.java:116) Main3.main(Main3.java:68)
nested_whiles gen 1 0 0 0 N/A N/A Fail java.lang.Throwable: Main3.compile(Main3.java:116) Main3.main(Main3.java:68)
shadowing gen 1 0 0 0 N/A N/A Fail java.lang.Throwable: Main3.compile(Main3.java:116) Main3.main(Main3.java:68)
arithmetics gen 1 0 0 0 N/A N/A Fail java.lang.Throwable: Main3.compile(Main3.java:116) Main3.main(Main3.java:68)
character_comparison gen 1 0 0 0 N/A N/A Fail java.lang.Throwable: Main3.compile(Main3.java:116) Main3.main(Main3.java:68)
branching_1 gen 1 0 0 0 N/A N/A Fail java.lang.Throwable: Main3.compile(Main3.java:116) Main3.main(Main3.java:68)
branching_2 gen 1 0 0 0 N/A N/A Fail java.lang.Throwable: Main3.compile(Main3.java:116) Main3.main(Main3.java:68)
branching_3 gen 1 0 0 0 N/A N/A Fail java.lang.Throwable: Main3.compile(Main3.java:116) Main3.main(Main3.java:68)
count_down_from_n gen 1 0 0 0 N/A N/A Fail java.lang.Throwable: Main3.compile(Main3.java:116) Main3.main(Main3.java:68)
count_to_n gen 1 0 0 0 N/A N/A Fail java.lang.Throwable: Main3.compile(Main3.java:116) Main3.main(Main3.java:68)
global_variable gen 1 0 0 0 N/A N/A Fail java.lang.Throwable: Main3.compile(Main3.java:116) Main3.main(Main3.java:68)
function_call gen 1 0 0 0 N/A N/A Fail java.lang.Throwable: Main3.compile(Main3.java:116) Main3.main(Main3.java:68)
while_true gen 1 0 0 0 N/A N/A Fail java.lang.Throwable: Main3.compile(Main3.java:116) Main3.main(Main3.java:68)
read_c gen 1 0 0 0 N/A N/A Fail java.lang.Throwable: Main3.compile(Main3.java:116) Main3.main(Main3.java:68)
read_i gen 1 0 0 0 N/A N/A Fail java.lang.Throwable: Main3.compile(Main3.java:116) Main3.main(Main3.java:68)
struct access gen 1 0 0 0 N/A N/A Fail java.lang.Throwable: Main3.compile(Main3.java:116) Main3.main(Main3.java:68)
funcall with struct gen 1 0 0 0 N/A N/A Fail java.lang.Throwable: Main3.compile(Main3.java:116) Main3.main(Main3.java:68)
cashmachine gen 1 0 0 0 N/A N/A Fail java.lang.Throwable: Main3.compile(Main3.java:116) Main3.main(Main3.java:68)
dec2bin gen 1 0 0 0 N/A N/A Fail java.lang.Throwable: Main3.compile(Main3.java:116) Main3.main(Main3.java:68)
fibonacci gen 1 0 0 0 N/A N/A Fail java.lang.Throwable: Main3.compile(Main3.java:116) Main3.main(Main3.java:68)
factorial gen 1 0 0 0 N/A N/A Fail java.lang.Throwable: Main3.compile(Main3.java:116) Main3.main(Main3.java:68)
is_leap_year gen 1 0 0 0 N/A N/A Fail java.lang.Throwable: Main3.compile(Main3.java:116) Main3.main(Main3.java:68)
is_palindromic gen 1 0 0 0 N/A N/A Fail java.lang.Throwable: Main3.compile(Main3.java:116) Main3.main(Main3.java:68)
is_prime gen 1 0 0 0 N/A N/A Fail java.lang.Throwable: Main3.compile(Main3.java:116) Main3.main(Main3.java:68)
pascals_triangle gen 1 0 0 0 N/A N/A Fail java.lang.Throwable: Main3.compile(Main3.java:116) Main3.main(Main3.java:68)
tictactoe gen 1 0 0 0 N/A N/A Fail java.lang.Throwable: Main3.compile(Main3.java:116) Main3.main(Main3.java:68)
towers_of_hanoi gen 1 0 0 0 N/A N/A Fail java.lang.Throwable: Main3.compile(Main3.java:116) Main3.main(Main3.java:68)
binary_search gen 1 0 0 0 N/A N/A Fail java.lang.Throwable: Main3.compile(Main3.java:116) Main3.main(Main3.java:68)
Test nameComponentCompiler exit codeExpected compiler exit codeCompiled program codeExpected compiled program codeMemory accessesMax memory accessesResultCompiler LogSimulator errors
hidden1 gen 1 0 0 0 N/A N/A Fail java.lang.Throwable: Main3.compile(Main3.java:116) Main3.main(Main3.java:68)
hidden2 gen 1 0 0 0 N/A N/A Fail java.lang.Throwable: Main3.compile(Main3.java:116) Main3.main(Main3.java:68)
hidden3 gen 1 0 0 0 N/A N/A Fail java.lang.Throwable: Main3.compile(Main3.java:116) Main3.main(Main3.java:68)
hidden4 gen 1 0 0 0 N/A N/A Fail java.lang.Throwable: Main3.compile(Main3.java:116) Main3.main(Main3.java:68)
hidden5 gen 1 0 0 0 N/A N/A Fail java.lang.Throwable: Main3.compile(Main3.java:116) Main3.main(Main3.java:68)
hidden6 gen 1 0 0 0 N/A N/A Fail java.lang.Throwable: Main3.compile(Main3.java:116) Main3.main(Main3.java:68)
hidden7 gen 1 0 0 0 N/A N/A Fail java.lang.Throwable: Main3.compile(Main3.java:116) Main3.main(Main3.java:68)
hidden8 gen 1 0 0 0 N/A N/A Fail java.lang.Throwable: Main3.compile(Main3.java:116) Main3.main(Main3.java:68)
hidden9 gen 1 0 0 0 N/A N/A Fail java.lang.Throwable: Main3.compile(Main3.java:116) Main3.main(Main3.java:68)
hidden10 gen 1 0 0 0 N/A N/A Fail java.lang.Throwable: Main3.compile(Main3.java:116) Main3.main(Main3.java:68)
hidden11 gen 1 0 0 0 N/A N/A Fail java.lang.Throwable: Main3.compile(Main3.java:116) Main3.main(Main3.java:68)
hidden12 gen 1 0 0 0 N/A N/A Fail java.lang.Throwable: Main3.compile(Main3.java:116) Main3.main(Main3.java:68)
hidden13 gen 1 0 0 0 N/A N/A Fail java.lang.Throwable: Main3.compile(Main3.java:116) Main3.main(Main3.java:68)
hidden14 gen 1 0 0 0 N/A N/A Fail java.lang.Throwable: Main3.compile(Main3.java:116) Main3.main(Main3.java:68)
Test nameComponentCompiler exit codeExpected compiler exit codeCompiled program codeExpected compiled program codeMemory accessesMax memory accessesResultCompiler LogSimulator errors
array_complex_reduction_8 regalloc 1 0 0 0 N/A 51 Fail
arithmetic_chain_short_hoisted regalloc 1 0 0 0 N/A 4 Fail
balanced_arithmetic_tree_large regalloc 1 0 0 0 N/A 4 Fail
arithmetic_chains_long regalloc 1 0 0 0 N/A 8 Fail
balanced_addition_tree_small_hoisted regalloc 1 0 0 0 N/A 4 Fail
array_simple_reduction_1 regalloc 1 0 0 0 N/A 88 Fail
array_complex_reduction_2 regalloc 1 0 0 0 N/A 77 Fail
array_complex_reduction_3 regalloc 1 0 0 0 N/A 45 Fail
balanced_arithmetic_tree_small_hoisted regalloc 1 0 0 0 N/A 4 Fail
array_complex_reduction_12 regalloc 1 0 0 0 N/A 50 Fail
arithmetic_chains_short_hoisted regalloc 1 0 0 0 N/A 8 Fail
arithmetic_chain_long_hoisted regalloc 1 0 0 0 N/A 14 Fail
array_simple_reduction_4 regalloc 1 0 0 0 N/A 22 Fail
balanced_addition_tree_large_hoisted regalloc 1 0 0 0 N/A 86 Fail
array_complex_reduction_4 regalloc 1 0 0 0 N/A 25 Fail
array_complex_reduction_6 regalloc 1 0 0 0 N/A 75 Fail
addition_chain_long regalloc 1 0 0 0 N/A 4 Fail
arithmetic_chains_short regalloc 1 0 0 0 N/A 8 Fail
array_multiplication_table_sum regalloc 1 0 0 0 N/A 37 Fail
array_simple_reduction_2 regalloc 1 0 0 0 N/A 16 Fail
hello_world regalloc 1 0 0 0 N/A 4 Fail
int_literals regalloc 1 0 0 0 N/A 24 Fail
nested_whiles regalloc 1 0 0 0 N/A 8 Fail
shadowing regalloc 1 0 0 0 N/A 52 Fail
arithmetics regalloc 1 0 0 0 N/A 4 Fail
character_comparison regalloc 1 0 0 0 N/A 8 Fail
branching_1 regalloc 1 0 0 0 N/A 8 Fail
branching_2 regalloc 1 0 0 0 N/A 8 Fail
branching_3 regalloc 1 0 0 0 N/A 16 Fail
count_down_from_n regalloc 1 0 0 0 N/A 12 Fail
count_to_n regalloc 1 0 0 0 N/A 12 Fail
global_variable regalloc 1 0 0 0 N/A 6 Fail
function_call regalloc 1 0 0 0 N/A 17 Fail
read_c regalloc 1 0 0 0 N/A 8 Fail
read_i regalloc 1 0 0 0 N/A 8 Fail
struct access regalloc 1 0 0 0 N/A 8 Fail
funcall with struct regalloc 1 0 0 0 N/A 39 Fail
cashmachine regalloc 1 0 0 0 N/A 803 Fail
dec2bin regalloc 1 0 0 0 N/A 194 Fail
fibonacci regalloc 1 0 0 0 N/A 24 Fail
factorial regalloc 1 0 0 0 N/A 70 Fail
is_leap_year regalloc 1 0 0 0 N/A 28 Fail
is_palindromic regalloc 1 0 0 0 N/A 20 Fail
is_prime regalloc 1 0 0 0 N/A 46 Fail
pascals_triangle regalloc 1 0 0 0 N/A 131 Fail
tictactoe regalloc 1 0 0 0 N/A 671 Fail
towers_of_hanoi regalloc 1 0 0 0 N/A 104 Fail
binary_search regalloc 1 0 0 0 N/A 67 Fail
Test nameComponentCompiler exit codeExpected compiler exit codeCompiled program codeExpected compiled program codeMemory accessesMax memory accessesResultCompiler LogSimulator errors
single class declaration sem 1 0 N/A N/A N/A N/A Fail
extend class not yet declared sem 1 240 N/A N/A N/A N/A Fail
class extend other class sem 1 0 N/A N/A N/A N/A Fail
class method overriding sem 1 0 N/A N/A N/A N/A Fail
class field overriding sem 1 240 N/A N/A N/A N/A Fail
simple class instantiation sem 1 0 N/A N/A N/A N/A Fail
class instantiation without cast sem 1 240 N/A N/A N/A N/A Fail
class instantiation with cast sem 1 0 N/A N/A N/A N/A Fail
instantiation undeclared class sem 1 240 N/A N/A N/A N/A Fail
field access simple sem 1 0 N/A N/A N/A N/A Fail
field access inherited sem 1 0 N/A N/A N/A N/A Fail
field access undeclared sem 1 240 N/A N/A N/A N/A Fail
field access multiple sem 1 0 N/A N/A N/A N/A Fail
class function call overrided sem 1 0 N/A N/A N/A N/A Fail
class function call and field access sem 1 0 N/A N/A N/A N/A Fail
class function call undeclared sem 1 240 N/A N/A N/A N/A Fail
class function call inherited sem 1 0 N/A N/A N/A N/A Fail
class type casting with field access and function call sem 1 0 N/A N/A N/A N/A Fail
class type casting with invalid field access sem 1 240 N/A N/A N/A N/A Fail
class type casting with invalid function call sem 1 240 N/A N/A N/A N/A Fail
simple_class gen 1 0 0 0 N/A N/A Fail
class_code_gen_polymorphism gen 1 0 0 0 N/A N/A Fail
class_code_gen_polymorphism_typecast gen 1 0 0 0 N/A N/A Fail
class_code_gen_inheritance1 gen 1 0 0 0 N/A N/A Fail
class_code_gen_inheritance2 gen 1 0 0 0 N/A N/A Fail
class_code_gen_reference1 gen 1 0 0 0 N/A N/A Fail
class_code_gen_reference2 gen 1 0 0 0 N/A N/A Fail
class_code_gen_reference3 gen 1 0 0 0 N/A N/A Fail
class_code_gen_reference4 gen 1 0 0 0 N/A N/A Fail
class_code_gen_function_call1 gen 1 0 0 0 N/A N/A Fail
class_code_gen_function_call2 gen 1 0 0 0 N/A N/A Fail
class_code_gen_function_call_reference gen 1 0 0 0 N/A N/A Fail
class_code_gen_function_call_typecast gen 1 0 0 0 N/A N/A Fail
class_code_gen_function_call_poly gen 1 0 0 0 N/A N/A Fail
class_code_gen_inheritance_field gen 1 0 0 0 N/A N/A Fail
class_code_gen_inheritance_function gen 1 0 0 0 N/A N/A Fail
class_code_gen_shadow_field gen 1 0 0 0 N/A N/A Fail
class_code_gen_fields1 gen 1 0 0 0 N/A N/A Fail
class_code_gen_fields2 gen 1 0 0 0 N/A N/A Fail
class_code_gen_function_inherited gen 1 0 0 0 N/A N/A Fail