1<?php
2/**
3 * SCSSPHP
4 *
5 * @copyright 2012-2020 Leaf Corcoran
6 *
7 * @license http://opensource.org/licenses/MIT MIT
8 *
9 * @link http://scssphp.github.io/scssphp
10 */
11
12namespace ScssPhp\ScssPhp;
13
14/**
15 * Block/node types
16 *
17 * @author Anthon Pang <anthon.pang@gmail.com>
18 */
19class Type
20{
21    const T_ASSIGN = 'assign';
22    const T_AT_ROOT = 'at-root';
23    const T_BLOCK = 'block';
24    const T_BREAK = 'break';
25    const T_CHARSET = 'charset';
26    const T_COLOR = 'color';
27    const T_COMMENT = 'comment';
28    const T_CONTINUE = 'continue';
29    const T_CONTROL = 'control';
30    const T_CUSTOM_PROPERTY = 'custom';
31    const T_DEBUG = 'debug';
32    const T_DIRECTIVE = 'directive';
33    const T_EACH = 'each';
34    const T_ELSE = 'else';
35    const T_ELSEIF = 'elseif';
36    const T_ERROR = 'error';
37    const T_EXPRESSION = 'exp';
38    const T_EXTEND = 'extend';
39    const T_FOR = 'for';
40    const T_FUNCTION = 'function';
41    const T_FUNCTION_CALL = 'fncall';
42    const T_HSL = 'hsl';
43    const T_IF = 'if';
44    const T_IMPORT = 'import';
45    const T_INCLUDE = 'include';
46    const T_INTERPOLATE = 'interpolate';
47    const T_INTERPOLATED = 'interpolated';
48    const T_KEYWORD = 'keyword';
49    const T_LIST = 'list';
50    const T_MAP = 'map';
51    const T_MEDIA = 'media';
52    const T_MEDIA_EXPRESSION = 'mediaExp';
53    const T_MEDIA_TYPE = 'mediaType';
54    const T_MEDIA_VALUE = 'mediaValue';
55    const T_MIXIN = 'mixin';
56    const T_MIXIN_CONTENT = 'mixin_content';
57    const T_NESTED_PROPERTY = 'nestedprop';
58    const T_NOT = 'not';
59    const T_NULL = 'null';
60    const T_NUMBER = 'number';
61    const T_RETURN = 'return';
62    const T_ROOT = 'root';
63    const T_SCSSPHP_IMPORT_ONCE = 'scssphp-import-once';
64    const T_SELF = 'self';
65    const T_STRING = 'string';
66    const T_UNARY = 'unary';
67    const T_VARIABLE = 'var';
68    const T_WARN = 'warn';
69    const T_WHILE = 'while';
70}
71