1 | #ifndef SASS_FN_SELECTORS_H |
2 | #define SASS_FN_SELECTORS_H |
3 | |
4 | #include "fn_utils.hpp" |
5 | |
6 | namespace Sass { |
7 | |
8 | namespace Functions { |
9 | |
10 | #define ARGSEL(argname) get_arg_sel(argname, env, sig, pstate, traces, ctx) |
11 | #define ARGSELS(argname) get_arg_sels(argname, env, sig, pstate, traces, ctx) |
12 | |
13 | BUILT_IN(selector_nest); |
14 | BUILT_IN(selector_append); |
15 | BUILT_IN(selector_extend); |
16 | BUILT_IN(selector_replace); |
17 | BUILT_IN(selector_unify); |
18 | BUILT_IN(is_superselector); |
19 | BUILT_IN(simple_selectors); |
20 | BUILT_IN(selector_parse); |
21 | |
22 | extern Signature selector_nest_sig; |
23 | extern Signature selector_append_sig; |
24 | extern Signature selector_extend_sig; |
25 | extern Signature selector_replace_sig; |
26 | extern Signature selector_unify_sig; |
27 | extern Signature is_superselector_sig; |
28 | extern Signature simple_selectors_sig; |
29 | extern Signature selector_parse_sig; |
30 | |
31 | } |
32 | |
33 | } |
34 | |
35 | #endif |
36 | |