summaryrefslogtreecommitdiff
path: root/scss/functions/__init__.py
blob: 0d76eaf0fda6475b1944b3f585594515991cd96b (plain)
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
from __future__ import absolute_import

from scss.functions.library import FunctionLibrary

from scss.functions.core import CORE_LIBRARY
from scss.functions.extra import EXTRA_LIBRARY
from scss.functions.compass.sprites import COMPASS_SPRITES_LIBRARY
from scss.functions.compass.gradients import COMPASS_GRADIENTS_LIBRARY
from scss.functions.compass.helpers import COMPASS_HELPERS_LIBRARY
from scss.functions.compass.images import COMPASS_IMAGES_LIBRARY


ALL_BUILTINS_LIBRARY = FunctionLibrary()
ALL_BUILTINS_LIBRARY.inherit(
    CORE_LIBRARY,
    EXTRA_LIBRARY,
    COMPASS_GRADIENTS_LIBRARY,
    COMPASS_HELPERS_LIBRARY,
    COMPASS_IMAGES_LIBRARY,
    COMPASS_SPRITES_LIBRARY,
)

# TODO back-compat for the only codebase still using the old name  :)
FunctionRegistry = FunctionLibrary
scss_builtins = ALL_BUILTINS_LIBRARY