SYMBOL INDEX (19 symbols across 3 files) FILE: codes/tests/action_parser_test.py class TestActionParser (line 15) | class TestActionParser(unittest.TestCase): method test_parse_action (line 16) | def test_parse_action(self): method test_parse_action_to_structure_output (line 22) | def test_parse_action_to_structure_output(self): method test_parsing_response_to_pyautogui_code (line 30) | def test_parsing_response_to_pyautogui_code(self): FILE: codes/tests/inference_test.py function round_by_factor (line 20) | def round_by_factor(number: int, factor: int) -> int: function ceil_by_factor (line 25) | def ceil_by_factor(number: int, factor: int) -> int: function floor_by_factor (line 30) | def floor_by_factor(number: int, factor: int) -> int: function smart_resize (line 35) | def smart_resize( FILE: codes/ui_tars/action_parser.py function convert_point_to_coordinates (line 13) | def convert_point_to_coordinates(text, is_answer=False): function parse_action (line 31) | def parse_action(action_str): function escape_single_quotes (line 75) | def escape_single_quotes(text): function round_by_factor (line 81) | def round_by_factor(number: int, factor: int) -> int: function ceil_by_factor (line 86) | def ceil_by_factor(number: int, factor: int) -> int: function floor_by_factor (line 91) | def floor_by_factor(number: int, factor: int) -> int: function linear_resize (line 96) | def linear_resize(height: int, function smart_resize (line 115) | def smart_resize(height: int, function parse_action_to_structure_output (line 146) | def parse_action_to_structure_output(text, function parsing_response_to_pyautogui_code (line 279) | def parsing_response_to_pyautogui_code(responses, function add_box_token (line 502) | def add_box_token(input_string):