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

GenerateSrcMLFromString() public method

Generate SrcML from a given string of source code.
public GenerateSrcMLFromString ( string source, System.Language language ) : string
source string A string containing the source code to parse.
language System.Language The language to parse the string as. Language.Any is not valid.
return string
        public string GenerateSrcMLFromString(string source, Language language) {
            if(language == Language.Any) {
                throw new SrcMLException("Any is not a valid language. Pick an actual language in the enumeration");
            }
            Src2SrcMLRunner2 runner = nonDefaultExecutables.ContainsKey(language) ? nonDefaultExecutables[language] : defaultExecutable;
            var additionalArguments = CreateArgumentsForLanguage(language);

            return runner.GenerateSrcMLFromString(source, language, additionalArguments, true);
        }

Same methods

SrcMLGenerator::GenerateSrcMLFromString ( string source ) : string