code: def expand_range(char_range: str) -> Iterator[int]:
      """
      Parses ranges of code points, as described in UAX #44:
        https://www.unicode.org/reports/tr44/#Code_Point_Ranges
      """
      if ".." in char_range:
          first, last = [int(c, 16) for c in char_range.split("..")]
      else:
          first = last = int(char_range, 16)
      for char in range(first, last + 1):
          yield char
  
imports: import dataclasses
  import os
  import sys
  import zipfile
  from functools import partial
  from textwrap import dedent
  from typing import Iterator, List, Optional, Set, Tuple
label_desc: Use image node_id 7 for calling a global function with example usage: expand_range(char_range) without return types