ABB.SrcML.SrcMLGenerator.GenerateSrcMLFromFiles C# (CSharp) Method

GenerateSrcMLFromFiles() public method

Generates a SrcML document from a collection of source files using the specified language.
public GenerateSrcMLFromFiles ( IEnumerable sourceFileNames, string xmlFileName, System.Language language ) : void
sourceFileNames IEnumerable The source files to generate SrcML from.
xmlFileName string The file name to write the resulting XML to.
language System.Language The language to parse the source files as.
return void
        public void GenerateSrcMLFromFiles(IEnumerable<string> sourceFileNames, string xmlFileName, Language language) {
            Src2SrcMLRunner2 runner = nonDefaultExecutables.ContainsKey(language) ? nonDefaultExecutables[language] : defaultExecutable;
            var mapForRunner = CreateExtensionMappingForRunner(runner);
            var additionalArguments = CreateArgumentsForLanguage(language);

            runner.GenerateSrcMLFromFiles(sourceFileNames, xmlFileName, language, additionalArguments, mapForRunner);
        }

Same methods

SrcMLGenerator::GenerateSrcMLFromFiles ( IEnumerable sourceFileNames, string xmlFileName ) : void