FreeDom

src: css

*Community 3 38 files cohesion 0.68*

Definition

This community groups 38 file(s) rooted at src with dominant language c (cohesion 0.68). Central symbols: AUTO_REJECT, AUTO_RESET, AUTO_RESET_NONE, AUTO_VALUE, CAR_INLINE_SPEC, CAR_LAYER_NAME_MAX, CAR_MAX_DEPTH, CAR_MAX_LAYERS. Core file: src/css.c (268 symbols). Documented purpose: The sheet’s two string pools – background url()s, and the ::before/::after.

Files

src (14 files)

File Language Layer Symbols Doc
src/css.c c utility 268 no
src/css_atrule.c c utility 11 no
src/css_box.c c utility 52 no
src/css_chain.c c utility 26 no
src/css_color.c c utility 36 no
src/css_gradient.c c utility 32 no
src/css_index.c c utility 13 yes

include (13 files)

File Language Layer Symbols Doc
include/css_atrule.h h utility 10 no
include/css_box.h h utility 27 no
include/css_color.h h utility 7 no
include/css_decl.h h utility 15 yes
include/css_gradient.h h utility 14 yes
include/css_index.h h utility 8 no
include/css_length.h h utility 20 no

tests (11 files)

File Language Layer Symbols Doc
tests/test_css_atrule.c c testing 10 yes
tests/test_css_box.c c testing 13 no
tests/test_css_color.c c testing 37 no
tests/test_css_gradient.c c testing 13 no
tests/test_css_index.c c testing 14 yes
tests/test_css_length.c c testing 25 no

… and 18 more files in this community.

Key Symbols

Internal vs External Edges

Connections

Risks

Open Questions

Sources