/// <summary> /// Finds all files dot sourced in a script /// </summary> /// <param name="scriptAst">The abstract syntax tree of the given script</param> /// <returns></returns> public static string[] FindDotSourcedIncludes(Ast scriptAst) { FindDotSourcedVisitor dotSourcedVisitor = new FindDotSourcedVisitor(); scriptAst.Visit(dotSourcedVisitor); return dotSourcedVisitor.DotSourcedFiles.ToArray(); }
/// <summary> /// Finds all files dot sourced in a script /// </summary> /// <param name="scriptAst">The abstract syntax tree of the given script</param> /// <returns></returns> static public string[] FindDotSourcedIncludes(Ast scriptAst) { FindDotSourcedVisitor dotSourcedVisitor = new FindDotSourcedVisitor(); scriptAst.Visit(dotSourcedVisitor); return(dotSourcedVisitor.DotSourcedFiles.ToArray()); }