/
githubmirror
/
babel
Обзор
Документация
Войти
/
githubmirror
/
babel
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
packages/babel-parser/src/tokenizer/context.ts
21 строка
609 B
Nicolò Ribaudo
RUN: `yarn gulp materialize-babel-8-src`
05 дек 2025, 14:33
05 дек 2025, 14:33
026f37b
Код
Авторство
О чём код?
// The token context is used in JSX plugin to track // jsx tag / jsx text / normal JavaScript expression export class TokContext { constructor(token: string, preserveSpace?: boolean) { this.token = token; this.preserveSpace = !!preserveSpace; } token: string; preserveSpace: boolean; } const types: Record<string, TokContext> = { brace: new TokContext("{"), // normal JavaScript expression j_oTag: new TokContext("<tag"), // JSX opening tag j_cTag: new TokContext("</tag"), // JSX closing tag j_expr: new TokContext("<tag>...</tag>", true), // JSX expressions }; export { types };