@@ -121,7 +121,7 @@ def helper_function_2(x):
121121
122122 # Apply optimization and test reversion
123123 optimizer .replace_function_and_helpers_with_optimized_code (
124- code_context , CodeStringsMarkdown .parse_flattened_code (optimized_code_with_modified_helper ), original_helper_code
124+ code_context , CodeStringsMarkdown .parse_markdown_code (optimized_code_with_modified_helper ), original_helper_code
125125 )
126126 # Check final file content
127127 final_content = main_file .read_text ()
@@ -140,7 +140,7 @@ def helper_function_2(x):
140140 original_helper_code = {main_file : main_file .read_text ()}
141141
142142 # Apply optimization and test reversion
143- optimizer .replace_function_and_helpers_with_optimized_code (code_context , CodeStringsMarkdown .parse_flattened_code (optimized_code ), original_helper_code )
143+ optimizer .replace_function_and_helpers_with_optimized_code (code_context , CodeStringsMarkdown .parse_markdown_code (optimized_code ), original_helper_code )
144144
145145 # Check final file content
146146 final_content = main_file .read_text ()
@@ -203,7 +203,7 @@ def helper_function_2(x):
203203 # 1. Apply the optimization
204204 # 2. Detect unused helpers
205205 # 3. Revert unused helpers to original definitions
206- optimizer .replace_function_and_helpers_with_optimized_code (code_context , CodeStringsMarkdown .parse_flattened_code (optimized_code ), original_helper_code )
206+ optimizer .replace_function_and_helpers_with_optimized_code (code_context , CodeStringsMarkdown .parse_markdown_code (optimized_code ), original_helper_code )
207207
208208 # Check final file content
209209 final_content = main_file .read_text ()
@@ -267,7 +267,7 @@ def helper_function_2(x):
267267 assert len (unused_helpers ) == 0 , "No helpers should be detected as unused"
268268
269269 # Apply optimization
270- optimizer .replace_function_and_helpers_with_optimized_code (code_context , CodeStringsMarkdown .parse_flattened_code (optimized_code ), original_helper_code )
270+ optimizer .replace_function_and_helpers_with_optimized_code (code_context , CodeStringsMarkdown .parse_markdown_code (optimized_code ), original_helper_code )
271271
272272 # Check final file content - should contain the optimized versions
273273 final_content = main_file .read_text ()
@@ -388,7 +388,7 @@ def helper_function_2(x):
388388 }
389389
390390 # Apply optimization and test reversion
391- optimizer .replace_function_and_helpers_with_optimized_code (code_context , CodeStringsMarkdown .parse_flattened_code (optimized_code ), original_helper_code )
391+ optimizer .replace_function_and_helpers_with_optimized_code (code_context , CodeStringsMarkdown .parse_markdown_code (optimized_code ), original_helper_code )
392392 # Check main file content
393393 main_content = main_file .read_text ()
394394 assert "result1 + n * 3" in main_content , "Entrypoint function should be optimized"
@@ -436,7 +436,7 @@ def helper_function_2(x):
436436 }
437437
438438 # Apply optimization and test reversion
439- optimizer .replace_function_and_helpers_with_optimized_code (code_context , CodeStringsMarkdown .parse_flattened_code (optimized_code ), original_helper_code )
439+ optimizer .replace_function_and_helpers_with_optimized_code (code_context , CodeStringsMarkdown .parse_markdown_code (optimized_code ), original_helper_code )
440440
441441 # Check main file content
442442 main_content = main_file .read_text ()
@@ -563,7 +563,7 @@ def helper_method_2(self, x):
563563
564564 # Apply optimization and test reversion
565565 optimizer .replace_function_and_helpers_with_optimized_code (
566- code_context , CodeStringsMarkdown .parse_flattened_code (optimized_code_with_modified_helper ), original_helper_code
566+ code_context , CodeStringsMarkdown .parse_markdown_code (optimized_code_with_modified_helper ), original_helper_code
567567 )
568568
569569 # Check final file content
@@ -582,7 +582,7 @@ def helper_method_2(self, x):
582582 # Test reversion
583583 original_helper_code = {main_file : main_file .read_text ()}
584584
585- optimizer .replace_function_and_helpers_with_optimized_code (code_context , CodeStringsMarkdown .parse_flattened_code (optimized_code ), original_helper_code )
585+ optimizer .replace_function_and_helpers_with_optimized_code (code_context , CodeStringsMarkdown .parse_markdown_code (optimized_code ), original_helper_code )
586586
587587 # Check final file content
588588 final_content = main_file .read_text ()
@@ -706,7 +706,7 @@ def process_data(self, n):
706706
707707 # Apply optimization and test reversion
708708 optimizer .replace_function_and_helpers_with_optimized_code (
709- code_context , CodeStringsMarkdown .parse_flattened_code (optimized_code_with_modified_helper ), original_helper_code
709+ code_context , CodeStringsMarkdown .parse_markdown_code (optimized_code_with_modified_helper ), original_helper_code
710710 )
711711
712712 # Check final file content
@@ -745,7 +745,7 @@ def process_data(self, n):
745745
746746 # Apply optimization and test reversion
747747 optimizer .replace_function_and_helpers_with_optimized_code (
748- code_context , CodeStringsMarkdown .parse_flattened_code (optimized_code_with_modified_helper ), original_helper_code
748+ code_context , CodeStringsMarkdown .parse_markdown_code (optimized_code_with_modified_helper ), original_helper_code
749749 )
750750
751751 # Check final file content
@@ -1066,7 +1066,7 @@ def subtract(x, y):
10661066 }
10671067
10681068 # Apply optimization and test reversion
1069- optimizer .replace_function_and_helpers_with_optimized_code (code_context , CodeStringsMarkdown .parse_flattened_code (optimized_code ), original_helper_code )
1069+ optimizer .replace_function_and_helpers_with_optimized_code (code_context , CodeStringsMarkdown .parse_markdown_code (optimized_code ), original_helper_code )
10701070
10711071 # Check main file content
10721072 main_content = main_file .read_text ()
@@ -1216,7 +1216,7 @@ def divide_numbers(x, y):
12161216 }
12171217
12181218 # Apply optimization and test reversion
1219- optimizer .replace_function_and_helpers_with_optimized_code (code_context , CodeStringsMarkdown .parse_flattened_code (optimized_code ), original_helper_code )
1219+ optimizer .replace_function_and_helpers_with_optimized_code (code_context , CodeStringsMarkdown .parse_markdown_code (optimized_code ), original_helper_code )
12201220
12211221 # Check main file content
12221222 main_content = main_file .read_text ()
@@ -1275,7 +1275,7 @@ def divide_numbers(x, y):
12751275 }
12761276
12771277 # Apply optimization and test reversion
1278- optimizer .replace_function_and_helpers_with_optimized_code (code_context , CodeStringsMarkdown .parse_flattened_code (optimized_code ), original_helper_code )
1278+ optimizer .replace_function_and_helpers_with_optimized_code (code_context , CodeStringsMarkdown .parse_markdown_code (optimized_code ), original_helper_code )
12791279
12801280 # Check main file content
12811281 main_content = main_file .read_text ()
@@ -1424,7 +1424,7 @@ def calculate_class(cls, n):
14241424
14251425 # Apply optimization and test reversion
14261426 optimizer .replace_function_and_helpers_with_optimized_code (
1427- code_context , CodeStringsMarkdown .parse_flattened_code (optimized_static_code_with_modified_helper ), original_helper_code
1427+ code_context , CodeStringsMarkdown .parse_markdown_code (optimized_static_code_with_modified_helper ), original_helper_code
14281428 )
14291429
14301430 # Check final file content
0 commit comments