Home / Function/ eat() — svelte Function Reference

eat() — svelte Function Reference

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

Entity Profile

Dependency Diagram

graph TD
  0a126ed1_9325_909c_db03_54fdcc1d99b4["eat()"]
  042e583c_5e12_9bde_ddd8_8091d5ea0f7d["Parser"]
  0a126ed1_9325_909c_db03_54fdcc1d99b4 -->|defined in| 042e583c_5e12_9bde_ddd8_8091d5ea0f7d
  08102023_91f0_7c64_a1a5_85f0bca37d85["match()"]
  0a126ed1_9325_909c_db03_54fdcc1d99b4 -->|calls| 08102023_91f0_7c64_a1a5_85f0bca37d85
  7cef41bd_b7cf_112a_875e_5ca7e892c65e["expected_token()"]
  0a126ed1_9325_909c_db03_54fdcc1d99b4 -->|calls| 7cef41bd_b7cf_112a_875e_5ca7e892c65e
  style 0a126ed1_9325_909c_db03_54fdcc1d99b4 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/svelte/src/compiler/phases/1-parse/index.js lines 173–184

	eat(str, required = false, required_in_loose = true) {
		if (this.match(str)) {
			this.index += str.length;
			return true;
		}

		if (required && (!this.loose || required_in_loose)) {
			e.expected_token(this.index, str);
		}

		return false;
	}

Domain

Subdomains

Frequently Asked Questions

What does eat() do?
eat() is a function in the svelte codebase, defined in packages/svelte/src/compiler/phases/1-parse/index.js.
Where is eat() defined?
eat() is defined in packages/svelte/src/compiler/phases/1-parse/index.js at line 173.
What does eat() call?
eat() calls 2 function(s): expected_token, match.

Analyze Your Own Codebase

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

Try Supermodel Free