parameters: (self, executable)
docstring: Create object with executable.
      Args:
        executable  Program to execute (string)
docstring_summary: Create object with executable.
      Args:
        executable  Program to execute (string)
docstring_tokens: Create object with executable . Args : executable Program to execute ( string )
function: def __init__(self, executable):
      """Create object with executable.
      Args:
        executable  Program to execute (string)
      """
      self.long_name = executable
      self.name = os.path.basename(executable)  # name
      # Get name without extension (PAR files)
      (self.short_name, self.ext) = os.path.splitext(self.name)
      self.executable = GetRealPath(executable)  # name of the program
      self.output = []          # output from the program.  List of lines.
      self.desc = []            # top level description.  List of lines
      self.modules = {}         # { section_name(string), [ flags ] }
      self.module_list = []     # list of module names in their original order
      self.date = time.localtime(time.time())
function_tokens: def __init__ ( self , executable ) : self . long_name = executable self . name = os . path . basename ( executable ) # name # Get name without extension (PAR files) ( self . short_name , self . ext ) = os . path . splitext ( self . name ) self . executable = GetRealPath ( executable ) # name of the program self . output = [ ] # output from the program.  List of lines. self . desc = [ ] # top level description.  List of lines self . modules = { } # { section_name(string), [ flags ] } self . module_list = [ ] # list of module names in their original order self . date = time . localtime ( time . time ( ) )