-
Notifications
You must be signed in to change notification settings - Fork 464
/
ast_fwd_decl.hpp
66 lines (64 loc) · 1.27 KB
/
ast_fwd_decl.hpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
/////////////////////////////////////////////
// Forward declarations for the AST visitors.
/////////////////////////////////////////////
namespace Sass {
class AST_Node;
// statements
class Statement;
class Block;
class Ruleset;
class Propset;
class Media_Block;
class At_Rule;
class Declaration;
class Assignment;
class Import;
class Import_Stub;
class Warning;
class Comment;
class If;
class For;
class Each;
class While;
class Return;
class Content;
class Extension;
class Definition;
class Mixin_Call;
// expressions
class Expression;
class List;
class Binary_Expression;
class Unary_Expression;
class Function_Call;
class Function_Call_Schema;
class Variable;
class Textual;
class Number;
class Color;
class Boolean;
class String_Schema;
class String;
class String_Constant;
class Media_Query;
class Media_Query_Expression;
class Null;
// parameters and arguments
class Parameter;
class Parameters;
class Argument;
class Arguments;
// selectors
class Selector;
class Selector_Schema;
class Selector_Reference;
class Selector_Placeholder;
class Type_Selector;
class Selector_Qualifier;
class Attribute_Selector;
class Pseudo_Selector;
class Negated_Selector;
class Compound_Selector;
class Complex_Selector;
class Selector_List;
}