code: def __init__(self, name, value, arglist=None, variadic=False):
      self.name = name
      self.value = value
      self.arglist = arglist
      self.variadic = variadic
      if variadic:
          self.vararg = arglist[-1]
      self.source = None
  
imports: import sys
  import re
  import copy
  import time
  import os.path
label_desc: Use image node_id 1 to create a new Macro object from inherited base classes: object with example: obj = Macro(name, value, arglist, variadic)