parameters: (self, move_list: List[Move])
return_statement: return [start_move] + move_list + [end_move]
docstring: Append dummy moves to the start and the end of the move list.
docstring_summary: Append dummy moves to the start and the end of the move list.
docstring_tokens: Append dummy moves to the start and the end of the move list .
function: def _add_dummy_start_end_to_moves(self, move_list: List[Move]) -> List[Move]:
          """Append dummy moves to the start and the end of the move list."""
          start_move = Move.build_dummy_move()
          end_move = Move.build_dummy_move()
          return [start_move] + move_list + [end_move]
function_tokens: def _add_dummy_start_end_to_moves ( self , move_list : List [ Move ] ) -> List [ Move ] : start_move = Move . build_dummy_move ( ) end_move = Move . build_dummy_move ( ) return [ start_move ] + move_list + [ end_move ]