<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def dispatch(args):
 """ Parse the command line and dispatch the appropriate script. This function just performs dispatch on the command line that a user provided. Basically, look at the first argument, which specifies the function the user wants Ribocop to perform, then dispatch to the appropriate module. """

  prog_name = args[0]
  if prog_name not in dispatchers:
    raise NoSuchScriptError("No such pyokit script: " + prog_name + "\n")
  else:
    dispatchers[prog_name](args[1:])