/
githubmirror
/
angular
Обзор
Документация
Войти
/
githubmirror
/
angular
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
packages/compiler/src/ml_parser/xml_parser.ts
27 строк
765 B
Kristiyan Kostadinov
refactor(compiler): add experimental tokenization of components (#60724)
04 апр 2025, 21:28
04 апр 2025, 21:28
e8dbc36
Код
Авторство
О чём код?
/** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.dev/license */ import {TokenizeOptions} from './lexer'; import {Parser, ParseTreeResult} from './parser'; import {getXmlTagDefinition} from './xml_tags'; export class XmlParser extends Parser { constructor() { super(getXmlTagDefinition); } override parse(source: string, url: string, options: TokenizeOptions = {}): ParseTreeResult { // Blocks and let declarations aren't supported in an XML context. return super.parse(source, url, { ...options, tokenizeBlocks: false, tokenizeLet: false, selectorlessEnabled: false, }); } }