Skip to content

Доработать парсинг атрибутов #4

@sergeche

Description

@sergeche

В текущей реализации атрибуты парсятся либо как строковый литерал (attr="value" или attr=value), либо как выражение (attr=${foo}`).

Нужно доработать парсер, чтобы понимал смешанный формат:

  • attr="${foo}" — выражение внутри кавычек, нужно воспринимать как аналог attr=${foo}
  • attr="foo ${bar} baz" — смешанный тип, внутри строки выражение, нужно воспринимать как attr=${'foo ' + bar + ' baz'}, то есть всё значение превратить в выражение

Доработать нужно функцию parseAttributeValue в файле ./src/parser/attribute.ts

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions