file.hpp 571 B

123456789101112131415161718
  1. #include <string>
  2. namespace Sass {
  3. using namespace std;
  4. struct Context;
  5. namespace File {
  6. string get_cwd();
  7. string base_name(string);
  8. string dir_name(string);
  9. string join_paths(string, string);
  10. bool is_absolute_path(const string& path);
  11. string make_canonical_path (string path);
  12. string make_absolute_path(const string& path, const string& cwd);
  13. string resolve_relative_path(const string& uri, const string& base, const string& cwd);
  14. char* resolve_and_load(string path, string& real_path);
  15. char* read_file(string path);
  16. }
  17. }