Beispiel #1
0
 /// <summary>
 /// Returns the default srcML binary directory.
 /// </summary>
 /// <param name="extensionDirectory"></param>
 /// <returns></returns>
 public static string GetSrcMLDefaultDirectory(string extensionDirectory)
 {
     if (!Directory.Exists(Path.Combine(extensionDirectory, "SrcML")))
     {
         return(SrcMLHelper.GetSrcMLDefaultDirectory());
     }
     else
     {
         return(Path.Combine(extensionDirectory, "SrcML"));
     }
 }
 /// <summary>
 /// Constructs a new object with <see cref="ApplicationDirectory"/> set via <see cref="SrcMLHelper.GetSrcMLDefaultDirectory()"/>.
 /// </summary>
 public Src2SrcMLRunner2() : this(SrcMLHelper.GetSrcMLDefaultDirectory())
 {
 }
Beispiel #3
0
 /// <summary>
 /// Creates a new SrcML object rooted in a default directory. If the SRCMLBINDIR environment variable is set, that is used.
 /// If not, then c:\Program Files (x86)\SrcML\bin is used.
 /// If that doesn't exist, c:\Program Files\SrcML\bin is used.
 ///
 /// If none of these directories is sued, the current directory is used.
 /// <seealso cref="SrcML(string)"/>
 /// </summary>
 public SrcML() : this(SrcMLHelper.GetSrcMLDefaultDirectory())
 {
 }