code: def parse_table_clause(
      expr: str, chunk_size: int = None, chunk_overlap: int = None
  ):
      mock_query_parts = [f"SELECT * FROM {expr}"]
      if chunk_size is not None:
          mock_query_parts.append(f"CHUNK_SIZE {chunk_size}")
      if chunk_overlap is not None:
          mock_query_parts.append(f"CHUNK_OVERLAP {chunk_overlap}")
      mock_query_parts.append(";")
      mock_query = " ".join(mock_query_parts)
      stmt = Parser().parse(mock_query)[0]
      assert isinstance(
          stmt, SelectStatement
      ), "Expected a select statement"
      assert stmt.from_table.is_table_atom
      return stmt.from_table
  
imports: from evadb.parser.create_function_statement import CreateFunctionStatement
  from evadb.parser.create_statement import CreateDatabaseStatement, CreateJobStatement, CreateTableStatement
  from evadb.parser.drop_object_statement import DropObjectStatement
  from evadb.parser.explain_statement import ExplainStatement
  from evadb.parser.insert_statement import InsertTableStatement
  from evadb.parser.load_statement import LoadDataStatement
  from evadb.parser.parser import Parser
  from evadb.parser.rename_statement import RenameTableStatement
  from evadb.parser.select_statement import SelectStatement
  from evadb.parser.set_statement import SetStatement
  from evadb.parser.show_statement import ShowStatement
  from evadb.parser.types import ObjectType
  from evadb.parser.use_statement import UseStatement
label_desc: Use image node_id 3 for calling a global function with example usage: parse_table_clause(expr, chunk_size, chunk_overlap) and returns: stmt