Home / Function/ find_string_end() — svelte Function Reference

find_string_end() — svelte Function Reference

Architecture documentation for the find_string_end() function in bracket.js from the svelte codebase.

Function javascript Compiler Transformer calls 2 called by 1

Entity Profile

Dependency Diagram

graph TD
  bbaadf8f_cb8e_0082_28bb_f261c7f717f9["find_string_end()"]
  0d221a90_b1cc_5826_235e_98f5216d6400["bracket.js"]
  bbaadf8f_cb8e_0082_28bb_f261c7f717f9 -->|defined in| 0d221a90_b1cc_5826_235e_98f5216d6400
  b3551700_3c95_8e19_dbb3_fb1e46ccae14["find_matching_bracket()"]
  b3551700_3c95_8e19_dbb3_fb1e46ccae14 -->|calls| bbaadf8f_cb8e_0082_28bb_f261c7f717f9
  a8136f6b_c56d_1bc6_ae33_5d5fa070d0a8["infinity_if_negative()"]
  bbaadf8f_cb8e_0082_28bb_f261c7f717f9 -->|calls| a8136f6b_c56d_1bc6_ae33_5d5fa070d0a8
  af15379d_007f_cd0a_40d8_8cf0839c87a8["find_unescaped_char()"]
  bbaadf8f_cb8e_0082_28bb_f261c7f717f9 -->|calls| af15379d_007f_cd0a_40d8_8cf0839c87a8
  style bbaadf8f_cb8e_0082_28bb_f261c7f717f9 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/svelte/src/compiler/phases/1-parse/utils/bracket.js lines 21–34

function find_string_end(string, search_start_index, string_start_char) {
	let string_to_search;
	if (string_start_char === '`') {
		string_to_search = string;
	} else {
		// we could slice at the search start index, but this way the index remains valid
		string_to_search = string.slice(
			0,
			infinity_if_negative(string.indexOf('\n', search_start_index))
		);
	}

	return find_unescaped_char(string_to_search, search_start_index, string_start_char);
}

Domain

Subdomains

Frequently Asked Questions

What does find_string_end() do?
find_string_end() is a function in the svelte codebase, defined in packages/svelte/src/compiler/phases/1-parse/utils/bracket.js.
Where is find_string_end() defined?
find_string_end() is defined in packages/svelte/src/compiler/phases/1-parse/utils/bracket.js at line 21.
What does find_string_end() call?
find_string_end() calls 2 function(s): find_unescaped_char, infinity_if_negative.
What calls find_string_end()?
find_string_end() is called by 1 function(s): find_matching_bracket.

Analyze Your Own Codebase

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

Try Supermodel Free