fragment.js — svelte Source File
Architecture documentation for fragment.js, a javascript file in the svelte codebase. 6 imports, 1 dependents.
Entity Profile
Dependency Diagram
graph LR dfa8063d_386c_c684_c67f_bfc5fd540f78["fragment.js"] 206889ff_1f9f_b6c1_d530_059d001e1cf4["element.js"] dfa8063d_386c_c684_c67f_bfc5fd540f78 --> 206889ff_1f9f_b6c1_d530_059d001e1cf4 be9cd3f4_bdc5_dc26_dae4_4a34e45ab7eb["element"] dfa8063d_386c_c684_c67f_bfc5fd540f78 --> be9cd3f4_bdc5_dc26_dae4_4a34e45ab7eb 367a364a_2912_a1aa_b2e1_d97a82783c38["tag.js"] dfa8063d_386c_c684_c67f_bfc5fd540f78 --> 367a364a_2912_a1aa_b2e1_d97a82783c38 e584f5ba_af7a_4d95_57a7_8a4e31da0ab8["tag"] dfa8063d_386c_c684_c67f_bfc5fd540f78 --> e584f5ba_af7a_4d95_57a7_8a4e31da0ab8 6b133d64_dd9e_dc63_5b9b_73e9e80bc0dd["text.js"] dfa8063d_386c_c684_c67f_bfc5fd540f78 --> 6b133d64_dd9e_dc63_5b9b_73e9e80bc0dd 336f9996_ecb1_725a_1c20_d9de54fd73b9["text"] dfa8063d_386c_c684_c67f_bfc5fd540f78 --> 336f9996_ecb1_725a_1c20_d9de54fd73b9 67d7170b_725b_33cc_868d_fad6ed435252["index.js"] 67d7170b_725b_33cc_868d_fad6ed435252 --> dfa8063d_386c_c684_c67f_bfc5fd540f78 style dfa8063d_386c_c684_c67f_bfc5fd540f78 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
/** @import { Parser } from '../index.js' */
import element from './element.js';
import tag from './tag.js';
import text from './text.js';
/** @param {Parser} parser */
export default function fragment(parser) {
if (parser.match('<')) {
return element;
}
if (parser.match('{')) {
return tag;
}
return text;
}
Domain
Subdomains
Functions
Source
Frequently Asked Questions
What does fragment.js do?
fragment.js is a source file in the svelte codebase, written in javascript. It belongs to the Compiler domain, Transformer subdomain.
What functions are defined in fragment.js?
fragment.js defines 1 function(s): fragment.
What does fragment.js depend on?
fragment.js imports 6 module(s): element, element.js, tag, tag.js, text, text.js.
What files import fragment.js?
fragment.js is imported by 1 file(s): index.js.
Where is fragment.js in the architecture?
fragment.js is located at packages/svelte/src/compiler/phases/1-parse/state/fragment.js (domain: Compiler, subdomain: Transformer, directory: packages/svelte/src/compiler/phases/1-parse/state).
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free