diff --git a/packages/svelte/src/compiler/phases/1-parse/read/expression.js b/packages/svelte/src/compiler/phases/1-parse/read/expression.js index 568fc4a274..d3506d0243 100644 --- a/packages/svelte/src/compiler/phases/1-parse/read/expression.js +++ b/packages/svelte/src/compiler/phases/1-parse/read/expression.js @@ -26,7 +26,7 @@ export function get_loose_identifier(parser, open = '{', close = '}') { * @param {string} [close] * @returns {Expression} */ -export default function read_expression(parser, open, close) { +export function read_expression(parser, open, close) { /** @type {Expression} */ let expression; diff --git a/packages/svelte/src/compiler/phases/1-parse/state/element.js b/packages/svelte/src/compiler/phases/1-parse/state/element.js index 1b1ba83ee3..a96ef55cd8 100644 --- a/packages/svelte/src/compiler/phases/1-parse/state/element.js +++ b/packages/svelte/src/compiler/phases/1-parse/state/element.js @@ -1,9 +1,8 @@ /** @import { Expression, Identifier, SourceLocation } from 'estree' */ -/** @import { Location } from 'locate-character' */ /** @import { AST } from '#compiler' */ /** @import { Parser } from '../index.js' */ import { is_void, REGEX_VALID_TAG_NAME } from '../../../../utils.js'; -import read_expression from '../read/expression.js'; +import { read_expression } from '../read/expression.js'; import { read_script } from '../read/script.js'; import read_style from '../read/style.js'; import { decode_character_references } from '../utils/html.js'; @@ -15,7 +14,6 @@ import { get_attribute_expression, is_expression_attribute } from '../../../util import { closing_tag_omitted } from '../../../../html-tree-validation.js'; import { list } from '../../../utils/string.js'; import { locator } from '../../../state.js'; -import * as b from '#compiler/builders'; const regex_invalid_unquoted_attribute_value = /(\/>|[\s"'=<>`])/y; const regex_closing_textarea_tag = /<\/textarea(\s[^>]*)?>/iy; diff --git a/packages/svelte/src/compiler/phases/1-parse/state/tag.js b/packages/svelte/src/compiler/phases/1-parse/state/tag.js index 9bfa88af62..c1de62d4eb 100644 --- a/packages/svelte/src/compiler/phases/1-parse/state/tag.js +++ b/packages/svelte/src/compiler/phases/1-parse/state/tag.js @@ -6,7 +6,7 @@ import * as e from '../../../errors.js'; import { ExpressionMetadata } from '../../nodes.js'; import { parse_expression_at } from '../acorn.js'; import read_pattern from '../read/context.js'; -import read_expression, { get_loose_identifier } from '../read/expression.js'; +import { get_loose_identifier, read_expression } from '../read/expression.js'; import { create_fragment } from '../utils/create.js'; import { match_bracket } from '../utils/bracket.js';