def start_parser
      if (@filesPath.empty?)
        raise Error::ConfigurationFileError,
              "Source path not have #{@language} files."
      end
      @filesPath.each do |file|
        language = @factory.get_language(@language)

        fileElement = Languages::FileElementData.new(file)
        source = File.open(file, 'rb')

        language.analyse_source(fileElement, source)
        @fileLanguage.push(language)
      end
    end
def start_parser
      if (@filesPath.empty?)
        raise Error::ConfigurationFileError,
              "Source path not have #{@language} files."
      end
      @filesPath.each do |file|
        language = @factory.get_language(@language)

        fileElement = Languages::FileElementData.new(file)
        source = File.open(file, 'rb')

        language.analyse_source(fileElement, source)
        @fileLanguage.push(language)
      end
    end
Start parse in the project.