Blame docs/api-value-internal.md
|
Packit Service |
7770af |
```C
|
|
Packit Service |
7770af |
struct Sass_Unknown {
|
|
Packit Service |
7770af |
enum Sass_Tag tag;
|
|
Packit Service |
7770af |
};
|
|
Packit Service |
7770af |
|
|
Packit Service |
7770af |
struct Sass_Boolean {
|
|
Packit Service |
7770af |
enum Sass_Tag tag;
|
|
Packit Service |
7770af |
bool value;
|
|
Packit Service |
7770af |
};
|
|
Packit Service |
7770af |
|
|
Packit Service |
7770af |
struct Sass_Number {
|
|
Packit Service |
7770af |
enum Sass_Tag tag;
|
|
Packit Service |
7770af |
double value;
|
|
Packit Service |
7770af |
char* unit;
|
|
Packit Service |
7770af |
};
|
|
Packit Service |
7770af |
|
|
Packit Service |
7770af |
struct Sass_Color {
|
|
Packit Service |
7770af |
enum Sass_Tag tag;
|
|
Packit Service |
7770af |
double r;
|
|
Packit Service |
7770af |
double g;
|
|
Packit Service |
7770af |
double b;
|
|
Packit Service |
7770af |
double a;
|
|
Packit Service |
7770af |
};
|
|
Packit Service |
7770af |
|
|
Packit Service |
7770af |
struct Sass_String {
|
|
Packit Service |
7770af |
enum Sass_Tag tag;
|
|
Packit Service |
7770af |
char* value;
|
|
Packit Service |
7770af |
};
|
|
Packit Service |
7770af |
|
|
Packit Service |
7770af |
struct Sass_List {
|
|
Packit Service |
7770af |
enum Sass_Tag tag;
|
|
Packit Service |
7770af |
enum Sass_Separator separator;
|
|
Packit Service |
7770af |
size_t length;
|
|
Packit Service |
7770af |
// null terminated "array"
|
|
Packit Service |
7770af |
union Sass_Value** values;
|
|
Packit Service |
7770af |
};
|
|
Packit Service |
7770af |
|
|
Packit Service |
7770af |
struct Sass_Map {
|
|
Packit Service |
7770af |
enum Sass_Tag tag;
|
|
Packit Service |
7770af |
size_t length;
|
|
Packit Service |
7770af |
struct Sass_MapPair* pairs;
|
|
Packit Service |
7770af |
};
|
|
Packit Service |
7770af |
|
|
Packit Service |
7770af |
struct Sass_Null {
|
|
Packit Service |
7770af |
enum Sass_Tag tag;
|
|
Packit Service |
7770af |
};
|
|
Packit Service |
7770af |
|
|
Packit Service |
7770af |
struct Sass_Error {
|
|
Packit Service |
7770af |
enum Sass_Tag tag;
|
|
Packit Service |
7770af |
char* message;
|
|
Packit Service |
7770af |
};
|
|
Packit Service |
7770af |
|
|
Packit Service |
7770af |
struct Sass_Warning {
|
|
Packit Service |
7770af |
enum Sass_Tag tag;
|
|
Packit Service |
7770af |
char* message;
|
|
Packit Service |
7770af |
};
|
|
Packit Service |
7770af |
|
|
Packit Service |
7770af |
union Sass_Value {
|
|
Packit Service |
7770af |
struct Sass_Unknown unknown;
|
|
Packit Service |
7770af |
struct Sass_Boolean boolean;
|
|
Packit Service |
7770af |
struct Sass_Number number;
|
|
Packit Service |
7770af |
struct Sass_Color color;
|
|
Packit Service |
7770af |
struct Sass_String string;
|
|
Packit Service |
7770af |
struct Sass_List list;
|
|
Packit Service |
7770af |
struct Sass_Map map;
|
|
Packit Service |
7770af |
struct Sass_Null null;
|
|
Packit Service |
7770af |
struct Sass_Error error;
|
|
Packit Service |
7770af |
struct Sass_Warning warning;
|
|
Packit Service |
7770af |
};
|
|
Packit Service |
7770af |
|
|
Packit Service |
7770af |
struct Sass_MapPair {
|
|
Packit Service |
7770af |
union Sass_Value* key;
|
|
Packit Service |
7770af |
union Sass_Value* value;
|
|
Packit Service |
7770af |
};
|
|
Packit Service |
7770af |
```
|
|
Packit Service |
7770af |
|