Home / Function/ find_closing_parenthesis() — svelte Function Reference

find_closing_parenthesis() — svelte Function Reference

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

Entity Profile

Dependency Diagram

graph TD
  60658d4d_2add_6c45_03d7_e01f46a9bba9["find_closing_parenthesis()"]
  cab41022_1b55_3b7a_06c6_b90763bbea47["index.js"]
  60658d4d_2add_6c45_03d7_e01f46a9bba9 -->|defined in| cab41022_1b55_3b7a_06c6_b90763bbea47
  505bbcf7_7b25_33d0_b8fd_9e3920004c1c["migrate_css()"]
  505bbcf7_7b25_33d0_b8fd_9e3920004c1c -->|calls| 60658d4d_2add_6c45_03d7_e01f46a9bba9
  style 60658d4d_2add_6c45_03d7_e01f46a9bba9 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/svelte/src/compiler/migrate/index.js lines 102–114

function find_closing_parenthesis(start, code) {
	let parenthesis = 1;
	let end = start;
	let char = code[end];
	// find the closing parenthesis
	while (parenthesis !== 0 && char) {
		if (char === '(') parenthesis++;
		if (char === ')') parenthesis--;
		end++;
		char = code[end];
	}
	return end;
}

Domain

Subdomains

Called By

Frequently Asked Questions

What does find_closing_parenthesis() do?
find_closing_parenthesis() is a function in the svelte codebase, defined in packages/svelte/src/compiler/migrate/index.js.
Where is find_closing_parenthesis() defined?
find_closing_parenthesis() is defined in packages/svelte/src/compiler/migrate/index.js at line 102.
What calls find_closing_parenthesis()?
find_closing_parenthesis() is called by 1 function(s): migrate_css.

Analyze Your Own Codebase

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

Try Supermodel Free