CompilerSysY/testcases/functional_test
2023-05-08 21:15:52 +08:00
..
00_arr_defn2.sy additional test cases 2023-05-08 21:15:52 +08:00
00_main.sy additional test cases 2023-05-08 21:15:52 +08:00
01_var_defn.sy additional test cases 2023-05-08 21:15:52 +08:00
02_arr_defn4.sy additional test cases 2023-05-08 21:15:52 +08:00
02_var_defn2.sy additional test cases 2023-05-08 21:15:52 +08:00
03_arr_defn.sy additional test cases 2023-05-08 21:15:52 +08:00
03_var_defn2.sy additional test cases 2023-05-08 21:15:52 +08:00
04_const_defn.sy additional test cases 2023-05-08 21:15:52 +08:00
04_func_defn.sy additional test cases 2023-05-08 21:15:52 +08:00
05_add.sy additional test cases 2023-05-08 21:15:52 +08:00
05_const_array_defn.sy additional test cases 2023-05-08 21:15:52 +08:00
06_mod.sy additional test cases 2023-05-08 21:15:52 +08:00
06_var_defn_func.sy additional test cases 2023-05-08 21:15:52 +08:00
07_comment1.sy additional test cases 2023-05-08 21:15:52 +08:00
07_return_var.sy additional test cases 2023-05-08 21:15:52 +08:00
08_arr_assign.sy additional test cases 2023-05-08 21:15:52 +08:00
08_comment2.sy additional test cases 2023-05-08 21:15:52 +08:00
09_if.sy additional test cases 2023-05-08 21:15:52 +08:00
09_void_func.sy additional test cases 2023-05-08 21:15:52 +08:00
10_break.sy additional test cases 2023-05-08 21:15:52 +08:00
10_if_else.sy additional test cases 2023-05-08 21:15:52 +08:00
11_continue.sy additional test cases 2023-05-08 21:15:52 +08:00
11_while.sy additional test cases 2023-05-08 21:15:52 +08:00
12_array_traverse.sy additional test cases 2023-05-08 21:15:52 +08:00
12_getint.sy additional test cases 2023-05-08 21:15:52 +08:00
13_and.sy additional test cases 2023-05-08 21:15:52 +08:00
13_array_traverse2.sy additional test cases 2023-05-08 21:15:52 +08:00
14_or.sy additional test cases 2023-05-08 21:15:52 +08:00
15_array_test3.sy additional test cases 2023-05-08 21:15:52 +08:00
15_equal.sy additional test cases 2023-05-08 21:15:52 +08:00
16_greater_eq.sy additional test cases 2023-05-08 21:15:52 +08:00
16_nequal.sy additional test cases 2023-05-08 21:15:52 +08:00
17_less_eq.sy additional test cases 2023-05-08 21:15:52 +08:00
17_less.sy additional test cases 2023-05-08 21:15:52 +08:00
18_cal_prio.sy additional test cases 2023-05-08 21:15:52 +08:00
19_neg_expr.sy additional test cases 2023-05-08 21:15:52 +08:00
20_arr_sum.sy additional test cases 2023-05-08 21:15:52 +08:00
21_suminput.sy additional test cases 2023-05-08 21:15:52 +08:00
22_if_test1.sy additional test cases 2023-05-08 21:15:52 +08:00
23_if_test2.sy additional test cases 2023-05-08 21:15:52 +08:00
24_if_test3.sy additional test cases 2023-05-08 21:15:52 +08:00
25_if_test4.sy additional test cases 2023-05-08 21:15:52 +08:00
26_if_test5.sy additional test cases 2023-05-08 21:15:52 +08:00
27_while_test1.sy additional test cases 2023-05-08 21:15:52 +08:00
28_while_test2.sy additional test cases 2023-05-08 21:15:52 +08:00
29_while_test3.sy additional test cases 2023-05-08 21:15:52 +08:00
30_while_if_test1.sy additional test cases 2023-05-08 21:15:52 +08:00
31_while_if_test2.sy additional test cases 2023-05-08 21:15:52 +08:00
32_while_if_test3.sy additional test cases 2023-05-08 21:15:52 +08:00
33_func_test1.sy additional test cases 2023-05-08 21:15:52 +08:00
34_func_test2.sy additional test cases 2023-05-08 21:15:52 +08:00
35_array_test.sy additional test cases 2023-05-08 21:15:52 +08:00
36_domain_test.sy additional test cases 2023-05-08 21:15:52 +08:00
38_if_complex_expr.sy additional test cases 2023-05-08 21:15:52 +08:00
39_assign_complex_expr.sy additional test cases 2023-05-08 21:15:52 +08:00
40_index_complex_expr.sy additional test cases 2023-05-08 21:15:52 +08:00
41_index_arithmetic_expr.sy additional test cases 2023-05-08 21:15:52 +08:00
42_index_func_ret.sy additional test cases 2023-05-08 21:15:52 +08:00
43_time_prior_plus.sy additional test cases 2023-05-08 21:15:52 +08:00
44_add_prior_equal.sy additional test cases 2023-05-08 21:15:52 +08:00
45_equal_prior_logic.sy additional test cases 2023-05-08 21:15:52 +08:00
46_and_prior_or.sy additional test cases 2023-05-08 21:15:52 +08:00
47_minus_with_sub.sy additional test cases 2023-05-08 21:15:52 +08:00
49_decl_in_defn.sy additional test cases 2023-05-08 21:15:52 +08:00
50_recursion_test1.sy additional test cases 2023-05-08 21:15:52 +08:00
51_recursion_test2.sy additional test cases 2023-05-08 21:15:52 +08:00
52_recursion_test3.sy additional test cases 2023-05-08 21:15:52 +08:00
53_sort_test1.sy additional test cases 2023-05-08 21:15:52 +08:00
54_sort_test2.sy additional test cases 2023-05-08 21:15:52 +08:00
55_sort_test3.sy additional test cases 2023-05-08 21:15:52 +08:00
56_sort_test4.sy additional test cases 2023-05-08 21:15:52 +08:00
57_sort_test5.sy additional test cases 2023-05-08 21:15:52 +08:00
58_sort_test6.sy additional test cases 2023-05-08 21:15:52 +08:00
59_sort_test7.sy additional test cases 2023-05-08 21:15:52 +08:00
60_while_fibonacci.sy additional test cases 2023-05-08 21:15:52 +08:00
61_rec_fibonacci.sy additional test cases 2023-05-08 21:15:52 +08:00
62_long_code.sy additional test cases 2023-05-08 21:15:52 +08:00
63_simple_atoi.sy additional test cases 2023-05-08 21:15:52 +08:00
64_alpha_count.sy additional test cases 2023-05-08 21:15:52 +08:00
65_word_count.sy additional test cases 2023-05-08 21:15:52 +08:00
66_go_upstairs.sy additional test cases 2023-05-08 21:15:52 +08:00
67_remove_duplicate_element.sy additional test cases 2023-05-08 21:15:52 +08:00
68_accumulate.sy additional test cases 2023-05-08 21:15:52 +08:00
69_last_word_length.sy additional test cases 2023-05-08 21:15:52 +08:00
70_multi.sy additional test cases 2023-05-08 21:15:52 +08:00
71_max_subsequence_sum.sy additional test cases 2023-05-08 21:15:52 +08:00
72_enum.sy additional test cases 2023-05-08 21:15:52 +08:00
73_exchange_value.sy additional test cases 2023-05-08 21:15:52 +08:00
74_itera_sqrt.sy additional test cases 2023-05-08 21:15:52 +08:00
75_max_container.sy additional test cases 2023-05-08 21:15:52 +08:00
76_int_factor_sum.sy additional test cases 2023-05-08 21:15:52 +08:00
77_unique_path.sy additional test cases 2023-05-08 21:15:52 +08:00
78_decbinoct.sy additional test cases 2023-05-08 21:15:52 +08:00
79_gcd.sy additional test cases 2023-05-08 21:15:52 +08:00
80_lcm.sy additional test cases 2023-05-08 21:15:52 +08:00
81_go_upstairs.sy additional test cases 2023-05-08 21:15:52 +08:00
81_jump_game.sy additional test cases 2023-05-08 21:15:52 +08:00
82_int_split.sy additional test cases 2023-05-08 21:15:52 +08:00
82_remove_duplicate_element.sy additional test cases 2023-05-08 21:15:52 +08:00
83_accumulate.sy additional test cases 2023-05-08 21:15:52 +08:00
83_enc_dec.sy additional test cases 2023-05-08 21:15:52 +08:00
84_last_word_length.sy additional test cases 2023-05-08 21:15:52 +08:00
84_palindrome_number.sy additional test cases 2023-05-08 21:15:52 +08:00
85_multi.sy additional test cases 2023-05-08 21:15:52 +08:00
86_bin_search.sy additional test cases 2023-05-08 21:15:52 +08:00
86_max_subsequence_sum.sy additional test cases 2023-05-08 21:15:52 +08:00
87_enum.sy additional test cases 2023-05-08 21:15:52 +08:00
88_array_concat.sy additional test cases 2023-05-08 21:15:52 +08:00
88_exchange_value.sy additional test cases 2023-05-08 21:15:52 +08:00
89_itera_sqrt.sy additional test cases 2023-05-08 21:15:52 +08:00
90_insert_order.sy additional test cases 2023-05-08 21:15:52 +08:00
90_max_container.sy additional test cases 2023-05-08 21:15:52 +08:00
91_int_factor_sum.sy additional test cases 2023-05-08 21:15:52 +08:00
91_line_search.sy additional test cases 2023-05-08 21:15:52 +08:00
92_matrix_add.sy additional test cases 2023-05-08 21:15:52 +08:00
92_unique_path.sy additional test cases 2023-05-08 21:15:52 +08:00
93_decbinoct.sy additional test cases 2023-05-08 21:15:52 +08:00
93_matrix_sub.sy additional test cases 2023-05-08 21:15:52 +08:00
94_lcm.sy additional test cases 2023-05-08 21:15:52 +08:00
94_matrix_mul.sy additional test cases 2023-05-08 21:15:52 +08:00
95_jump_game.sy additional test cases 2023-05-08 21:15:52 +08:00
95_matrix_tran.sy additional test cases 2023-05-08 21:15:52 +08:00
96_int_split.sy additional test cases 2023-05-08 21:15:52 +08:00
96_many_param_call.sy additional test cases 2023-05-08 21:15:52 +08:00
97_enc_dec.sy additional test cases 2023-05-08 21:15:52 +08:00
97_many_global_var.sy additional test cases 2023-05-08 21:15:52 +08:00
98_many_local_var.sy additional test cases 2023-05-08 21:15:52 +08:00
98_palindrome_number.sy additional test cases 2023-05-08 21:15:52 +08:00
99_bin_search.sy additional test cases 2023-05-08 21:15:52 +08:00
99_register_realloc.sy additional test cases 2023-05-08 21:15:52 +08:00
000_main.sy additional test cases 2023-05-08 21:15:52 +08:00
001_var_defn.sy additional test cases 2023-05-08 21:15:52 +08:00
002_var_defn2.sy additional test cases 2023-05-08 21:15:52 +08:00
003_var_defn3.sy additional test cases 2023-05-08 21:15:52 +08:00
004_arr_defn.sy additional test cases 2023-05-08 21:15:52 +08:00
005_arr_defn2.sy additional test cases 2023-05-08 21:15:52 +08:00
006_arr_defn3.sy additional test cases 2023-05-08 21:15:52 +08:00
007_arr_defn4.sy additional test cases 2023-05-08 21:15:52 +08:00
008_const_var_defn.sy additional test cases 2023-05-08 21:15:52 +08:00
009_const_var_defn2.sy additional test cases 2023-05-08 21:15:52 +08:00
010_const_var_defn3.sy additional test cases 2023-05-08 21:15:52 +08:00
011_const_array_defn.sy additional test cases 2023-05-08 21:15:52 +08:00
012_func_defn.sy additional test cases 2023-05-08 21:15:52 +08:00
013_var_defn_func.sy additional test cases 2023-05-08 21:15:52 +08:00
014_add.sy additional test cases 2023-05-08 21:15:52 +08:00
015_add2.sy additional test cases 2023-05-08 21:15:52 +08:00
016_addc.sy additional test cases 2023-05-08 21:15:52 +08:00
017_sub.sy additional test cases 2023-05-08 21:15:52 +08:00
018_sub2.sy additional test cases 2023-05-08 21:15:52 +08:00
019_subc.sy additional test cases 2023-05-08 21:15:52 +08:00
020_mul.sy additional test cases 2023-05-08 21:15:52 +08:00
021_mulc.sy additional test cases 2023-05-08 21:15:52 +08:00
022_div.sy additional test cases 2023-05-08 21:15:52 +08:00
023_divc.sy additional test cases 2023-05-08 21:15:52 +08:00
024_mod.sy additional test cases 2023-05-08 21:15:52 +08:00
025_rem.sy additional test cases 2023-05-08 21:15:52 +08:00
026_if.sy additional test cases 2023-05-08 21:15:52 +08:00
027_if2.sy additional test cases 2023-05-08 21:15:52 +08:00
028_if_test1.sy additional test cases 2023-05-08 21:15:52 +08:00
029_if_test2.sy additional test cases 2023-05-08 21:15:52 +08:00
030_if_test3.sy additional test cases 2023-05-08 21:15:52 +08:00
031_if_test4.sy additional test cases 2023-05-08 21:15:52 +08:00
032_if_test5.sy additional test cases 2023-05-08 21:15:52 +08:00
033_while_if.sy additional test cases 2023-05-08 21:15:52 +08:00
034_while_test1.sy additional test cases 2023-05-08 21:15:52 +08:00
035_while_test2.sy additional test cases 2023-05-08 21:15:52 +08:00
036_while_test3.sy additional test cases 2023-05-08 21:15:52 +08:00
037_break.sy additional test cases 2023-05-08 21:15:52 +08:00
038_continue.sy additional test cases 2023-05-08 21:15:52 +08:00
039_while_if_test1.sy additional test cases 2023-05-08 21:15:52 +08:00
040_while_if_test2.sy additional test cases 2023-05-08 21:15:52 +08:00
041_while_if_test3.sy additional test cases 2023-05-08 21:15:52 +08:00
042_arr_expr_len.sy additional test cases 2023-05-08 21:15:52 +08:00
043_op_priority1.sy additional test cases 2023-05-08 21:15:52 +08:00
044_op_priority2.sy additional test cases 2023-05-08 21:15:52 +08:00
045_op_priority3.sy additional test cases 2023-05-08 21:15:52 +08:00
046_op_priority4.sy additional test cases 2023-05-08 21:15:52 +08:00
047_op_priority5.sy additional test cases 2023-05-08 21:15:52 +08:00
048_stmt_expr.sy additional test cases 2023-05-08 21:15:52 +08:00
049_unary_op.sy additional test cases 2023-05-08 21:15:52 +08:00
050_unary_op2.sy additional test cases 2023-05-08 21:15:52 +08:00
051_logi_assign.sy additional test cases 2023-05-08 21:15:52 +08:00
052_comment1.sy additional test cases 2023-05-08 21:15:52 +08:00
053_comment2.sy additional test cases 2023-05-08 21:15:52 +08:00
054_hex_defn.sy additional test cases 2023-05-08 21:15:52 +08:00
055_hex_oct_add.sy additional test cases 2023-05-08 21:15:52 +08:00
056_assign_complex_expr.sy additional test cases 2023-05-08 21:15:52 +08:00
057_if_complex_expr.sy additional test cases 2023-05-08 21:15:52 +08:00
058_short_circuit.sy additional test cases 2023-05-08 21:15:52 +08:00
059_short_circuit2.sy additional test cases 2023-05-08 21:15:52 +08:00
060_scope.sy additional test cases 2023-05-08 21:15:52 +08:00
061_sort_test1.sy additional test cases 2023-05-08 21:15:52 +08:00
062_sort_test2.sy additional test cases 2023-05-08 21:15:52 +08:00
063_sort_test3.sy additional test cases 2023-05-08 21:15:52 +08:00
064_sort_test4.sy additional test cases 2023-05-08 21:15:52 +08:00
065_sort_test5.sy additional test cases 2023-05-08 21:15:52 +08:00
066_sort_test6.sy additional test cases 2023-05-08 21:15:52 +08:00
067_sort_test7.sy additional test cases 2023-05-08 21:15:52 +08:00
068_genealogical_tree.sy additional test cases 2023-05-08 21:15:52 +08:00
069_greatest_common_divisor.sy additional test cases 2023-05-08 21:15:52 +08:00
070_multiplication_puzzle.sy additional test cases 2023-05-08 21:15:52 +08:00
071_exchange_array.sy additional test cases 2023-05-08 21:15:52 +08:00
072_percolation.sy additional test cases 2023-05-08 21:15:52 +08:00
073_backpack.sy additional test cases 2023-05-08 21:15:52 +08:00
074_matrix_add.sy additional test cases 2023-05-08 21:15:52 +08:00
075_matrix_sub.sy additional test cases 2023-05-08 21:15:52 +08:00
076_matrix_mul.sy additional test cases 2023-05-08 21:15:52 +08:00
077_matrix_tran.sy additional test cases 2023-05-08 21:15:52 +08:00
078_big_int_mul.sy additional test cases 2023-05-08 21:15:52 +08:00
079_calculator.sy additional test cases 2023-05-08 21:15:52 +08:00
080_color.sy additional test cases 2023-05-08 21:15:52 +08:00
081_exgcd.sy additional test cases 2023-05-08 21:15:52 +08:00
082_reverse_output.sy additional test cases 2023-05-08 21:15:52 +08:00
083_brainfk.sy additional test cases 2023-05-08 21:15:52 +08:00
084_expr_eval.sy additional test cases 2023-05-08 21:15:52 +08:00
085_dijkstra.sy additional test cases 2023-05-08 21:15:52 +08:00
086_full_conn.sy additional test cases 2023-05-08 21:15:52 +08:00
087_gcd.sy additional test cases 2023-05-08 21:15:52 +08:00
088_hanoi.sy additional test cases 2023-05-08 21:15:52 +08:00
089_hidden_var.sy additional test cases 2023-05-08 21:15:52 +08:00
090_int_io.sy additional test cases 2023-05-08 21:15:52 +08:00
091_kmp.sy additional test cases 2023-05-08 21:15:52 +08:00
092_max_flow.sy additional test cases 2023-05-08 21:15:52 +08:00
093_n_queens.sy additional test cases 2023-05-08 21:15:52 +08:00
094_substr.sy additional test cases 2023-05-08 21:15:52 +08:00
095_empty_stmt.sy additional test cases 2023-05-08 21:15:52 +08:00
096_side_effect.sy additional test cases 2023-05-08 21:15:52 +08:00
097_var_name.sy additional test cases 2023-05-08 21:15:52 +08:00
098_chaos_token.sy additional test cases 2023-05-08 21:15:52 +08:00
099_skip_spaces.sy additional test cases 2023-05-08 21:15:52 +08:00
100_array_concat.sy additional test cases 2023-05-08 21:15:52 +08:00
100_int_literal.sy additional test cases 2023-05-08 21:15:52 +08:00
101_insert_order.sy additional test cases 2023-05-08 21:15:52 +08:00
101_scope2.sy additional test cases 2023-05-08 21:15:52 +08:00
102_line_search.sy additional test cases 2023-05-08 21:15:52 +08:00
102_short_circuit3.sy additional test cases 2023-05-08 21:15:52 +08:00
103_long_func.sy additional test cases 2023-05-08 21:15:52 +08:00
104_long_array.sy additional test cases 2023-05-08 21:15:52 +08:00
105_long_array2.sy additional test cases 2023-05-08 21:15:52 +08:00
106_long_code.sy additional test cases 2023-05-08 21:15:52 +08:00
107_long_code2.sy additional test cases 2023-05-08 21:15:52 +08:00
108_many_params.sy additional test cases 2023-05-08 21:15:52 +08:00
109_many_params2.sy additional test cases 2023-05-08 21:15:52 +08:00
110_many_params3.sy additional test cases 2023-05-08 21:15:52 +08:00
111_many_globals.sy additional test cases 2023-05-08 21:15:52 +08:00
112_many_locals.sy additional test cases 2023-05-08 21:15:52 +08:00
113_many_locals2.sy additional test cases 2023-05-08 21:15:52 +08:00
114_register_alloc.sy additional test cases 2023-05-08 21:15:52 +08:00
115_nested_calls.sy additional test cases 2023-05-08 21:15:52 +08:00
116_nested_calls2.sy additional test cases 2023-05-08 21:15:52 +08:00
117_nested_loops.sy additional test cases 2023-05-08 21:15:52 +08:00