Analyzer — svelte Architecture
Evaluates variable scopes, reactive dependencies, and CSS usage.
Entity Profile
Dependency Diagram
graph TD subdomain_Compiler_Analyzer["Analyzer"] 194b07ed_c18e_6587_618d_b4b4d02442e0["index.js"] subdomain_Compiler_Analyzer --> 194b07ed_c18e_6587_618d_b4b4d02442e0 ca006f7f_f554_f529_8a19_abaaa45dda8d["css-analyze.js"] subdomain_Compiler_Analyzer --> ca006f7f_f554_f529_8a19_abaaa45dda8d 2a0e126c_5670_329c_f4f4_86feb8413563["css.js"] subdomain_Compiler_Analyzer --> 2a0e126c_5670_329c_f4f4_86feb8413563 cb1bf043_dade_7352_cc2b_976ffa2968d8["css-prune.js"] subdomain_Compiler_Analyzer --> cb1bf043_dade_7352_cc2b_976ffa2968d8 4676a465_3cd7_1d4c_04b8_a56bf8469f18["css-warn.js"] subdomain_Compiler_Analyzer --> 4676a465_3cd7_1d4c_04b8_a56bf8469f18 ad593fd6_3727_04c3_f22e_c845647cea4d["utils.js"] subdomain_Compiler_Analyzer --> ad593fd6_3727_04c3_f22e_c845647cea4d style subdomain_Compiler_Analyzer fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Domain
Functions
- analyze_css()
- apply_combinator()
- apply_selector()
- attribute_matches()
- css_visitors.Atrule()
- css_visitors.ComplexSelector()
- css_visitors.NestingSelector()
- css_visitors.RelativeSelector()
- css_visitors.Rule()
- escape_comment_close()
- gather_possible_values()
- get_ancestor_elements()
- get_descendant_elements()
- get_element_parent()
- get_parent_rules()
- get_possible_element_siblings()
- get_possible_nested_siblings()
- get_possible_values()
- get_relative_selectors()
- has_definite_elements()
- higher_existence()
- is_block()
- is_empty()
- is_global()
- is_global()
- is_global_block_selector()
- is_in_global_block()
- is_in_global_block()
- is_keyframes_node()
- is_outer_global()
- is_unscoped()
- is_unscoped_pseudo_class()
- is_used()
- loop_child()
- prune()
- remove_css_prefix()
- remove_global_pseudo_class()
- remove_preceding_whitespace()
- render_stylesheet()
- test_attribute()
- truncate()
- unquote()
- visitors.Atrule()
- visitors.Atrule()
- visitors.ComplexSelector()
- visitors.ComplexSelector()
- visitors.Declaration()
- visitors.PseudoClassSelector()
- visitors.PseudoClassSelector()
- visitors.Rule()
- visitors.Rule()
- visitors.SelectorList()
- warn_unused()
Source Files
- packages/svelte/src/compiler/phases/2-analyze/css/css-analyze.js
- packages/svelte/src/compiler/phases/2-analyze/css/css-prune.js
- packages/svelte/src/compiler/phases/2-analyze/css/css-warn.js
- packages/svelte/src/compiler/phases/css.js
- packages/svelte/src/compiler/phases/3-transform/css/index.js
- packages/svelte/src/compiler/phases/2-analyze/css/utils.js
Source
- packages/svelte/src/compiler/phases/2-analyze/css/css-analyze.js
- packages/svelte/src/compiler/phases/2-analyze/css/css-prune.js
- packages/svelte/src/compiler/phases/2-analyze/css/css-warn.js
- packages/svelte/src/compiler/phases/css.js
- packages/svelte/src/compiler/phases/3-transform/css/index.js
- packages/svelte/src/compiler/phases/2-analyze/css/utils.js
Frequently Asked Questions
What is the Analyzer subdomain?
Analyzer is a subdomain in the svelte codebase, part of the Compiler domain. Evaluates variable scopes, reactive dependencies, and CSS usage. It contains 6 source files.
Which domain does Analyzer belong to?
Analyzer belongs to the Compiler domain.
What functions are in Analyzer?
The Analyzer subdomain contains 53 function(s): analyze_css, apply_combinator, apply_selector, attribute_matches, css_visitors.Atrule, css_visitors.ComplexSelector, css_visitors.NestingSelector, css_visitors.RelativeSelector, and 45 more.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free