Sha256: 32443f30d178371f24ad2de4ca46bbb843a61ec9041f73026b1cd74abede0909
Contents?: true
Size: 975 Bytes
Versions: 49
Compression:
Stored size: 975 Bytes
Contents
#ifndef SASS_SASS_FUNCTIONS_H #define SASS_SASS_FUNCTIONS_H #include "sass.h" #include "environment.hpp" #include "functions.hpp" // Struct to hold custom function callback struct Sass_Function { char* signature; Sass_Function_Fn function; void* cookie; }; // External import entry struct Sass_Import { char* imp_path; // path as found in the import statement char *abs_path; // path after importer has resolved it char* source; char* srcmap; // error handling char* error; size_t line; size_t column; }; // External environments struct Sass_Env { // links to parent frames Sass::Env* frame; }; // External call entry struct Sass_Callee { const char* name; const char* path; size_t line; size_t column; enum Sass_Callee_Type type; struct Sass_Env env; }; // Struct to hold importer callback struct Sass_Importer { Sass_Importer_Fn importer; double priority; void* cookie; }; #endif
Version data entries
49 entries across 47 versions & 16 rubygems