From 764a095549d2a5ae5b18f233bc9bf6dfd9785399 Mon Sep 17 00:00:00 2001 From: ota-meshi Date: Mon, 2 Oct 2023 10:35:00 +0900 Subject: [PATCH] fix: wrong character class parent type --- src/ast.ts | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/ast.ts b/src/ast.ts index 361a4fc..9925265 100644 --- a/src/ast.ts +++ b/src/ast.ts @@ -190,7 +190,8 @@ interface BaseCharacterClass extends NodeBase { type: "CharacterClass" parent: | Alternative - | ExpressionCharacterClass + | ClassIntersection + | ClassSubtraction | Quantifier | UnicodeSetsCharacterClass unicodeSets: boolean @@ -217,7 +218,8 @@ export interface ClassRangesCharacterClass extends BaseCharacterClass { export interface UnicodeSetsCharacterClass extends BaseCharacterClass { parent: | Alternative - | ExpressionCharacterClass + | ClassIntersection + | ClassSubtraction | Quantifier | UnicodeSetsCharacterClass unicodeSets: true @@ -349,7 +351,8 @@ export interface ExpressionCharacterClass extends NodeBase { type: "ExpressionCharacterClass" parent: | Alternative - | ExpressionCharacterClass + | ClassIntersection + | ClassSubtraction | Quantifier | UnicodeSetsCharacterClass negate: boolean