Home / Function/ parseCss() — svelte Function Reference

parseCss() — svelte Function Reference

Architecture documentation for the parseCss() function in index.js from the svelte codebase.

Entity Profile

Dependency Diagram

graph TD
  057f470e_6f67_b00f_3919_0510ca2cc94d["parseCss()"]
  cc8de3ad_4bae_f883_44db_d90442053943["index.js"]
  057f470e_6f67_b00f_3919_0510ca2cc94d -->|defined in| cc8de3ad_4bae_f883_44db_d90442053943
  22b87535_cff0_da4c_7c64_27d10930d5fc["remove_bom()"]
  057f470e_6f67_b00f_3919_0510ca2cc94d -->|calls| 22b87535_cff0_da4c_7c64_27d10930d5fc
  e7276e70_1452_b660_f65a_7accd86f2a27["reset()"]
  057f470e_6f67_b00f_3919_0510ca2cc94d -->|calls| e7276e70_1452_b660_f65a_7accd86f2a27
  3c435eeb_8c73_85a6_1db6_39a90111f42e["set_source()"]
  057f470e_6f67_b00f_3919_0510ca2cc94d -->|calls| 3c435eeb_8c73_85a6_1db6_39a90111f42e
  2eaeae66_e151_7496_a156_059b566d630d["forCss()"]
  057f470e_6f67_b00f_3919_0510ca2cc94d -->|calls| 2eaeae66_e151_7496_a156_059b566d630d
  17b060ee_9bdd_d2ea_9bd7_f190c36179db["parse_stylesheet()"]
  057f470e_6f67_b00f_3919_0510ca2cc94d -->|calls| 17b060ee_9bdd_d2ea_9bd7_f190c36179db
  style 057f470e_6f67_b00f_3919_0510ca2cc94d fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/svelte/src/compiler/index.js lines 128–143

export function parseCss(source) {
	source = remove_bom(source);
	state.reset({ warning: () => false, filename: undefined });

	state.set_source(source);

	const parser = Parser.forCss(source);
	const children = parse_stylesheet(parser);

	return {
		type: 'StyleSheet',
		start: 0,
		end: source.length,
		children
	};
}

Domain

Subdomains

Frequently Asked Questions

What does parseCss() do?
parseCss() is a function in the svelte codebase, defined in packages/svelte/src/compiler/index.js.
Where is parseCss() defined?
parseCss() is defined in packages/svelte/src/compiler/index.js at line 128.
What does parseCss() call?
parseCss() calls 5 function(s): forCss, parse_stylesheet, remove_bom, reset, set_source.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free