Skip to content

Commit af5c7f7

Browse files
authored
fix: wrong character class parent type (#152)
1 parent 78361e2 commit af5c7f7

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

src/ast.ts

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -190,7 +190,8 @@ interface BaseCharacterClass extends NodeBase {
190190
type: "CharacterClass"
191191
parent:
192192
| Alternative
193-
| ExpressionCharacterClass
193+
| ClassIntersection
194+
| ClassSubtraction
194195
| Quantifier
195196
| UnicodeSetsCharacterClass
196197
unicodeSets: boolean
@@ -217,7 +218,8 @@ export interface ClassRangesCharacterClass extends BaseCharacterClass {
217218
export interface UnicodeSetsCharacterClass extends BaseCharacterClass {
218219
parent:
219220
| Alternative
220-
| ExpressionCharacterClass
221+
| ClassIntersection
222+
| ClassSubtraction
221223
| Quantifier
222224
| UnicodeSetsCharacterClass
223225
unicodeSets: true
@@ -349,7 +351,8 @@ export interface ExpressionCharacterClass extends NodeBase {
349351
type: "ExpressionCharacterClass"
350352
parent:
351353
| Alternative
352-
| ExpressionCharacterClass
354+
| ClassIntersection
355+
| ClassSubtraction
353356
| Quantifier
354357
| UnicodeSetsCharacterClass
355358
negate: boolean

0 commit comments

Comments
 (0)