Home / Function/ parse() — svelte Function Reference

parse() — svelte Function Reference

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

Entity Profile

Dependency Diagram

graph TD
  9d70f1de_0c86_06c9_b157_fa44882a3823["parse()"]
  cc8de3ad_4bae_f883_44db_d90442053943["index.js"]
  9d70f1de_0c86_06c9_b157_fa44882a3823 -->|defined in| cc8de3ad_4bae_f883_44db_d90442053943
  6d2356f8_1610_44a9_5698_878d5092688f["parse()"]
  9d70f1de_0c86_06c9_b157_fa44882a3823 -->|calls| 6d2356f8_1610_44a9_5698_878d5092688f
  22b87535_cff0_da4c_7c64_27d10930d5fc["remove_bom()"]
  9d70f1de_0c86_06c9_b157_fa44882a3823 -->|calls| 22b87535_cff0_da4c_7c64_27d10930d5fc
  e7276e70_1452_b660_f65a_7accd86f2a27["reset()"]
  9d70f1de_0c86_06c9_b157_fa44882a3823 -->|calls| e7276e70_1452_b660_f65a_7accd86f2a27
  6cb14a69_7fad_9de7_91fa_6dfba0162df4["to_public_ast()"]
  9d70f1de_0c86_06c9_b157_fa44882a3823 -->|calls| 6cb14a69_7fad_9de7_91fa_6dfba0162df4
  style 9d70f1de_0c86_06c9_b157_fa44882a3823 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/svelte/src/compiler/index.js lines 114–120

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

	const ast = _parse(source, loose);
	return to_public_ast(source, ast, modern);
}

Domain

Subdomains

Frequently Asked Questions

What does parse() do?
parse() is a function in the svelte codebase, defined in packages/svelte/src/compiler/index.js.
Where is parse() defined?
parse() is defined in packages/svelte/src/compiler/index.js at line 114.
What does parse() call?
parse() calls 4 function(s): parse, remove_bom, reset, to_public_ast.

Analyze Your Own Codebase

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

Try Supermodel Free