Blame docs/api-importer-internal.md
|
Packit Service |
7770af |
```C
|
|
Packit Service |
7770af |
// External import entry
|
|
Packit Service |
7770af |
struct Sass_Import {
|
|
Packit Service |
7770af |
char* imp_path; // path as found in the import statement
|
|
Packit Service |
7770af |
char *abs_path; // path after importer has resolved it
|
|
Packit Service |
7770af |
char* source;
|
|
Packit Service |
7770af |
char* srcmap;
|
|
Packit Service |
7770af |
// error handling
|
|
Packit Service |
7770af |
char* error;
|
|
Packit Service |
7770af |
size_t line;
|
|
Packit Service |
7770af |
size_t column;
|
|
Packit Service |
7770af |
};
|
|
Packit Service |
7770af |
|
|
Packit Service |
7770af |
// Struct to hold importer callback
|
|
Packit Service |
7770af |
struct Sass_Importer {
|
|
Packit Service |
7770af |
Sass_Importer_Fn importer;
|
|
Packit Service |
7770af |
double priority;
|
|
Packit Service |
7770af |
void* cookie;
|
|
Packit Service |
7770af |
};
|
|
Packit Service |
7770af |
```
|