code: public Script parse(File file) throws CompilationFailedException, IOException {
          return parse(new GroovyCodeSource(file, config.getSourceEncoding()));
      }
docs: Parses the given script and returns it ready to be run
  
  @param file is the file of the script (which is used to create the class name of the script)