code: def generate_oparg_macros(out: CWriter) -> None:
      for name, value in OPARG_KINDS.items():
          out.emit(f"#define {name} {value}\n")
      out.emit("\n")
  
imports: import argparse
  import os.path
  import sys
  from analyzer import Analysis, Instruction, analyze_files, Skip, Uop
  from generators_common import DEFAULT_INPUT, ROOT, write_header, cflags, StackOffset
  from cwriter import CWriter
  from typing import TextIO
  from stack import get_stack_effect
label_desc: Use image node_id 2 for calling a global function with example usage: generate_oparg_macros(out) without return types